Senior Backend Engineer

closed
Logo of Super Dispatch

Super Dispatch

πŸ“Remote - Uzbekistan, Kazakhstan

Job highlights

Summary

Super Dispatch is seeking a Senior Backend Engineer with at least 5 years of experience to join their Engineering Team. The role involves building, improving, and maintaining the backend infrastructure for their platform, collaborating with cross-functional teams, and working on innovative solutions in the Auto Transport Industry. The ideal candidate should have strong expertise in Java, Spring Boot 3 framework, JPA/Hibernate ORM, and proficiency in English.

Requirements

  • 5+ years experience as a Backend Engineer
  • 1+ year working as a Backend Engineer in a product-driven environment
  • Advanced English
  • Strong expertise in Java 21
  • Proficiency in Spring Boot 3 framework
  • Experience with JPA/Hibernate ORM
  • Hands-on experience with Java test frameworks, including JUnit, Mockito, and Spring Integration Testing
  • Experience debugging systems in production
  • Familiarity with algorithms and data structures
  • Familiarity with relational databases
  • System architecture
  • System design
  • Experience mentoring/coaching more junior engineers
  • Leading complex projects from a technical perspective
  • Demonstrated ability to quickly adapt to new programming frameworks and concepts
  • Dedication to delivering high-quality code
  • Flexible to collaborate with our teams and customers in the US time zones

Responsibilities

  • Collaborate with cross-functional teams to deliver solutions that drive team metrics
  • Document, develop, refactor, deploy, and operate APIs, customer-facing components, and internal interfaces to serve Super Dispatch customers
  • Design, develop, and maintain backend systems using Java
  • Write clean, maintainable, and well-documented code following best practices and coding standards
  • Collaborate with the QA and Support teams to investigate issues, fix bugs, and identify performance bottlenecks
  • Optimize and enhance existing code and backend systems for improved performance, scalability, and reliability
  • Participate in and guide the technical design process
  • Ensure the security and integrity of data and systems through best practices, including encryption, authentication, and authorization
  • Participate in code reviews to ensure code quality and knowledge sharing among the team, providing constructive feedback to peers
  • Stay up-to-date with the latest industry trends and best practices in backend development and Java technologies

Preferred Qualifications

  • Hands-on experience in building on cloud platforms like GCP or AWS
  • Experience with Python Django
  • Experience with Kubernetes
  • Proficiency in designing, building, and running distributed systems (e.g., microservices) in a production environment
  • Hands-on experience with CI/CD pipelines

Benefits

  • Stock options
  • Unlimited Vacation (PTO)
  • Fully remote/work from home role
  • Gym membership/wellness stipend
  • English classes
  • Growth opportunities
This job is filled or no longer available