Description
You will lead technical architecture and hands-on development for cloud-native initiatives, balancing system design with engineering execution.
This role is on-site.
Responsibilities
- Design system architectures, define technical roadmaps, and decompose ambiguous problem spaces into actionable plans.
- Remain hands-on during implementation, reviewing code and enforcing engineering best practices and quality standards.
- Negotiate service and API contracts with partner teams while ensuring solutions meet enterprise security and resiliency standards.
- Collaborate with product and stakeholders to shape scope, prioritize initiatives, and inform team composition decisions.
- Identify technical dependencies, risks, and trade-offs, supporting a flexible staffing model as project phases evolve.
Required Skills
- 5+ years of experience with NodeJS for backend services and Angular for frontend UI development.
- Hands-on experience with AWS services including ECS, Lambda, S3, and Glue.
- Proficiency in DynamoDB for data persistence and management.
- Strong background in resilient system design and cloud-native architecture.
- Ability to operate effectively in high-ambiguity environments with evolving requirements.
- Bachelor's degree in Computer Science or related field.
Preferred Skills
- Experience with TypeScript and GraphQL.
- Knowledge of Java and additional database technologies.