Lead Developer

10 - 15 years

30 - 45 Lacs

Posted:5 months ago| Platform: Naukri logo

AI Match Score
Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description

Responsibilities

  • As a software developer, you will be responsible for product development, maintenance, and support activities, ensuring high-quality deliverables.
  • Collaborate with Product Architects and Product Managers to understand priorities and drive execution effectively.
  • Design and implement advanced software systems, adhering to industry best practices.
  • Conduct and participate in software design and code reviews to ensure software quality and share knowledge with the team.
  • Engage in professional software engineering practices such as Agile development, Test-Driven Development (TDD), Continuous Integration (CI), and Source Code Management using tools like Git and GitHub.
  • Ensure high code quality by contributing to and participating in peer code reviews and maintaining robust code coverage.
  • Support bug fixes during testing phases and manage deployments to target environments.
  • Plan, create, and execute automated test cases, including load and performance testing, while maintaining comprehensive technical documentation.
  • Troubleshoot and debug customer-reported issues with a hands-on approach.
  • Continuously develop technical skills and share knowledge to contribute to the growth of the teams expertise.
  • Maintain vigilance and compliance with software engineering standards, ensuring security, stack upgrades, and vulnerability-free releases.
  • Required education
    Bachelor's Degree Preferred education Bachelor's Degree Required technical and professional expertise
  • Experience:
  • 10+ years of professional experience in software development.
  • Proven track record in architecting, designing, and delivering scalable software solutions.
  • Technical Expertise:
  • Proficiency inReactJs, NodeJSandMicroservices Architecture.
  • Hands-on experience with general-purpose programming languages such asJava,React,andNodeJS andFullstack experience.
  • Strong foundation inData Structures,Algorithms, andproblem-solving skills.
  • Expertise in buildingRESTful APIsandSDK APIsusing modern frameworks.
  • Proficiency in writing and executingunit testsandREST API automation.
  • Development & Design:
  • Experience in architecting and developing distributed systems, full-stack applications, or UI components.
  • Familiarity withDevOps practices,Containers(Docker/Kubernetes),CI/CD pipelines, andCloud platforms(AWS, Azure, GCP) is a plus.
  • In-depth understanding ofnetwork protocolssuch asTCP/IP,HTTP, etc.
  • Tools & Frameworks:
  • Experience with version control systems likeGitHuband build tools likeMavenorGradle.
  • Additional Skills:
  • Knowledge of scalable build/test/release infrastructure across the product lifecycle.
  • Quick learner with the ability to adopt and apply new technologies efficiently.
  • Strong sense of ownership and accountability for deliverables.
  • Knowledge on other programming languages like Rust, Go etc
  • Mock Interview

    Practice Video Interview with JobPe AI

    Start Job-Specific Interview
    cta

    Start Your Job Search Today

    Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

    Job Application AI Bot

    Job Application AI Bot

    Apply to 20+ Portals in one click

    Download Now

    Download the Mobile App

    Instantly access job listings, apply easily, and track applications.

    coding practice

    Enhance Your Golang Skills

    Practice Golang coding challenges to boost your skills

    Start Practicing Golang Now
    IBM logo
    IBM

    Information Technology

    Armonk

    RecommendedJobs for You

    thiruvananthapuram, kerala