- Company Name
- Intellisoft Technologies
- Job Title
- Senior Developer (React.js/NodeJS)
- Job Description
-
**Job title**
Senior Developer (React.js/NodeJS)
**Role Summary**
Lead full‑stack engineering tasks using the React/Node ecosystem, driving high‑quality, scalable web solutions. Leverage TypeScript, modern JavaScript features, and emerging frameworks (NestJS, NextJS) to build performant front‑end and back‑end components. Mentor junior developers and champion best practices across the SDLC, while exploring AI‑driven tooling to boost productivity.
**Expactations**
- Deliver feature development and bug fixes on time, independently managing workload.
- Communicate progress and technical decisions clearly to cross‑functional teams.
- Maintain code quality through rigorous testing, CI/CD pipelines, and documentation.
- Embrace a fast‑moving environment, adapting quickly to changing priorities and architectures.
**Key Responsibilities**
- Design, develop, and maintain responsive UI components with React, Redux, and styled‑components.
- Implement server‑side logic, APIs, and microservices using Node.js (Express, NestJS) and connect to SQL/PostgreSQL databases.
- Build and keep up‑to‑date CI/CD pipelines (GitOps, GitHub Actions, CI servers), ensuring smooth deployment to Heroku or cloud environments.
- Write unit, integration, and end‑to‑end tests; manage test coverage and quality gates.
- Produce clear architectural diagrams, technical documentation, and change‑management records.
- Collaborate with UX, product, and data teams, translating requirements into functional solutions.
- Explore and integrate AI or automation tools to streamline coding workflows and CI processes.
**Required Skills**
- Languages: JavaScript (ES6+), TypeScript, HTML5, CSS3, Java (basic).
- Front‑end: React, Redux, Flux, styled‑components.
- Back‑end: Node.js, Express, NestJS, NextJS (preferred).
- Databases: SQL, PostgreSQL.
- Tools: Git, CI/CD pipelines, unit testing frameworks (Jest, Mocha), containerization (Docker).
- Functional knowledge of iPaaS, Salesforce Apex, Heroku, Heroku Connect (preferred).
- Proficiency in software design patterns, SOLID principles, and SDLC best practices.
- Strong problem‑solving, communication, and independent decision‑making skills.
- Experience leveraging AI/automation to enhance development workflows (extra credit).
**Required Education & Certifications**
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
- No specific vendor certifications required, though familiarity with Git/GitHub, Docker, or CI/CD tools is advantageous.