Role Overview
We're looking for a Senior Backend Engineer to lead the design and development of scalable backend services using Java. You'll play a key role in evolving a platform that supports the transportation logistics ecosystem across the U.S., working within an agile, distributed team to deliver reliable and secure systems.
Key Responsibilities
- Collaborate with product, design, and engineering teams to define and deliver backend solutions that improve system performance and user outcomes
- Design, implement, and maintain Java-based services and APIs using modern frameworks and best practices
- Write clear, testable, and well-documented code with a focus on maintainability and scalability
- Diagnose and resolve production issues, ensuring system reliability and performance under load
- Lead technical design discussions and contribute to architectural decisions for distributed systems
- Review peer code to uphold quality standards and promote knowledge sharing across the team
- Apply security principles to protect data integrity, including authentication, authorization, and encryption practices
- Mentor junior engineers and support technical growth across the engineering organization
- Stay current with advancements in Java and backend technologies to inform system improvements
Required Qualifications
- Minimum of 5 years of professional backend development experience, with at least 3 years in a product-focused environment
- Strong command of Java 21 and experience with Spring Boot 3/4 for building robust services
- Hands-on experience with JPA and Hibernate for data persistence
- Familiarity with testing frameworks such as JUnit, Mockito, and Spring Integration Testing
- Proven ability to debug and optimize systems in production environments
- Solid understanding of algorithms, data structures, and relational databases
- Experience in system architecture and design, with an emphasis on scalability and reliability
- Background mentoring engineers and leading technical projects from concept to deployment
- Adaptability to new tools, frameworks, and technical challenges
- Commitment to engineering best practices and high-quality deliverables
- Ability to align with U.S. time zones for collaboration
Preferred Skills
- Exposure to AI development tools such as Cursor, Codex, or Claude
- Knowledge of large language models and integration patterns
- Experience deploying applications on AWS or GCP
- Familiarity with Kubernetes for container orchestration
- Background in building microservices and distributed systems
- Hands-on work with CI/CD pipelines
- Experience using Python with Django or FastAPI
- Residence in Tashkent, Uzbekistan
Work Environment
This is a remote-first role with team members distributed globally. We emphasize transparency, operational excellence, and a supportive culture where engineers are empowered to solve complex challenges. You’ll have the flexibility to work from anywhere, with monthly wellness support and the tools needed to succeed at home.
Benefits
- Remote-first work model with flexible scheduling
- Monthly $50 wellness stipend for gym or health-related expenses
- Flexible paid time off policy
- 6 weeks of paid paternity leave
- Company-provided equipment and home office support
- Stock options as part of total compensation