About Us
Embrace Software, headquartered in Tampa, USA, is one of the fastest-growing software acquirers in the world. We focus on building niche software businesses that deliver mission-critical solutions across industries (Industrial, Healthcare, Fintech and Edtech).
Why Join Embrace
- Rapid Growth:Our team has expanded to over 300 members in just 4 years and we're proud to be recognized on the Inc. 5000 list ofAmerica's fastest-growing private companies.
- Financial Strength:We've secured $130M in capital.
- Acquisitions:With 15 successful acquisitions to date, we're operating in hyper-scale mode.
- Fortune 500 Impact:We serve 16% of Fortune 500 companies.
- Proven Leadership:Our CEO/Founder has a track record of creating over $2B in value through his ventures (prior ventures include being a founding member and Chief Strategist at Valsoft, as well as an early lead investor and Board member at VitalHub (TSX: VHI))
Join us as we lay the groundwork for exponential growth over the next 5 years. If you thrive in a fast-paced environment and share our vision, we'd love to have you on board!
Job Description
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.