Senior Backend Engineer
Genies
full-remoteseniorpermanentbackend Full remote Today via WTTJ
See how well this job matches your profile
Sign up to get an AI match score and generate a tailored application in seconds.
Get your match scoreTags
PythonGolangAWSGCPMicroservicesREST APIsCI/CDInfrastructure as CodeMachine LearningCloud Security
About the role
Role Overview
As a Senior Backend Engineer, you will solve complex backend challenges and help grow Genies’ engineering organization while working on exciting projects in a fast-paced startup.
Key Missions
- Contribute to the development of backend microservices and systems supporting mobile and web applications.
- Design and develop infrastructure and ML (machine learning) applications.
- Collaborate with product and engineering teams to gather requirements and refine the backlog.
Requirements
- Strong foundation in data structures and algorithms.
- Familiarity with CI/CD and Infrastructure as Code (IaC).
- Knowledge of cloud security best practices and cost-effective cloud architectures.
- Strong programming skills in Python or Golang.
- Experience with ML systems and heavy compute workloads.
- Experience building and working with:
- REST APIs
- Distributed NoSQL and relational databases
- Caching systems
- Event-driven and multi-tier architectures
- Development experience with AWS or GCP.
- Self-starter mindset with strong analytical and creative capabilities.
- 3+ years professional software engineering experience.
- Bachelor’s degree in Computer Science or related field.
- Excellent communication skills.
Nice-to-haves
- Expertise applying software patterns and microservices patterns.
About Genies
Genies is a technology platform company focused on powering AI/ML systems. It builds and operates backend infrastructure and services that support mobile and web applications in a dynamic startup environment.
Scraped 5/12/2026