Epistemix

Senior Back End Software Engineer

Epistemix
Apply
10 months ago
London, United Kingdom +2 moreSenior

Responsibilities

  • Design, develop, and maintain clean, testable, reliable, and high-performance backend code
  • Own the software development lifecycle from requirements gathering through deployment and ongoing maintenance
  • Design, build, test, and deploy scalable and resilient system architecture
  • Define technical direction for engineering solutions and collaborate with internal teams on strategic technology goals

Requirements

  • Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent work experience
  • 7+ years of backend software development experience, including significant senior-level experience
  • Expert proficiency in Python and FastAPI
  • Strong TypeScript backend development experience; Node.js and NestJS experience is a plus
  • Deep hands-on experience with AWS services including EC2, EKS, Lambda, S3, RDS, DynamoDB, SQS, SNS, CloudWatch, and IAM
  • Experience designing, building, and operating microservices architectures
  • Extensive Kubernetes experience
  • Expertise with Infrastructure as Code using Terraform
  • Hands-on experience with Atlantis for Terraform pull request automation
  • Experience or strong understanding of data science orchestration platforms such as Prefect.io
  • Understanding of relational and NoSQL databases, advanced querying, optimization, and data modeling
  • Experience with RESTful and GraphQL API design and security practices including OAuth2 and JWT
  • Understanding of distributed systems, asynchronous processing, and message queues
  • Experience with CI/CD pipelines and tools such as GitHub Actions and Jenkins
  • Strong communication skills and ability to explain complex technical concepts
  • Ability to work effectively in a fast-paced agile environment

Benefits

  • Fully remote position for applicants located in the United States
  • Stock option program
  • Flexible time off
  • Health, welfare, and 401(k) programs for U.S. employees
  • Legal right to work in the intended location is required; visa sponsorship or transfer is unavailable

Tech Stack

Amazon DynamoDBAWSFastAPIGitHub ActionsGraphQLJenkinsKubernetesNestJSNode.jsPythonTerraformTypeScript

Categories

Epistemix

About Epistemix

11-50 employees

Epistemix helps organizations forecast outcomes and manage risks by simulating how people behave. Populus, Epistemix’s population data platform, enables clients to understand total addressable market (TAM), assess trends, and analyze population changes. Polaris, Epistemix’s scenario planning platform, empowers organizations to test strategies, optimize decisions, and shorten decision cycles. Health, CPG, and government clients use the platform to drive faster, smarter decisions for resource allocation, product launches, and health benefit adoption.

Contact me