Overview
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.
Responsibilities
Full Stack Development
- 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
Platform & Architecture
- Build and maintain microservices-based architectures
- Work with Docker containers and containerized deployment environments
- Integrate with internal services, APIs, and external systems
Collaboration & Agile Development
- 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
Code Quality & Debugging
- Debug issues across full-stack systems and integrated services
- Write maintainable, well-documented, production-ready code
- Follow secure coding practices and internal development standards
Project Management
- Ability to attend 3–4 meetings per week (typically 30 minutes each) with the engineering team
Qualifications
- At least with more than 3 years of professional software development experience
- At least with 3-5 years of experience as Full Stack Developer
- 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
Required Skills
ReactJS, NodeJS, Javascript
Years of Experience Needed
3