Full Stack Developer
Apty
Job Description
Job Summary
We are looking for a highly motivated and accountable Full-Stack Developer with 4+ years of hands-on experience in ReactJS, NodeJS, and SQL databases.
The ideal candidate should be passionate about problem-solving, efficient coding, and taking full ownership of their work — from design to deployment.
You will be expected to work independently on feature delivery while also supporting a small team through mentoring and collaboration.
Requirements
Key Responsibilities
Design, develop, and maintain scalable web applications using ReactJS (frontend) and NodeJS (backend).
Write clean, efficient, and maintainable code with a strong focus on performance and best practices.
Solve complex problems in data structures, especially involving strings, arrays, and objects.
Work independently on feature development — from requirement gathering to production deployment.
Build and maintain RESTful APIs and services with a microservices-oriented architecture.
Collaborate with cross-functional teams, including Product, Design, and QA.
Mentor and support 2–3 junior developers through code reviews and best-practice guidance.
Write optimized SQL queries and ensure efficient database design and performance.
Demonstrate strong accountability and ownership of assigned tasks and projects.
Participate in code reviews, architecture discussions, and sprint planning.
Required Qualifications
4+ years of experience as a Full-Stack Developer working with ReactJS and NodeJS.
Strong problem-solving skills, particularly with strings, arrays, and objects.
Solid understanding of SQL and relational database concepts.
Experience independently delivering features in a fast-paced environment.
Ability to mentor junior developers effectively.
Familiarity with microservices architecture and implementation.
Understanding of frontend performance optimization techniques.
Excellent communication skills and a self-driven mindset.
Nice-to-Have Skills
Familiarity with NoSQL databases such as MongoDB.
Exposure to CI/CD tools, testing frameworks, or cloud deployment.