remote
Full Stack Engineer - Kalven Technologies
Full Stack Developer
Full Stack Engineer building high‑availability, cloud‑native applications on AWS, blending Java/Python backend services with React/Redux front‑end, and automating infrastructure with Terraform and CloudFormation.
About the role
Key Responsibilities
- Design, develop, and maintain scalable microservices in Java and Python, leveraging Kafka for event‑driven communication.
- Build responsive front‑end interfaces using React.js and Redux, ensuring optimal UX and performance.
- Automate infrastructure provisioning and deployment with Terraform, CloudFormation, and Terragrunt on AWS.
- Implement CI/CD pipelines, shift‑left testing (BDD/TDD), and API testing to accelerate delivery and maintain quality.
- Monitor application health, troubleshoot performance bottlenecks, and optimize resource utilization across cloud environments.
Requirements
- Proven experience in Java and Python backend development with microservices architecture.
- Strong knowledge of AWS services, including Lambda, S3, DynamoDB, and event‑driven patterns.
- Hands‑on expertise in React.js, Redux, and modern front‑end tooling.
- Proficiency in infrastructure as code using Terraform and CloudFormation.
- Solid understanding of CI/CD, BDD/TDD, and automated testing frameworks.
Skills
javapythonkafkareduxterraform