Qapita - Lead Software Development Engineer - Java/React.js

5.0 years

0.0 Lacs P.A.

Hyderabad, Telangana, India

Posted:1 week ago| Platform: Linkedin logo

Apply Now

Skills Required

softwaredevelopmentjavareact.js.netnode.jsmysqlsqlservermongodbpostgresqldesigntestcodesupportagiletestingdeploymentplanningdrivewritingcodingmentoringscrumkanbancommunicationengineering

Work Mode

On-site

Job Type

Full Time

Job Description

About The Role We are seeking a highly motivated and experienced Lead Software Development Engineer to join our growing team. As a Lead Software Development Engineer, you will be a hands-on coder, technical leader, and mentor, driving the development and delivery of high-quality software products. You will lead a small team, contribute to architectural decisions, and collaborate closely with stakeholders across the Responsibilities : Be a hands-on coder, actively contributing to the development and implementation of software solutions. Demonstrate expertise in at least one of the following tech stacks : Java (and related frameworks) .NET with C# Node.js AngularJS, ReactJS, or ExtJS MySQL, SQL Server, MongoDB, or PostgreSQL Design, develop, and test software applications, ensuring code quality and adherence to best practices. Lead and mentor a team of 2-5 software engineers, providing guidance, support, and technical direction. Delegate tasks effectively and monitor team progress. Conduct code reviews to ensure code quality and knowledge sharing. Provide constructive feedback and support the professional development of team members. Train interns/freshers (added Development Lifecycle (SDLC) & Agile Practices : Actively participate in all phases of the SDLC, from requirements gathering and design to development, testing, and deployment. Work in an Agile environment, actively participating in sprints, scrums, sprint grooming, and release planning. Contribute to the continuous improvement of development processes and practices. Be familiar with and contribute to product-focused activities such as sprint grooming, release planning, and production deployments. Collaborate closely with product managers/owners, customer success teams, and production support teams to understand requirements, prioritize features, and address production issues. Demonstrate strong problem-solving skills, capable of identifying, analyzing, and resolving complex technical challenges. Design solutions for given problem statements and drive them end-to-end. Have experience writing design documents (added advantage). Write and execute unit test cases to ensure code quality. Participate in code reviews to ensure adherence to coding : Essential 5+ years of professional experience in software development, with at least 3 years in a product-based company. Hands-on coding experience in at least one of the specified tech stacks (Java, .NET with C#, Node.js, Front-end technologies, Databases). Proven experience leading and mentoring small teams (2-5 people). Strong understanding of Agile methodologies (Scrum, Kanban). Experience with the full software development lifecycle. Excellent problem-solving, analytical, and communication skills. Bachelor's degree in Computer Science, Engineering, or a related field (ref:hirist.tech) Show more Show less

RecommendedJobs for You