Share
What you will accomplish:
Contribute to the design and development of scalable, secure, and maintainable software solutions.
Participate in architectural discussions to drive system-level decisions and innovative solutions; Create design documents and technical specifications for key projects.
Develop and maintain server-side applications using Java and Node.js .
Build responsive and dynamic front-end interfaces with React.js & similar frameworks, libraries), adhering to best practices in user experience and accessibility.
Write clean, efficient, and well-documented code, following coding standards and guidelines & code reviews.
Develop and maintain unit, integration, and end-to-end tests & also able to identify and resolve performance bottlenecks/system issues.
What you will bring:
Proven experience designing and developing highly scalable web applications (Payments domain experience is plus).
Strong proficiency in Java, particularly frameworks like Spring Boot or Java EE . & front-end technologies, particularly JavaScript , Node.js , and React.js .
Experience building RESTful APIs and microservices architectures & proficiency in working with relational databases and/or NoSQL databases
Strong command of React.js for building interactive and dynamic user interfaces & Knowledge of state management tools like Redux , Context API , or similar libraries.
Familiarity with Node.js for server-side scripting and integration tasks & front-end performance optimization
These jobs might be a good fit