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 frameworkBuild and maintain Python-based services and utilities where appropriateWrite clean, testable, and well-documented codeDevelop and execute unit tests using JUnit to ensure code quality and reliabilityCollaborate using Git / GitHub with strong version control and code review practicesImplement and maintain CI / CD pipelines using Jenkins and / or GitHub ActionsContainerize applications using Docker and support deployment workflowsWork with SQL and NoSQL databases, designing efficient schemas and queriesTroubleshoot, optimize, and maintain production systemsCollaborate closely with product, data, and infrastructure teamsRequired Skills & Qualifications
Strong experience with Java (Java 21 preferred)Hands-on experience with Vert.x or similar reactive frameworksProficiency in Python for backend development or automationSolid understanding of Git / GitHub workflowsExperience building CI / CD pipelines using Jenkins and / or GitHub ActionsStrong testing mindset with hands-on experience using JUnitExperience containerizing applications using DockerWorking knowledge of SQL and NoSQL databasesUnderstanding of RESTful APIs and backend architecture principlesNice to Have
Experience with cloud platforms (AWS, GCP, or Azure)Familiarity with microservices or event-driven architecturesExposure to performance tuning and observability tools#J-18808-Ljbffr