About this role
Our client is seeking a Senior NodeJS Developer on a contractual basis to develop and maintain scalable applications. The ideal candidate will have a strong background in NodeJS, TypeScript, MongoDB, Docker, and related technologies. This role requires hands-on involvement across the full software development lifecycle, from design through deployment and support.
Key Responsibilities:
- Develop and maintain scalable applications using NodeJS and related technologies.
- Collaborate closely with developers, designers, QA, and product stakeholders to deliver high-quality product features and enhancements.
- Participate actively in Agile ceremonies, including sprint planning, standups, retrospectives, and estimation sessions.
- Review technical designs, requirements, and specifications to provide constructive feedback.
- Identify technical risks, dependencies, and architectural considerations early in the development process.
- Drive engineering best practices across CI/CD, testing, observability, security, and code quality.
- Contribute to architectural strategy and support scalable, maintainable system design decisions.
- Build and support real-time, event-driven, and data-intensive platform capabilities.
- Participate in an on-call support rota and contribute to incident resolution and operational stability.
- Collaborate across business and technical teams to align engineering delivery with commercial and customer objectives.
- Promote knowledge sharing, documentation, and continuous improvement across the engineering organisation.
- Leverage AI-assisted development tools to improve engineering productivity and delivery efficiency.
Required Skills & Qualifications:
- Strong professional experience with NodeJS, TypeScript, MongoDB, and Docker.
- Proven experience in Agile methodologies and software development best practices.
- Excellent problem-solving skills and ability to work collaboratively in a team environment.
- Strong communication skills to effectively collaborate with cross-functional teams.
Experience:
- 5-8 years of relevant experience in software development, particularly with NodeJS and associated technologies.
What we offer:
- An opportunity to work on innovative projects in a dynamic environment.
- Collaboration with a talented team of professionals.
- Opportunities for personal and professional growth.
This role is managed by AI-First Talent on behalf of our client. Your application is reviewed directly by our talent team.