Why Join Us?
We are seeking a Senior Full Stack Engineer with strong experience designing and building scalable microservices and server-side applications. This role requires deep expertise in Java, React, and AWS, as well as solid understanding of modern architectural patterns.
You’ll play a key role in developing our next-generation, multi-tenant system — building cloud-native services from the ground up while supporting and improving our existing product. You’ll also contribute to architectural direction and mentor other engineers on the team.
Key Responsibilities
- End-to-end development of software components/services (research, design, development, testing, rollout, monitoring).
- Contribute to technological and architectural decisions.
- Mentor other engineers in the team (via code reviews, dedicated sessions, pair programming, etc.).
- Analyze and improve efficiency, scalability, and stability of various components in our system.
- Collaborate with Designers, Product Managers, and Software Engineers to deliver the best product to our customers.
Qualifications
- 5+ years of hands-on software development experience.
- Proven backend expertise in Java.
- Strong frontend experience with React.
- Experience working in a cloud environment, preferably AWS.
- Hands-on experience with relational databases (e.g., PostgreSQL – advantage).
- Familiarity with NoSQL databases – advantage.
- Experience or exposure to Node.js – advantage.
- Proven experience mentoring or coaching other developers.
- Proficiency in writing clean, maintainable, and testable code.
- Solid understanding of design patterns and modern software development practices.
- BSc in Computer Science, Software Engineering, or related field.
- Excellent communication and collaboration skills.