Senior Backend Engineer (Java)
Super Dispatch
- Казахстан
- Постоянная работа
- Полная занятость
- Collaborate with cross-functional teams (product managers, frontend engineers, QA, product designers, etc.) to deliver solutions that drive your team's 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.
- 5+ years experience as a Backend Engineer
- 3+ year working as a Backend Engineer in a product-driven environment
- Advanced English
- Strong expertise in Java 21
- Proficiency in Spring Boot 3/4 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
- Experience 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
- Familiarity with and experience in following engineering best practices
- Flexible to collaborate with our teams and customers in the US time zones
- Experience with coding AI agents like Cursor/Codex/Claude code etc.
- Knowledge of different LLM models and AI integration approaches.
- Hands-on experience in building on cloud platforms like GCP or AWS
- Experience with Python Django/FastAPI
- 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
- Located in Tashkent, Uzbekistan
- Great Culture - We strive for transparency and you'll work with like minded highly motivated people excited about solving complex problems
- Remote First Culture - We're a 100% distributed team!
- Gym/Wellness Stipend - We provide a monthly stipend for gym memberships ($50/month)
- Generous Time Off Flex PTO policy so you can take the time you need, when you need it, as well as 6 weeks paid paternity leave
- Great gear – we'll set you up for success with the right tech and help you outfit your home office, if needed.
- Stock options