Job Summary
The Full Stack Developer will be responsible for designing, developing, and maintaining high-availability, Tier 1 cloud-based applications on AWS. This role requires expertise in backend (Java, Python, microservices, Kafka, AWS Lambda) and frontend (React.js, Redux, HTML, UI/UX) development, with a strong focus on infrastructure automation (CloudFormation, Terraform, Terragrunt), observability, monitoring, and performance optimization. The ideal candidate will have hands-on experience with event-driven architecture, API testing, and CI/CD pipelines, implementing shift-left testing (BDD/TDD) methodologies.
Responsibilities
◦ Design, develop, and maintain high-availability cloud-based applications using Java, Python, microservices, Kafka, AWS Lambda.
◦ Implement and optimize React.js, Redux, HTML, and modern UI/UX principles for frontend development.
◦ Build scalable, event-driven architectures with a focus on performance and observability.
◦ Develop APIs and implement API testing strategies for microservices.
◦ Automate cloud infrastructure deployment using CloudFormation, Terraform, and Terragrunt.
◦ Optimize AWS compute, storage, and security configurations for scalability and resilience.
◦ Implement Infrastructure-as-Code (IaC) best practices and automation frameworks.
◦ Develop and execute BDD (Behavior-Driven Development) and shift-left testing strategies.
◦ Implement unit, integration, and end-to-end tests to ensure application reliability.
◦ Enable developers to take ownership of testing through CI/CD pipelines.
◦ Implement observability and monitoring tools to ensure system reliability and performance.
◦ Utilize AWS CloudWatch, Prometheus, Grafana, and distributed tracing for real-time monitoring.
◦ Design and manage CI/CD pipelines for automated code deployment.
◦ Work with cloud automation and configuration management tools to ensure smooth deployments.
◦ Implement secure coding best practices and enforce security policies in cloud environments.
◦ Perform security reviews and apply AWS security best practices.
Knowledge, Skills, and Abilities
Backend Development:
Frontend Development:
Cloud & Infrastructure:
DevOps & CI/CD:
Testing & Observability:
Security & Compliance:
Technical Tools & Technologies
Pay: From $65.00 per hour
Work Location: Remote
Sign in to browse authentic reviews, anonymous ratings and salary data before you apply.