What you will do
- Design, build, and maintain messaging products that enhance Indeed’s hiring journey and user experience;
- Collaborate with product managers, designers, and other engineers to define requirements and deliver high-quality, scalable solutions;
- Tackle technical debt and ensure system stability by maintaining existing applications and addressing unanticipated requests from external teams;
- Implement efficient and scalable solutions using Java, Kotlin, or Scala for the backend, with React and Redux on the frontend;
- Use best practices to write clean, maintainable code, conduct code reviews, and mentor junior engineers on the team.
Must haves
- +3 years of experience using Java, Kotlin or Scala;
- Frontend development experience;
- Experience with modern databases such as MongoDB, MySQL, or other SQL/NoSQL databases;
- Expertise in building RESTful or GraphQL APIs, with a focus on scalability and maintainability;
- Upper-Intermediate English Level.
Nice to haves
- Experience with database design and optimization;
- Familiarity with messaging queue technologies, such as Kafka or RabbitMQ;
- Strong software development background with hands-on coding experience;
- Solid understanding of computer science concepts and software design principles;
- Ability to work effectively in an agile environment and collaborate with cross-functional teams.
About the project
The benefits of joining us
Professional growth
Accelerate your professional journey with mentorship, TechTalks, and personalized growth roadmaps
Competitive compensation
We match your ever-growing skills, talent, and contributions with competitive USD-based compensation and budgets for education, fitness, and team activities
A selection of exciting projects
Join projects with modern solutions development and top-tier clients that include Fortune 500 enterprises and leading product brands
Flextime
Tailor your schedule for an optimal work-life balance, by having the options of working from home and going to the office – whatever makes you the happiest and most productive.
Your AgileEngine journey starts here
Test task
We will review your CV and send you a test task via email
Intro Call
Our recruitment team will reach you to discuss available opportunities
WFH or a comfy office? Why not both?
International Projects
Technical Interview
You will have an interview with your future team lead