Seeking a Mid to Senior Full Stack Developer to help design, build, and maintain modern web applications and services. This role will focus primarily on ReactJS front-end development and NodeJS backend services, working with relational databases and containerized microservices. You’ll collaborate with a distributed engineering team to develop high-quality, scalable systems that power data-rich applications. We’re looking for developers with strong engineering fundamentals who can write and debug code independently and work effectively within an agile environment.
Design and develop modern web applications using ReactJS and NodeJS
Build scalable backend APIs and services supporting data-heavy applications
Develop and maintain MySQL-based data models and queries
Implement responsive, performant front-end interfaces using modern JavaScript frameworks
Build and maintain microservices-based architectures
Work with Docker containers and containerized deployment environments
Integrate with internal services, APIs, and external systems
Participate in Agile development workflows
Work within Jira and the Atlassian ecosystem (Jira, Confluence, Bitbucket)
Contribute to technical discussions, architecture decisions, and code reviews
Attend team standups and weekly technical meetings
Debug issues across full-stack systems and integrated services
Write maintainable, well-documented, production-ready code
Follow secure coding practices and internal development standards
Ability to attend 3–4 meetings per week (typically 30 minutes each) with the engineering team
At least with more than 3 years of professional software development experience
Strong experience with:
ReactJS
NodeJS
JavaScript / TypeScript
MySQL or relational databases
Experience building REST APIs and web applications
Familiarity with Docker or microservices architectures
Ability to write and debug code without on AI tools
Strong problem-solving skills and ability to work independently
Experience with C++ or Python (not required but helpful for understanding surrounding services) is an advantage.
Experience working with data platforms or analytics applications is a plus
Familiarity with cloud environments or distributed systems
Experience supporting or integrating with complex backend services
Prior experience working in remote engineering teams is a plus
Good written English communication skills
Software Powered by iCIMS
www.icims.com