Tech Stack
AWSCloudDockerGrafanaJavaScriptJenkinsKubernetesNoSQLPostgresPrometheusPythonReactRedisTerraformTypeScript
About the role
- Design, develop, and maintain scalable web applications using FastAPI (backend) and React (frontend)
- Build secure, efficient RESTful APIs and integrate them with React-based UIs
- Implement and manage CI/CD pipelines with GitHub Actions or Jenkins for automated build, test, and deployment
- Architect and optimize solutions for AWS cloud environments, including use of services like AWS Secrets Manager, IAM, S3, Lambda, and ECS/EKS
- Collaborate with DevOps teams to ensure secure credential storage and infrastructure best practices
- Write unit, integration, and end-to-end tests to ensure reliability and maintainability
- Partner with product managers, designers, and other engineers to deliver enterprise-ready solutions
- Monitor, troubleshoot, and optimize application performance across the stack
- Stay current with emerging technologies in Python/FastAPI, React ecosystem, and cloud architecture
Requirements
- 3–5+ years of professional full stack development experience
- Proficiency with Python (FastAPI) and JavaScript/TypeScript (React)
- Strong understanding of cloud-native application design (preferably AWS)
- Experience with infrastructure security and best practices (e.g., AWS Secrets Manager, IAM policies, key rotation)
- Hands-on experience with CI/CD tools (GitHub, Jenkins)
- Knowledge of Docker and container orchestration (Kubernetes, ECS, or EKS)
- Solid grounding in Git/GitHub workflows (branching, pull requests, code reviews)
- Familiarity with relational and NoSQL databases (PostgreSQL, Redis)
- Strong problem-solving and debugging skills
- Excellent communication and collaboration skills in cross-functional teams
- Bachelor's Degree