Key Responsibilities:
* We develop, test and maintain scalable applications that meet business requirements.
* Our solutions are designed to be secure, high-performing and easy to use.
* We write clean code, conduct thorough reviews and ensure it is well-maintained.
* We collaborate with Product and UX teams to create user-centric features.
* We troubleshoot existing applications to improve their performance and security.
* We automate testing to guarantee software reliability.
Why Work with Us?
* Stable Growth: We offer a strong growth trajectory while contributing to cutting-edge innovation.
* Industry-Leading Products: We work on solutions with an NPS of 70, solving real customer problems with tangible impact.
* Ownership: We embrace a 'build it, run it' philosophy where you'll take full ownership of your projects from start to finish.
* Work-Life Balance: Enjoy a healthy balance between professional and personal life with a hybrid work model that allows you to collaborate with your team while maintaining flexibility.
* Collaborative Culture: Join a team that values knowledge sharing, continuous learning and collaboration.
* Career Growth: Access transparent leadership and opportunities for advancement, whether you want to grow technically or take on leadership roles.
What You Can Expect?
* Cross-Stack Development: Develop dynamic, responsive applications using Angular, RxJS, Node.js, REST and GraphQL.
* Performance Focus: Build scalable, accessible solutions that ensure smooth user experiences.
* Collaborative Environment: Work closely with cross-functional teams to deliver impactful, customer-centric solutions.
* Tech Stack Evolution: Contribute to the growth and optimization of our tech stack and best practices.
Requirements:
* 2+ years of experience in Full-Stack Development creating scalable and reliable applications.
* Frontend: Hands-on experience with Angular, with strong knowledge of HTML and CSS.
* Backend: Basic experience with Node.js and RESTful APIs, with a desire to grow your backend expertise.
* Testing: Basic experience with testing tools such as Jest, Playwright or Cypress.
* Collaboration & Ownership: Ability to take ownership of sub-projects and collaborate effectively within a team.
* Communication: Clear communication and constructive feedback with colleagues and managers.
Bonus Points If You Have
* Understanding of GraphQL, relational/NoSQL databases, Docker and cloud hosting (AWS/Azure).
* Experience with state management tools (e.g., NgRx), CI/CD pipelines and GenAI technologies.