● Work on the development of both front-end and back-end applications, working closely
with Product Managers and other stakeholders to define requirements.
● Build reusable, testable, and efficient code.
● Ensure the technical feasibility of UI/UX designs.
● Optimize applications for maximum speed and scalability.
● Work with RESTful APIs and web services.
● Collaborate with the team to define project architecture, ensuring best practices in coding, testing, and documentation.
● Continuously improve and innovate by integrating new technologies, frameworks, and
methodologies.
● Lead and mentor junior developers and contribute to code reviews.
● Maintain and enhance the platform’s performance, scalability, and security.
● Provide technical support for deployment and production issues.
Must have:
● 7 years of experience in Web Development working with ReactJS and NodeJS
● Strong knowledge of front-end (Reactjs, HTML5, CSS3, JavaScript, ES6+) and back-end (Node.js, MongoDB, MySQL, PostgreSQL).
● Experience in and success with Agile software development methodologies, especially
Scrum.
Nice to have:
● Experience in, and preference for, developing software using continuous integration and continuous delivery practices.
● Experience with consuming and building microservices and REST APIs
● Proficient understanding of code versioning tools, such as Git
● Excellent problem-solving skills and attention to detail.
● Bachelor’s or Master's degree in Computer Science, Engineering, or a related field.