- Company Name
- MRJ Recruitment
- Job Title
- Javascript Developer
- Job Description
-
Job title: JavaScript Developer
Role Summary
Full‑Stack JavaScript Engineer responsible for designing, building, and maintaining end‑to‑end features in a cloud‑native SaaS platform. Works on both backend services and frontend user interfaces while upholding clean architecture, scalable data pipelines, and modern developer practices.
Expectations
- Deliver high‑quality, production‑ready code in a fully remote, outcome‑focused environment.
- Own features from concept to launch, collaborating closely with product, design, and engineering peers.
- Drive technical direction, propose architectural improvements, and influence platform evolution.
- Maintain a strong focus on code maintainability, test coverage, and DevOps best practices.
Key Responsibilities
- Design and develop REST/GraphQL APIs and microservices using Node.js.
- Implement responsive UIs with React, ensuring accessibility and performance.
- Optimize PostgreSQL schemas and write efficient data querying logic.
- Write unit, integration, and automated end‑to‑end tests.
- Participate in code reviews, provide constructive feedback, and mentor junior developers.
- Contribute to CI/CD pipelines, deployment scripts, and monitoring strategies.
Required Skills
- Proficiency in JavaScript/TypeScript, Node.js, and modern tooling (npm, yarn, webpack).
- Deep experience with React and related libraries (Redux, React Hooks).
- Solid understanding of GraphQL, REST, and HTTP/HTTPS protocols.
- Experience building scalable PostgreSQL databases, including schema design and query optimization.
- Familiarity with micro‑service architecture, containerization (Docker), and cloud platforms (AWS, GCP, or Azure).
- Strong grasp of clean code principles, SOLID design, and unit testing frameworks (Jest, Mocha).
- Excellent communication skills and the ability to work autonomously in a remote team.
Required Education & Certifications
- Bachelor’s degree in Computer Science, Software Engineering, or related field (preferred)
- Relevant certifications (e.g., AWS Certified Developer, Microsoft Certified: Azure Developer Associate) are a plus but not mandatory.