This is a remote position.
We are looking for a skilledFull Stack Software Engineerwith hands-on experience in building and maintaining scalable web applications usingPython (Django/Flask/FastAPI)on the backend andReacton the frontend. The ideal candidate is someone who thrives in a fast-paced environment, enjoys solving complex problems across the stack, and is comfortable working independently within a collaborative team.
Key ResponsibilitiesBackend Development:
- Maintain, enhance, and optimize RESTful APIs built using Django, Flask, or FastAPI.
- Work on authentication, authorization, and database integration using PostgreSQL.
- Contribute to API design, documentation, and versioning best practices.
Frontend Development:
- Build and maintain responsive and performantReactcomponents usingTypeScript/JavaScript, HTML, and SCSS.
- Ensure seamless integration between frontend and backend services.
Quality & Reliability:
- Write and maintainunit, integration, and API teststo ensure robust and reliable code.
- Collaborate with QA engineers to improve automation coverage and CI/CD processes.
Operations & Deployment:
- Participate incode reviews, deployment readiness checks, and release planning.
- Work with architects oncontainerization (Docker)andmulti-tenantapplication setup.
- Assist in managing application deployments onAWS(EC2, ECR, S3).
Support & Troubleshooting:
- Debug production issues across the full stack (frontend, backend, database).
- Monitor performance, identify bottlenecks, and propose long-term improvements.
Backend Development:
Frontend Development:
Quality & Reliability:
Operations & Deployment:
Support & Troubleshooting:
Requirements
- 4+ years of experience as aFull Stack Developer, primarily usingPythonandReact.
- Strong proficiency in one or more Python web frameworks:Django,Flask, orFastAPI.
- Proficient in modernReact,TypeScript/JavaScript,HTML5, andSCSS/CSS3.
- Experience designing and consumingRESTful APIs.
- Solid understanding ofPostgreSQL(schema design, queries, migrations).
- Familiarity withDocker, container-based development, and deployment.
- Understanding ofAWSfundamentals — EC2, S3, ECR, IAM, etc.
- Comfortable usingGitfor version control (branching, pull requests, code reviews).
Nice-to-Have / Bonus Skills
- Experience withCeleryfor distributed task processing.
- Knowledge ofSendGrid,Twilio, or similar third-party API integrations.
- Familiarity withCI/CD pipelinesand cloud-based deployment automation.
- Exposure tomulti-tenant application architectures.
Benefits
- Competitive salary commensurate with experience.
- Opportunities for career advancement and professional development.
- Experience collaborating with a diverse, global team within a remote work setting.
