Benefits:
401(k)
Dental insurance
Health insurance
Paid time off
Vision insurance
About the Role
We are looking for a Backend / Platform Software Engineer to help design, build, and scale reliable, high-performance systems. You will work on modern backend services, contribute to API design, and help maintain production-grade infrastructure using contemporary tools and best practices.
This role is ideal for someone who enjoys building clean, scalable systems, working across languages, and taking ownership from development through deployment.
Key Responsibilities
Design and develop high-performance backend services using Java 21 and the Vert.x framework
Build and maintain Python-based services and utilities where appropriate
Write clean, testable, and well-documented code
Develop and execute unit tests using JUnit to ensure code quality and reliability
Collaborate using Git/GitHub with strong version control and code review practices
Implement and maintain CI/CD pipelines using Jenkins and/or GitHub Actions
Containerize applications using Docker and support deployment workflows
Work with SQL and NoSQL databases, designing efficient schemas and queries
Troubleshoot, optimize, and maintain production systems
Collaborate closely with product, data, and infrastructure teams
Required Skills & Qualifications
Strong experience with Java (Java 21 preferred)
Hands-on experience with Vert.x or similar reactive frameworks
Proficiency in Python for backend development or automation
Solid understanding of Git/GitHub workflows
Experience building CI/CD pipelines using Jenkins and/or GitHub Actions
Strong testing mindset with hands-on experience using JUnit
Experience containerizing applications using Docker
Working knowledge of SQL and NoSQL databases
Understanding of RESTful APIs and backend architecture principles
Nice to Have
Experience with cloud platforms (AWS, GCP, or Azure)
Familiarity with microservices or event-driven architectures
Exposure to performance tuning and observability tools
Experience working in fast-paced or startup environments