Design, implement, and maintain secure, scalable, and reliable cloud infrastructure
Participate in the full software development lifecycle: design, development, testing, deployment, documentation, and support
Build and integrate microservices and APIs with high availability and performance
Manage complex data flows across multiple internal and external systems
Incorporate observability and monitoring practices (logging, metrics, alerting) into deliverables
Lead by example, mentoring engineers and setting technical direction across the team
Collaborate closely with product and operations teams to translate business needs into technical solutions
Requirements
8+ years of hands-on software development experience in agile environments
Strong background in cloud platforms (preferably AWS: Lambda, EC2, S3, VPC, IAM, CloudFormation, etc.) and serverless architectures
Proficiency with Infrastructure as Code (Terraform, Helm, or similar)
Solid understanding of CI/CD pipelines and automated deployments
Experience with relational and non-relational databases (PostgreSQL, MySQL, MongoDB, DynamoDB)
Knowledge of security and compliance best practices (encryption, access control, data protection)
Ability to convert requirements into scalable technical designs
Strong sense of ownership, collaboration, and communication
Advanced English level (spoken and written).
Benefits
Salary in USD
Hybrid work model (1 day on-site per week)
Flexible schedules and work-life balance
Continuous learning and professional development programs
Recognition programs and inclusive culture
Health and wellness benefits
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
cloud infrastructuremicroservicesAPIsInfrastructure as CodeCI/CD pipelinesrelational databasesnon-relational databasessecurity best practicescompliance best practicesautomated deployments
Soft skills
mentoringcollaborationcommunicationownershiptechnical direction