Himalayas logo
Embrace Software IncEI

Python Full-Stack Developer

Embrace Software Inc
United States only

Stay safe on Himalayas

Never send money to companies. Jobs on Himalayas will never require payment from applicants.

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 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 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.

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.

About the job

Apply before

Posted on

Job type

Full Time

Experience level

Mid-level
Senior

Location requirements

Hiring timezones

United States +/- 0 hours

About Embrace Software Inc

Learn more about Embrace Software Inc and their company culture.

View company profile
Claim this profileEmbrace Software Inc logoEI

Embrace Software Inc

View company profile

Similar remote jobs

Here are other jobs you might want to apply for.

View all remote jobs

23 remote jobs at Embrace Software Inc

Explore the variety of open remote roles at Embrace Software Inc, offering flexible work options across multiple disciplines and skill levels.

View all jobs at Embrace Software Inc

Remote companies like Embrace Software Inc

Find your next opportunity by exploring profiles of companies that are similar to Embrace Software Inc. Compare culture, benefits, and job openings on Himalayas.

View all companies

Find your dream job

Sign up now and join over 100,000 remote workers who receive personalized job alerts, curated job matches, and more for free!

Sign up
Himalayas profile for an example user named Frankie Sullivan