Embrace Software Inc · 3 months ago
Senior Python Full\-Stack Developer
Embrace Software Inc is a technology company seeking a skilled Full Stack Software Engineer. The role involves building and maintaining scalable web applications using Python and React, contributing to both backend and frontend development, and ensuring quality and reliability through testing and code reviews.
Software
Responsibilities
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
Build and maintain responsive and performant React components using TypeScript/JavaScript, HTML, and SCSS
Ensure seamless integration between frontend and backend services
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
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)
Debug production issues across the full stack (frontend, backend, database)
Monitor performance, identify bottlenecks, and propose long-term improvements
Qualification
Required
8+ 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)
Preferred
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.
Company
Embrace Software Inc
Embrace acquires and invests in niche software that provides industry-specific solutions.
Funding
Current Stage
Growth StageTotal Funding
$110MKey Investors
CoVenture
2023-10-27Series Unknown· $10M
2021-12-07Debt Financing· $100M
Recent News
Global Legal Chronicle
2024-05-23
Global Legal Chronicle
2024-05-13
SEC
2023-10-31
Company data provided by crunchbase