Deloitte is looking for a Backend NodeJS Tech Lead to transform technology platforms, drive innovation, and help make a significant impact on clients' success by integrating Guidewire with downstream systems.
Requirements
- Minimum 8 years of hands-on experience designing, developing, and optimizing scalable backend systems using Node.js, with a strong focus on performance, reliability, and security.
- Minimum 8 years of hands-on experience with Cloud Architecture & AWS
- Minimum of 5 years expertise in building and maintaining integrations using Kafka for high-throughput, real-time data processing and messaging.
- Minimum of 5 years of hands-on experience in configuring and managing CI/CD pipelines using Jenkins and Urbancode, with experience in automating deployments and ensuring smooth release cycles.
- Minimum of 5 years hands-on experience providing technical guidance and mentorship to development teams, leading agile ceremonies, collaborating with product owners, and driving continuous improvement in code quality and delivery practices.
- Proven experience architecting, deploying, and managing applications on AWS, including Lambda, EKS, S3, and API Gateway. Ability to automate infrastructure provisioning and management using tools like Terraform.
- Experience with MongoDB
Responsibilities
- Lead Backend Integration & Architecture: Design, develop, and maintain high-performance integrations and backend systems using Node.js, AWS (Lambda, EKS, S3, API Gateway), Kafka, and MongoDB, ensuring best practices in coding, security, and performance optimization.
- Cloud Deployment & DevOps Automation: Oversee application deployments (single page apps and APIs) to AWS cloud platforms, automating infrastructure provisioning and management with Jenkins, Urbancode, and Terraform. Configure and manage CI/CD pipelines for streamlined releases.
- Technical Leadership & Agile Delivery: Mentor team members, conduct code reviews, and drive adherence to coding standards. Facilitate agile ceremonies, collaborate with Product Owners on backlog prioritization, and foster a culture of continuous improvement.
- Quality Assurance & API Design: Write and maintain unit tests using Jest, Postman, Mocha, or Chai. Perform analysis, design, and API specification (OAS/Swagger), resolving complex defects and incidents.
- Project Tracking & Reporting: Utilize JIRA for project management, reporting on agile metrics, sprint velocity, and team performance. Communicate progress and risks to Deloitte and client leadership.
- Security & Incident Management: Integrate and manage Snyk or BlackDuck for ongoing security monitoring and vulnerability remediation. Use ServiceNow to efficiently resolve incidents and service requests.
- Communicate regularly with Engagement Managers (Directors), project team members, and representatives from various functional and / or technical teams, including escalating any matters that require additional attention and consideration from engagement management
Other
- Bachelor's degree, preferably in Computer Science, Information Technology, Computer Engineering, or related IT discipline; or equivalent experience
- Ability to travel 10%, on average, based on the work you do and the clients and industries/sectors you serve
- Limited immigration sponsorship may be available
- Excellent Written and Communication Skills
- Ability to deliver technical demonstrations