- Company Name
- Spectrum IT Recruitment (South) Ltd
- Job Title
- Full Stack Software Engineer
- Job Description
-
**Job Title:** Full Stack Software Engineer
**Role Summary:**
Develop, maintain, and enhance web applications using Node.js and React in a collaborative, agile environment. Design robust backend services, create responsive front‑end components, and implement CI/CD pipelines to ensure high quality and rapid delivery of features.
**Expectations:**
- Minimum 3 years of professional full‑stack development experience.
- Proven ability to work independently and as part of a cross‑functional team.
- Willingness to work on‑site one day per week while primarily remote.
**Key Responsibilities:**
- Build and evolve web applications with Node.js, React, TypeScript, and JavaScript.
- Design and maintain backend services, APIs, and database schemas (MongoDB, Redis).
- Create and manage CI/CD pipelines (Git, Docker, build tools) and automated test suites (unit, integration, end‑to‑end).
- Participate in Scrum/XP ceremonies: sprint planning, daily stand‑ups, reviews, and retrospectives.
- Use Jira to track tasks, manage backlogs, and report progress.
- Collaborate with product owners and business stakeholders to translate requirements into technical solutions.
**Required Skills:**
- Deep knowledge of Node.js, React, TypeScript, and JavaScript.
- Experience with Git, CI/CD, Docker, and basic Bash scripting.
- Familiarity with testing frameworks (unit, integration, E2E).
- Comfortable working in agile teams (Scrum or XP).
- Experience with MongoDB and Redis.
**Desired (but not mandatory) Skills:**
- Monorepo tooling (e.g., NX).
- Kubernetes, GitHub Actions, ArgoCD.
- GraphQL, Terraform.
- AWS services, especially RDS/MySQL.
**Required Education & Certifications:**
- Bachelor’s degree in Computer Science, Software Engineering, or a related field.
- Industry certifications (e.g., AWS Certified Solutions Architect, Azure Developer Associate) are a plus but not required.