β οΈOnly available for #residents of #Latinamericaβ οΈ
JAVA KOTLIN TECH LEAD
Summary
π οΈ Led and mentored back-end development, ensuring successful feature deployment and guiding junior developers.
π Train and educate team members, enhancing their skills and understanding of the tech stack.
π€ Collaborate with developers to align on feature specs, deployment, and automation of routine tasks.
π» Tech expertise in Java, Kotlin, SQL databases, and cloud services (preferably AWS).
π£οΈ Interview process: Recruiter chat, manager chat (behavioral focus), and a 2-hour technical interview with challenges.
Project Overview:
The project seeks to transform fare payment systems in public transportation, streamlining the travel experience for millions of users worldwide. It involves creating cutting-edge fare collection platforms that allow passengers to purchase and display tickets on mobile devices, at ticket machines, or through bank card tap payments. Currently deployed in over 250 cities globally, the platform integrates seamlessly with popular apps such as Uber, Moovit, and Transit through an industry-first mobile ticketing SDK.
The primary focus is improving fare engine calculations and backend architecture to support complex, large-scale transportation networks efficiently. The project utilizes a technology stack that includes Java, Kotlin, REST, AWS services, Kafka, and infrastructure automation tools like Terraform.
Job Responsibilities:
- Led and guided back-end development, ensuring the successful deployment of new features.
- Educate and train team members, enhancing their skills and understanding of our tech stack and project goals.
- Serve as a mentor and authoritative figure for junior developers, offering support and guidance to foster their professional growth.
- Collaborate closely with developers to understand feature specifications and deployment processes.
- Develop and maintain scripts and applications to automate routine tasks, increasing efficiency and consistency across operations.
- Ensure code quality and maintainability by conducting code reviews and optimizing performance.
Technical Skills:
- Strong background in JAVA and Kotlin for back-end development.
- Experience with SQL databases.
- Familiarity with cloud services, preferably AWS.
Qualifications:
- Proven experience as a Tech Leader with a track record of leading development teams.
- Excellent problem-solving skills and the ability to think analytically.
- Strong communication skills and the ability to work collaboratively in a diverse team environment.
- A commitment to learning and adapting to new technologies and methodologies.
- Experience in mentoring junior developers and leading by example.
Interview Process
βͺοΈ Recruiter Chat: 45 min with the Hiring Manager
βͺοΈ Manager Chat: 45 min chat with a Senior Engineering leader focussing on interpersonal and communication skills, as well as technical competence and problem-solving ability (this round is focused on behavioral or situational questions)
βͺοΈ Technical Interview: 2 hours long which involves a mixture of technical questions and a challenge resolution