BU

Senior Full Stack Developer - Business and Technology Consulting

Burns Mcdonnell
Mumbai6-14 LPA Posted 3 Sept 2025
FULL TIME
Devops
Apache Spark
Api Development
Cybersecurity
Testing Frameworks
+2 more

Job Description

We are seeking a Senior Full Stack Developer with 6-9 years of experience and strong cybersecurity expertise. The ideal candidate will be a hands-on expert in building, testing, and securing large-scale web applications, distributed systems, and microservices. This role is for a passionate professional who can leverage big data frameworks, event-driven architectures, and a security-first mindset to deliver robust and high-performing solutions.

Key Responsibilities

  • Software Development & System Architecture: Design and maintain high-performance, secure web applications using Python and JavaScript. You will architect and implement robust distributed systems and microservices using Django, Flask, or FastAPI, incorporating OWASP best practices. This includes implementing secure authentication with tools like OAuth and JWT and designing event-driven architectures with Apache Kafka.
  • Quality Assurance & Test Automation: Own the entire testing lifecycle, from unit and integration tests to end-to-end (E2E) and security testing. You will implement TDD and BDD methodologies and use automation frameworks like PyTest, Jest, Cypress, or Selenium. You'll also conduct performance, load, and security vulnerability testing using tools like JMeter or OWASP ZAP.
  • CI/CD & DevOps Integration: Integrate security-focused automated testing into CI/CD pipelines (Jenkins, GitHub Actions, GitLab CI/CD). You will implement shift-left security strategies, utilize containerization tools like Docker and Kubernetes, and enforce container security best practices.
  • Collaboration & Leadership: Mentor and guide developers on secure coding and best practices. You will conduct secure code reviews and work closely with product and engineering teams to translate business requirements into scalable and efficient technical solutions.

Required Qualifications

  • Experience: 6-9 years of hands-on experience in full-stack development.
  • Education: A Bachelor's or Master's degree in Computer Science, Information Technology, or equivalent. Relevant certifications (AWS, Kubernetes, CISSP, CISM) are a plus.
  • Technical Skills:
  • Full-Stack: Proficiency in Python and JavaScript with frameworks like Django, Flask, React, Angular, or Vue.js.
  • Cybersecurity: Deep knowledge of secure API development (OAuth, JWT), secure coding practices, and mitigating vulnerabilities (OWASP Top 10).
  • Big Data & Event-Driven Architecture: Experience with Apache Kafka for real-time streaming and Apache Spark for distributed data processing.
  • Testing: Expertise in automated testing frameworks like PyTest, Jest, Cypress, or Selenium.
  • DevOps: Experience with Docker, Kubernetes, and integrating security into CI/CD pipelines.
  • Databases: Expertise in both SQL (PostgreSQL, MySQL) and NoSQL (MongoDB, Cassandra) databases.

Join WhatsApp Channel