Jobs and Careers
EM

Python Full-Stack Developer

Embrace Software Inc
UKRemotefull_timeVerifiedPosted 1 Nov 2025

About the role

This is a remote position.

We are looking for a skilled Full Stack Software Engineer with hands-on experience in building and maintaining scalable web applications using Python (Django/Flask/FastAPI) on the backend and React on 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 Responsibilities

  • Backend 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 performant React components using TypeScript/JavaScript, HTML, and SCSS .
  • Ensure seamless integration between frontend and backend services.
  • Quality & Reliability:

  • Write and maintain unit, integration, and API tests to ensure robust and reliable code.
  • Collaborate with QA engineers to improve automation coverage and CI/CD processes.
  • Operations & Deployment:

  • Participate in code reviews, deployment readiness checks, and release planning .
  • Work with architects on containerization (Docker) and multi-tenant application setup.
  • Assist in managing application deployments on AWS (EC2, ECR, S3).
  • Support & Troubleshooting:

  • Debug production issues across the full stack (frontend, backend, database).
  • Monitor performance, identify bottlenecks, and propose long-term improvements.

Requirements

  • 4+ years of experience as a Full Stack Developer , primarily using Python and React .
  • Strong proficiency in one or more Python web frameworks: Django , Flask , or FastAPI .
  • Proficient in modern React , TypeScript/JavaScript , HTML5 , and SCSS/CSS3 .
  • Experience designing and consuming RESTful APIs .
  • Solid understanding of PostgreSQL (schema design, queries, migrations).
  • Familiarity with Docker , container-based development, and deployment.
  • Understanding of AWS fundamentals — EC2, S3, ECR, IAM, etc.
  • Comfortable using Git for version control (branching, pull requests, code reviews).
Nice-to-Have / Bonus Skills
  • Experience with Celery for distributed task processing.
  • Knowledge of SendGrid , Twilio , or similar third-party API integrations.
  • Familiarity with CI/CD pipelines and cloud-based deployment automation.
  • Exposure to multi-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.
  • Apply for this role

    Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

    Apply Now →Generate Application Kit

    Free account required — sign up in 30s

    Company

    Embrace Software Inc

    View company profile →