Job Overview
This senior software engineer position requires a technical leader who can drive the development lifecycle and deliver high-quality solutions. The ideal candidate will have strong problem-solving skills, excellent verbal and written communication skills, and experience in full-stack development, cloud computing, and DevOps processes.
Key Responsibilities
- Provide technical leadership throughout the development life cycle and focus on delivering quality solutions.
- Mentor peer engineering team members on technical decision‑making, code reviews, and enforcing engineering practices and standards.
- Lead technical discussions and build consensus among engineers.
- Work with cloud engineering teams to design and develop cloud‑native services.
- Manage partnerships with technology suppliers; understand and advise on their roadmaps and product evolution.
- Maintain application DevOps processes and deployment pipelines to implement and support application and feature releases.
Requirements
- Strong English speaking skills.
- 5+ years of experience architecting and developing full-stack solutions and utilizing software build and deployment tools (Jenkins, Git, GitLab, CI / CD).
- 5+ years of application and backend API development experience (object‑oriented, Java, Go, TypeScript / JavaScript).
- 5+ years of web application development experience (HTML, CSS, React, Node.js, TypeScript / JavaScript).
- Strong understanding of cloud serverless solutions (AWS S3, CloudFront, API Gateway, Lambda, SQS, EventBridge).
- Experience working with cloud database services (RDS, DynamoDB, DocumentDB).
- Experience with containerization (Docker, Kubernetes, AWS EKS / ECS / Fargate).
- Experience with cloud build and deployment tools (Serverless, AWS SAM, GitLab).
- Experience working with infrastructure-as-code (IaC) and cloud deployment languages (Serverless, CloudFormation, CDK, Terraform).
- Base understanding of cloud services and infrastructure (VPC, EC2, S3, EBS, EFS, IAM, CW).
- Agile development and deployment experience (JIRA, CI / CD).
- AWS Certification (AWS Solution Architect Associate, AWS Developer, AWS DevOps).