Vacancy expired!
- Evaluates and guides scalable, testable, and reliable architecture and subsequent development of a project.
- Coordinates with product and project management to provide an understanding of the technical feasibility of new roadmap items.
- Identifies and corrects ineffective or missing processes or tools which may be a hindrance to project execution, performance, or scalability.
- Troubleshoots and resolves issues with coding or design.
- Develops custom automation using Bash, Typescript and Lambda Functions.
- Assists in ensuring consistency with initial design.
- Tests the final product to ensure it meets requirements.
- Mentors less experienced team members.
- Collaborates with Product Designers, Product Managers, and Software Engineers to deliver compelling user-facing products.
- All other duties as assigned.
- Must be able to perform the essential functions of the job, with or without reasonable accommodation.
- Bachelor's degree in Computer Science / related engineering field OR equivalent experience in related field.
- 10+ years of experience in software development in Typescript and Java (Python a plus).
- 5+ years of experience in developing cloud applications.
- Expert proficiency in Typescript and Java, microservices, and real-time event-based architectures.
- Experience in AWS services including API Gateway, S3, CloudFront, Lambda, ECS, EKS, Step Functions, SQS, Event Bridge, Cognito, Dynamo, Aurora PostgreSQL, Redshift, OpenSearch/Elasticsearch, eMR (Kafka) and Data Pipelines.
- Extensive experience in developing applications in POSIX compliant environments.
- Expert understanding of cloud infrastructure and containerization in Docker or Kubernetes.
- Expert understanding of building and working CI/CD pipelines and Terraform Infrastructure-as-Code.
- Ability to understand business requirements and translate them into technical designs.
- Strong soft skills, including attention to detail, problem-solving and communication skills.
- Great team player.
Vacancy expired!