Backend Software Engineer (Applications Team)
Sparetech
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
About the role
Role overview
Backend Software Engineer (Applications Team) at Sparetech. You will build and maintain backend services powering a customer-facing web application, collaborating with frontend engineers, product managers, and designers.
Responsibilities
- Build and maintain backend services for Sparetech’s web application
- Deliver reliable, secure, and scalable user-facing workflows
- Own features end-to-end: technical design, implementation, testing, deployment, and support
- Debug and resolve issues in distributed systems and production environments
- Write clean, well-tested, pragmatic code with a focus on performance
Requirements
- 3–5 years of professional backend software engineering experience
- JVM-based language experience: Java, Kotlin, or Scala
- Hands-on experience building and maintaining backend systems in cross-functional teams
- Ability to debug and troubleshoot autonomously in distributed/production environments
- Working knowledge of relational databases and query optimization (e.g., PostgreSQL, MySQL)
Nice to have
- Exposure to search technologies (e.g., Elasticsearch)
- Familiarity with CI/CD, cloud infrastructure, containers, and observability tools
- Experience with workflow-heavy, user-facing products
Collaboration
You’ll work closely with teams across the stack, including stakeholders, product managers, designers, and engineers.
About Sparetech
Sparetech is a remote-first startup focused on sustainability in the manufacturing industry. It builds technology products to support customer-facing workflows through scalable web applications, with engineering teams working across the stack to deliver reliable user experiences.
Scraped 5/13/2026