Epistemix
Senior Back End Software Engineer
Remote Senior Backend Software Engineer role with clear candidate location fit.
PostedJun 16, 2026
Eligible countries39 accepted countries
Seniority signalSenior
Work settingRemote
Accepted candidate locations
Role overview
Senior Back End Software Engineer
Requirements and responsibilities
Readable role content extracted into sections for faster review.
Responsibilities
- Design, develop, and maintain clean, testable, and highly maintainable code, ensuring top-tier performance and reliability.
- From initial requirements gathering to deployment and ongoing maintenance, take full ownership of the software development lifecycle, ensuring seamless delivery and operation.
- Design, build, test and deploy a highly scalable and resilient system architecture that supports current needs and future growth.
- Define the technical direction for engineering solutions, actively collaborating with internal teams to ensure technological advancements are perfectly aligned with the company's strategic goals.
Qualifications
- Bachelor's degree in Computer Science, Software Engineering, or related field, or equivalent work experience
- 7+ years of back-end software development experience,with a significant portion in a senior role.
- Expert proficiency in Python, particularly with FastAPI.
- Strong experience with TypeScript for backend development (Node.js/NestJS experience is a plus).
- Deep hands-on experience with AWS cloud services, including but not limited to EC2, EKS, Lambda, S3, RDS, DynamoDB, SQS, SNS, CloudWatch, and IAM.
- Proven experience designing, building, and operating microservices architectures.
- Extensive experience with Kubernetes for container orchestration.
- Expertise in Infrastructure as Code (IaC) using Terraform.
- Hands-on experience with Atlantis for Terraform pull request automation.
- Demonstrated experience or strong understanding of data science orchestration platforms, such as Prefect.io.
- Solid understanding of relational and NoSQL databases, including advanced querying, optimization, and data modeling.
- Experience with API design principles (RESTful, GraphQL) and security best practices (OAuth2, JWT).
- Strong understanding of distributed systems concepts, asynchronous processing, and message queues.
- Experience with CI/CD pipelines and tools (e.g., GitHub Actions, Jenkins).
- Strong communication and interpersonal skills, with the ability to articulate complex technical concepts clearly.
- Ability to work effectively in a fast-paced, agile environment.
Why Join Epistemix?
- Equity & Incentives – Participation in our stock option program.
- Flexible Time Off – Autonomy to manage your schedule and work-life balance.
- Health, Welfare and 401(k) Programs – Eligibility for benefits (for U.S. employees).
- Meaningful Impact – Apply your creative talents to revolutionize data-driven decision-making and make a real-world difference.
Similar roles
Keep a backup shortlist.
Stack
Use these tags to compare similar remote roles.
Location eligibility
Candidates should apply only when their profile country is listed here.
Your profileCountry not setSign in to check your country against this role.
View all 39 accepted countries
Hiring flow
WithMira shows the role, then sends candidates to the company application.
1Check role fit, stack, and location eligibility in WithMira.
2Open the company application page from the tracked apply link.
3Save the role or subscribe for similar opportunities before leaving.