Java Developer (Food Delivery sphere)
Company Background
Our client is a leading online and mobile food-ordering and delivery marketplace, connecting diners with a vast network of over 400,000 restaurants across the United States. Known for innovative technology, user-friendly platforms, and reliable delivery capabilities, the company is a major player in the digital food ordering industry. Their culture combines a fun and collaborative work environment with opportunities for innovation and professional growth.
Project Description
The team is seeking a seasoned backend engineer to join a domain-focused unit responsible for building highly scalable and reliable services. This role involves working on complex, distributed systems and delivering mission-critical functionality for a large-scale consumer-facing platform. You’ll collaborate closely with cross-functional teams to implement new features, enhance system performance, and uphold high standards of code quality, reliability, and observability.
Technologies
- Java
- Python
- AWS
- Cassandra
- Docker
- Gradle
- Jenkins
- Spinnaker
- JUnit
- Mockito
- JMeter
- Gatling.io
What You'll Do
- Build scalable and reliable backend services and features for a high-volume consumer-facing application
- Own the full lifecycle of features from design through delivery, deployment, and monitoring
- Collaborate with team members and stakeholders to evaluate and select technologies, tools, and frameworks
- Write clean, efficient, and testable code; review peers’ code and enforce best practices
- Drive performance optimization, observability, and infrastructure resilience
- Participate in identifying and prioritizing tech debt, enhancements, and innovation opportunities
- Take ownership of cross-team communication, deployment strategies, and operational readiness
Job Requirements
- 7+ years of experience building scalable, highly available web applications
- Proficiency in Java and experience with Python or willingness to work with it
- Strong understanding of data structures, algorithms, and system architecture
- Experience with distributed systems and microservice-oriented architecture
- Hands-on experience with AWS or similar cloud platforms
- Knowledge of automated testing frameworks and CI/CD tools
- Familiarity with Docker and container orchestration tools
- Experience working with NoSQL databases such as Cassandra
- Strong problem-solving and analytical skills
- Demonstrated ability to lead technical efforts independently
- English proficiency at B2 level or higher
What Do We Offer
The global benefits package includes:
- Technical and non-technical training for professional and personal growth;
- Internal conferences and meetups to learn from industry experts;
- Support and mentorship from an experienced employee to help you professional grow and development;
- Internal startup incubator;
- Health insurance;
- English courses;
- Sports activities to promote a healthy lifestyle;
- Flexible work options, including remote and hybrid opportunities;
- Referral program for bringing in new talent;
- Work anniversary program and additional vacation days.
Apply for this job
*
indicates a required field