Skip to content
Epistemix logo

Senior Back End Software Engineer

EpistemixPredictive Modeling company
United StatesSenior
Software Engineering

About the role

Design, develop, and maintain clean, testable, and highly maintainable code.

  • As a Senior Back-End Software Engineer, you will be at the forefront of our product's evolution.
  • Key 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.
  • Requirements 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.
View original posting →

Tech stack

PythonFastAPITypeScriptNode.jsNestJSAWSEC2EKSS3RDSDynamoDBIAMKubernetesTerraformPrefectPostgreSQLMySQLMongoDBRedisElasticsearchCassandraSQLiteOracleSQL ServerNeo4jCockroachDBTimescaleDBInfluxDBSupabaseFirebase

Match insights

Tech:Python, FastAPI, TypeScript, Node.js, NestJS
Level:Senior

More roles at Epistemix

View open roles at Epistemix