Architect, build, and scale full-stack applications, ensuring seamless integration between frontend, backend, and cloud services.
Lead AWS best practices within the team, helping improve infrastructure, security, and scalability while mentoring others on AWS capabilities.
Design and develop cloud-native architectures using AWS services (EC2, S3, Lambda, RDS, API Gateway, etc.), ensuring high availability, performance, and security.
Leverage AWS tooling (CloudFormation, Terraform, CDK, AWS CodePipeline, CloudWatch, etc.) to automate infrastructure management, deployment, and monitoring.
Work closely with our small team of engineers to ensure smooth communication between backend services and client-facing applications, taking on front-end tickets where applicable.
Support and enhance ML-driven applications, deploying and managing ML models in production using AWS services such as SageMaker, Bedrock, or other ML-related tooling.
Implement DevOps practices, optimizing CI/CD pipelines, monitoring, and deployment automation for a smooth development lifecycle.
Enhance security and compliance, ensuring best practices in access control, encryption, and data protection across AWS services.
Optimize application performance, debugging, refactoring, and improving system efficiency at both the application and infrastructure levels.
Foster a culture of learning and knowledge-sharing, guiding teammates on AWS tools, services, and architecture decisions.
Actively participate in code reviews, providing guidance on code quality, maintainability, and best practices.
Requirements
5+ years of experience as a Full Stack Engineer, with expertise in both backend and frontend development.
Expert in AWS cloud services and tooling, including EC2, S3, Lambda, RDS, API Gateway, CloudFormation, Terraform, AWS CDK, and AWS monitoring tools. With the ability to share knowledge and set best practice within our team.
Strong experience with microservices architectures, designing scalable, maintainable, and secure applications.
Skilled in Python, JavaScript, or similar languages, with a solid understanding of modern frameworks and tools.
Experience with frontend technologies such as React, TypeScript, or similar, with the ability and willingness to contribute when needed.
Experience deploying and maintaining ML-powered applications, with exposure to AWS ML services like SageMaker, Bedrock, or integrating ML models into cloud architectures.
Experience with DevOps and automation, including CI/CD pipelines, infrastructure as code (Terraform, CloudFormation), and containerization (Docker, Kubernetes).
A passion for mentoring and knowledge sharing, helping the team level up their AWS and ML expertise.
Interest in ML and AI-driven applications, with a curiosity for how off the shelf ML models can be tailored, deployed and integrated into scalable systems.
Comfortable working in fast-paced environments, with an iterative mindset and a willingness to adapt to changing requirements.
Deep understanding of software engineering best practices, including performance optimization, security, and testing strategies.
Excellent communication skills, able to explain technical concepts to both technical and non-technical audiences.
A self-driven, proactive mindset, comfortable working in distributed teams with a strong sense of ownership.
Tech Stack
AWS
Cloud
Docker
EC2
JavaScript
Kubernetes
Microservices
Python
React
Terraform
TypeScript
Benefits
Competitive salary
Remote/flexible work options
Opportunities for professional development
Collaborate with a dynamic team of engineers and creatives