21 Arrixa Jobs
Senior Full Stack Developer - Node.js/React.js (4-7 yrs)
Arrixa
posted 11hr ago
Key skills for the job
About the Role :
We are seeking a highly skilled and experienced Senior Full Stack Developer with expertise in Node.js and React.js to join our growing team. You will play a key role in designing, developing, and maintaining complex web applications, contributing to all stages of the software development lifecycle. You will work closely with other developers, designers, and product managers to deliver high-quality, scalable, and performant solutions.
Responsibilities :
- Design, develop, and implement robust and scalable web applications using Node.js and React.js.
- Develop and consume RESTful APIs and microservices.
- Write clean, well-documented, and testable code.
- Collaborate with front-end and back-end developers to integrate components and ensure seamless functionality.
- Participate in code reviews and contribute to improving code quality.
- Troubleshoot and debug complex issues.
- Contribute to architectural decisions and technical design.
- Stay up-to-date with the latest technologies and best practices.
- Work in an Agile/Scrum development environment.
- Contribute to CI/CD pipelines and automated testing.
- Mentor junior developers (where applicable).
Required Skills :
- 5+ years of professional experience in full-stack web development.
- Strong proficiency in Node.js and Express.js (or similar Node.js frameworks).
- Deep understanding of React.js and its core principles (components, JSX, state management, hooks).
- Experience with state management libraries like Redux, Context API, or MobX.
- Proficiency in HTML, CSS, and JavaScript (ES6+).
- Experience with database technologies (e.g., MongoDB, PostgreSQL, MySQL).
- Experience with RESTful API design and development.
- Experience with version control systems (e.g., Git).
- Understanding of software development best practices (e.g., SOLID principles, design patterns).
- Experience with testing frameworks (e.g., Jest, Mocha, Cypress).
- Familiarity with CI/CD pipelines and tools (e.g., Jenkins, GitLab CI, GitHub Actions).
Preferred Skills :
- Experience with TypeScript.
- Experience with serverless architectures (e.g., AWS Lambda, Azure Functions).
- Experience with containerization technologies (e.g., Docker, Kubernetes).
- Experience with cloud platforms (e.g., AWS, Azure, GCP).
- Experience with GraphQL.
- Knowledge of performance optimization techniques.
- Experience with Agile/Scrum methodologies.
Functional Areas: Software/Testing/Networking
Read full job description