Remote job
Senior Java+Python & React Engineer
Job details
About this role
Role overview
Build and maintain backend services, primarily with Java and Spring Boot, while contributing to Python and Django services and React-based projects. The role spans several projects and the full delivery cycle, from implementation and integration through deployment and production troubleshooting. It calls for an engineer who can take ownership, move between technical areas, and work with limited day-to-day direction.
Responsibilities - Develop and maintain backend applications, with Java and Spring Boot as the main stack and Python with Django as additional tools. - Contribute to frontend and backend projects involving React, Kafka, GraphQL, and SQL or MongoDB. - Own delivery tasks such as building, merging, deploying, and troubleshooting production changes. - Manage work across multiple projects, identify technical issues, and prioritize tasks independently. - Use production data to investigate problems and guide resolution.
Requirements - 3–5 years of professional software engineering experience. - Strong Java and Spring Boot experience, plus working experience with Python and Django. - Experience developing with React and working with Kafka and GraphQL. - Familiarity with SQL and/or MongoDB. - Experience with software build and deployment processes. - Experience with at least one of Dagster, data lakes, or Amazon Athena. - Ability to assume ownership across projects, work autonomously, and take initiative.
Nice to have - Experience supporting product prioritization with go-to-market teams and engineers. - Familiarity with AI-assisted development tools. - Clear communication, sound prioritization, and comfort working through ambiguity with minimal guidance.