Mumbai, IND
12 days ago
Lead Full Stack Developer - Business & Technology Consulting
**Description** We are looking for a Lead Full Stack Developer QA Manager with strong expertise in people management, leadership, software architecture, cybersecurity, and quality assurance. This role is ideal for someone with 10-14 years of experience in building, testing, securing, and optimizing scalable web applications, distributed systems, and microservices while leading and mentoring development and QA teams. If you have a passion for fostering high-performance teams, ensuring technical excellence, and driving software quality and security at scale, we would love to hear from you! **Key Responsibilities:** **Leadership & People Management** + Lead, mentor, and manage a team of full-stack developers and QA engineers, fostering a high performance and collaborative culture. + Develop team members through coaching, technical guidance, and performance feedback. + Establish and enforce coding, security, and QA best practices within the engineering organization. + Drive continuous improvement in development and testing processes through automation, tooling, and process enhancements. + Collaborate with cross-functional teams, including Product Management, DevOps, Security, and developers, to align engineering efforts with business goals. + Define career growth plans, performance goals, and training initiatives for engineers and QA professionals. **Software Development & System Architecture** + Architect, develop, and maintain high-performance, scalable, and secure web applications using Python and JavaScript. + Lead the design and implementation of robust microservices architectures using GoF design patterns. + Build and optimize APIs and backend logic using frameworks like Django, Flask, or FastAPI, ensuring adherence to OWASP security best practices. + Implement secure authentication and authorization using OAuth, JWT, OpenID Connect, and RBAC. + Design and manage event-driven architectures leveraging Apache Kafka for real-time, asynchronous processing. + Optimize data pipelines with Apache Spark for large-scale processing and Apache Iceberg for efficient data lake management. + Drive secure coding practices by proactively mitigating risks such as SQL Injection, XSS, CSRF, and Insecure Deserialization. + Conduct technical reviews, troubleshoot complex system issues, and ensure scalability, reliability, and security. **Quality Assurance & Automated Testing** + Define and own the test strategy across all development phases, including unit, integration, API, performance, and end-to-end (E2E) testing. + Lead the implementation of automated test frameworks such as PyTest, Jest, Mocha, Cypress, Playwright, or Selenium. + Implement TDD and BDD methodologies, ensuring security-focused software testing. + Oversee API testing strategies with tools like Postman, Newman, or Karate. + Conduct performance and load testing using tools like Locust, JMeter, or k6, ensuring applications meet scalability demands. + Manage security vulnerability testing using OWASP ZAP, Burp Suite, or SonarQube to detect and mitigate risks. + Drive SAST & DAST integration into CI/CD pipelines. + Establish and enforce QA processes, including bug tracking, defect analysis, and root cause investigations. **CI/CD & DevOps Integration** + Lead the integration of automated testing and security validation within CI/CD pipelines (Jenkins, GitHub Actions, GitLab CI/CD). + Define shift-left testing strategies, catching defects and vulnerabilities early in development. + Monitor and analyze application quality, security, and performance. + Oversee containerization strategies using Docker, Kubernetes, and implement container security best practices. + Implement and manage secrets management solutions (HashiCorp Vault, AWS Secrets Manager). + Drive Infrastructure as Code (IaC) adoption to automate secure and scalable deployments. **Collaboration & Cross-Functional Leadership** + Work closely with stakeholders to translate business requirements into scalable and secure technical solutions. + Lead cross-team discussions to align development, QA, security, and operational goals. + Promote a security-first, high-quality engineering culture across the organization. + Provide technical thought leadership by contributing to architectural decisions, design patterns, and process improvements. **Requirements:** + Leadership & People Management + Proven experience managing and mentoring development and QA teams. + Strong ability to coach, develop, and retain top engineering talent. + Experience establishing and enforcing engineering and QA best practices. + Ability to communicate complex technical concepts to executive stakeholders and cross-functional teams. + Full-Stack Development & Distributed Systems + Expertise in building secure, responsive front-end applications using React, Angular, or Vue.js. + Strong proficiency in Python and JavaScript, particularly with Django, Flask, or FastAPI. + Deep understanding of distributed systems, microservices, design patterns, and event-driven architectures (Kafka). + Strong expertise in secure API development, authentication, and authorization. + Experience with SQL (PostgreSQL, MySQL) and NoSQL (MongoDB, Cassandra). + Expertise in secure coding principles and mitigation of OWASP Top 10 vulnerabilities. + Big Data & Event-Driven Architecture + Experience with Apache Kafka for real-time event-driven architectures. + Proficiency in Apache Spark for distributed data processing and analytics. + Understanding of Apache Iceberg for schema evolution and transactional data lakes. + Quality Assurance & Test Automation + Deep knowledge of automated testing frameworks such as PyTest, Jest, Mocha, Cypress, Selenium, Playwright. + Expertise in TDD and BDD methodologies. + Hands-on experience with security testing tools (OWASP ZAP, Burp Suite, SonarQube). + Experience integrating security testing into CI/CD pipelines. + Performance testing expertise with Locust, JMeter, or k6. **CI/CD, DevOps & Cloud** + Experience managing CI/CD pipelines (Jenkins, GitHub Actions, GitLab CI/CD). + Knowledge of container orchestration with Docker and Kubernetes. + Hands-on experience with AWS, Azure, or GCP cloud platforms. + Strong understanding of secrets management, security scanning, and compliance automation. **Code Quality & Best Practices** + Proven ability to enforce coding standards, security best practices, and robust test automation. + Strong experience in ensuring continuous testing and deployment readiness. **Qualifications** + Bachelor’s or Master’s degree in Computer Science, Information Technology, or equivalent experience. + Relevant certifications (AWS, Azure, Kubernetes, CISSP, CISM, or Certified Ethical Hacker) are a plus. **Job** Engineering **Primary Location** India-Maharashtra-Mumbai **Other Locations** India-Maharashtra-Mumbai **Schedule:** Full-time **Travel:** No **Req ID:** 250653 **Job Hire Type** Experienced Not Applicable #BMI N/A
Confirm your E-mail: Send Email
All Jobs from Burns & McDonnell