Software Development Lead

Delhi, Delhi SAEL

Posted 7 days ago

Job Viewed

Tap Again To Close

Job Description

About the Role

We are seeking an experienced Lead – Software Development with 8–10 years of proven expertise in designing and delivering scalable, secure, and high-performing web applications. In this role, you will lead a team of developers, define technical direction, and ensure best practices while staying hands-on in both front-end and back-end development. You will play a pivotal role in driving innovation, mentoring team members, and collaborating with stakeholders to deliver seamless digital experiences.


Key Responsibilities Leadership & Strategy

Lead, mentor, and inspire a team of front-end and back-end developers, fostering a culture of innovation, collaboration, and accountability.

Define coding standards, architecture guidelines, and best practices for scalable, maintainable, and secure applications.

Partner with product managers, UX/UI designers, and stakeholders to align business requirements with technical solutions.

Drive sprint planning, code reviews, and performance evaluations to ensure high-quality delivery.


Front-End Development

Architect and oversee the development of responsive, accessible, and high-performing web interfaces using HTML5, CSS3, JavaScript, and frameworks like React.js, Angular, or Vue.js .

Ensure UI consistency, usability, and cross-browser/device optimization.

Collaborate with UX/UI teams to translate designs into pixel-perfect, user-friendly applications.


Back-End Development

Design and maintain APIs, server-side logic, and microservices using Node.js, Express.js, PHP, Python (Django/Flask), or similar technologies .

Optimize data flow and storage using relational and non-relational databases (MySQL, PostgreSQL, MongoDB ).

Ensure system security, scalability, and performance optimization through well-architected solutions.

Engineering Excellence

Oversee code reviews, testing, and CI/CD pipeline management to maintain code quality and streamline releases.

Integrate third-party services, APIs, and tools to accelerate development.

Stay current with emerging technologies and recommend adoption where beneficial.

Collaborate with DevOps teams for containerization, cloud deployment, and automation (Docker, AWS, CI/CD pipelines) .


Key Skills & Requirements

Bachelor’s/Master’s degree in Computer Science, IT, or related field.

8–10 years of experience in full-stack web development with at least 2–3 years in a leadership or team lead capacity .


Strong expertise in front-end (HTML, CSS, JavaScript, React/Angular/Vue) and back-end (Node.js, Express, PHP, Python, Django/Flask) development.

Proven experience with RESTful APIs, microservices architecture, Git/version control , and Agile/Scrum methodologies.

Solid understanding of application security, performance optimization, and scalable architecture .

Familiarity with DevOps, Docker, cloud platforms (AWS/Azure/GCP), and CI/CD is highly desirable.

Exceptional problem-solving, communication, and stakeholder management skills.

Strong ability to mentor, coach, and grow a high-performing development team .

This advertiser has chosen not to accept applicants from your region.

Software Development Apprentice

110001 Delhi, Delhi ₹15000 Monthly WhatJobs

Posted 15 days ago

Job Viewed

Tap Again To Close

Job Description

intern
Our client is thrilled to offer a fully remote Software Development Apprenticeship opportunity, designed for aspiring tech enthusiasts looking to kick-start their careers in the digital space. This program is an excellent stepping stone for individuals passionate about coding and software creation, providing comprehensive training and hands-on experience. As an apprentice, you will work alongside experienced software engineers, learning various programming languages, development methodologies, and best practices in a supportive, remote-first environment. You will contribute to real-world projects, gaining practical skills in software design, development, testing, and deployment. The apprenticeship will cover essential areas such as front-end and back-end development, database management, and version control systems. We are looking for curious minds eager to learn and grow, with a strong aptitude for problem-solving and logical thinking. While prior coding experience is beneficial, it's not strictly required; a genuine passion for technology and a willingness to dedicate yourself to learning are key. This is an unparalleled chance to gain industry-recognized skills and build a professional network entirely from the comfort of your home. The program emphasizes collaborative learning and communication within a distributed team. We provide mentorship and guidance throughout the apprenticeship, ensuring you have the support needed to succeed. Upon successful completion, outstanding apprentices may be considered for full-time positions. If you are driven, have a keen interest in software development, and are ready to immerse yourself in a dynamic learning experience, this remote apprenticeship is for you.

Key Responsibilities:
  • Assist in the design, development, and testing of software applications.
  • Learn and apply various programming languages and development tools.
  • Collaborate with senior developers on coding tasks and bug fixes.
  • Participate in code reviews and team meetings.
  • Contribute to the documentation of software projects.
  • Troubleshoot and resolve technical issues under guidance.
  • Engage in learning new technologies and development methodologies.
  • Support the deployment and maintenance of software solutions.
Qualifications:
  • High school diploma or equivalent; pursuing or completed a degree in Computer Science or a related field is a plus.
  • Demonstrated passion for software development and technology.
  • Basic understanding of programming concepts is advantageous.
  • Strong analytical and problem-solving abilities.
  • Excellent communication and teamwork skills for remote collaboration.
  • Ability to learn quickly and adapt to new technologies.
  • Self-motivated and disciplined to work effectively in a remote setting.
  • Eagerness to receive mentorship and feedback.
This advertiser has chosen not to accept applicants from your region.

Software Development Apprentice

110001 Delhi, Delhi ₹600000 annum (stip WhatJobs

Posted 22 days ago

Job Viewed

Tap Again To Close

Job Description

apprenticeship
Our client is offering an exceptional opportunity for motivated individuals to join their dynamic technology team as Software Development Apprentices in a fully remote setting. This apprenticeship program is designed to provide aspiring developers with hands-on experience and comprehensive training in cutting-edge software development practices. As an apprentice, you will work alongside experienced engineers on real-world projects, contributing to the design, development, testing, and deployment of software applications. You will gain exposure to various programming languages, development tools, and methodologies, including Agile and Scrum. This role requires a strong desire to learn, excellent problem-solving skills, and a passion for technology. You will be encouraged to ask questions, seek feedback, and actively participate in team discussions and code reviews. The program emphasizes practical learning and provides a supportive environment for skill development. Successful completion of the apprenticeship may lead to full-time employment opportunities within the company. This is an ideal entry point for individuals looking to launch a career in software development and gain invaluable industry experience from the comfort of their own home. We are looking for enthusiastic individuals eager to contribute and grow within a collaborative, remote-first team.

Responsibilities:
  • Assist in the design, development, and testing of software applications.
  • Write clean, maintainable, and efficient code under the guidance of senior developers.
  • Participate in code reviews and learn from constructive feedback.
  • Collaborate with team members to understand project requirements.
  • Troubleshoot and debug software issues.
  • Contribute to documentation of code and processes.
  • Learn and apply software development best practices and methodologies.
  • Actively engage in training sessions and skill-building activities.
  • Support the deployment and maintenance of software solutions.
Qualifications:
  • High school diploma or equivalent; Bachelor's degree in Computer Science or a related field is a plus.
  • Demonstrated passion for software development and technology.
  • Basic understanding of programming concepts and logic.
  • Strong analytical and problem-solving skills.
  • Excellent communication and collaboration abilities.
  • Eagerness to learn and adapt to new technologies.
  • Ability to work effectively in a remote team environment.
  • Previous coding projects or personal study in programming is beneficial.
This advertiser has chosen not to accept applicants from your region.

Junior Software Development Apprentice

110001 Delhi, Delhi ₹25000 Monthly WhatJobs Direct

Posted today

Job Viewed

Tap Again To Close

Job Description

intern
Our client is launching an exciting remote apprenticeship program designed to cultivate the next generation of software developers. This is a unique opportunity for aspiring individuals with a passion for coding and technology to gain hands-on experience and launch a career in software development, fully remotely. As a Junior Software Development Apprentice, you will be immersed in a supportive and collaborative virtual environment, working alongside experienced mentors and development teams. Your primary focus will be on learning and contributing to various stages of the software development lifecycle, including coding, testing, debugging, and documentation. You will be exposed to a range of programming languages and development tools, with a strong emphasis on practical application. The program is structured to provide a comprehensive learning experience, covering front-end and back-end development principles, database management, and version control systems. You will participate in daily stand-up meetings, code reviews, and project planning sessions, all conducted virtually. This role is ideal for individuals who are highly motivated, self-disciplined, and possess strong problem-solving skills. A basic understanding of computer science fundamentals or prior exposure to programming is beneficial but not strictly required, as extensive training will be provided. The apprenticeship is designed to be a full-time, immersive experience, allowing you to gain valuable skills and build a professional portfolio. Upon successful completion of the apprenticeship, there may be opportunities for full-time employment based on performance and business needs. This is a fully remote position, so candidates must have a reliable internet connection and a suitable home office environment. We are looking for enthusiastic individuals eager to learn and contribute. If you are ready to kickstart your career in software development with a comprehensive remote training program, apply now.
This advertiser has chosen not to accept applicants from your region.

Graduate Trainee - Software Development

110001 Delhi, Delhi ₹30000 Monthly WhatJobs

Posted 2 days ago

Job Viewed

Tap Again To Close

Job Description

intern
Our client is thrilled to offer a fully remote Graduate Trainee position focused on Software Development. This is an exceptional opportunity for recent graduates or individuals on the cusp of completing their degree to kickstart their careers in the tech industry. You will be immersed in a dynamic learning environment, working on real-world software projects under the guidance of experienced mentors. This role is designed to provide comprehensive training in various aspects of software development, fostering rapid skill acquisition and professional growth.

Responsibilities:
  • Participate in coding, testing, and debugging of software applications.
  • Assist in the design and development of new software features.
  • Learn and apply various programming languages and development tools relevant to the company's technology stack.
  • Collaborate with senior developers and team members on assigned projects.
  • Contribute to code reviews and follow established coding standards.
  • Assist in documenting software designs, processes, and user guides.
  • Engage in problem-solving sessions and contribute innovative ideas.
  • Learn about agile development methodologies and participate in team ceremonies.
  • Gain exposure to different areas of software development, such as frontend, backend, or database management.
  • Proactively seek opportunities to expand technical knowledge and skills.
  • Support the team in maintaining and improving existing software systems.

Qualifications:
  • Recent graduate with a Bachelor's or Master's degree in Computer Science, Information Technology, Software Engineering, or a closely related field.
  • Strong foundational knowledge of at least one programming language (e.g., Java, Python, C++, JavaScript).
  • Understanding of data structures, algorithms, and object-oriented programming concepts.
  • Enthusiasm for learning and a genuine passion for software development.
  • Excellent analytical and problem-solving abilities.
  • Strong communication skills, both written and verbal.
  • Ability to work independently and manage time effectively in a remote setting.
  • Team player with a positive attitude and willingness to contribute.
  • Familiarity with version control systems like Git is a plus.
  • Eagerness to embrace new technologies and methodologies.

This is more than just an internship; it's a launchpad for your software engineering career. Our client is committed to nurturing talent and providing a supportive and challenging environment where you can thrive. The fully remote nature of this role allows for maximum flexibility and accessibility. If you are a driven graduate ready to make a significant impact and learn from the best, we encourage you to apply. We are looking for individuals who are not afraid to ask questions and are keen to grow within a collaborative and forward-thinking company culture.
This advertiser has chosen not to accept applicants from your region.

Graduate Software Development Apprentice

110001 Delhi, Delhi ₹25000 Monthly WhatJobs

Posted 3 days ago

Job Viewed

Tap Again To Close

Job Description

intern
Our client, a pioneering tech startup, is offering an exceptional Graduate Software Development Apprenticeship opportunity in **Delhi, Delhi, IN**. This program is designed for highly motivated recent graduates eager to launch their careers in software engineering. You will gain hands-on experience working alongside seasoned developers, contributing to real-world projects, and learning cutting-edge technologies. This is a paid apprenticeship, providing a stipend and opportunities for professional growth.

Responsibilities:
  • Assist in the design, development, testing, and deployment of software applications under the guidance of senior engineers.
  • Write clean, efficient, and well-documented code in accordance with industry best practices.
  • Participate in code reviews, providing constructive feedback and learning from experienced team members.
  • Collaborate with cross-functional teams to understand project requirements and contribute to solutions.
  • Learn and apply various programming languages, frameworks, and development tools.
  • Troubleshoot and debug software issues, identifying root causes and implementing effective fixes.
  • Contribute to the development of technical documentation and user guides.
  • Engage in continuous learning and skill development, staying updated with emerging technologies.
  • Participate in team meetings, stand-ups, and project planning sessions.
  • Gain exposure to the full software development lifecycle (SDLC).
Qualifications:
  • Recent graduate with a Bachelor's or Master's degree in Computer Science, Engineering, Information Technology, or a closely related field.
  • Strong understanding of fundamental programming concepts and data structures.
  • Familiarity with at least one programming language such as Java, Python, C++, or JavaScript.
  • Basic knowledge of software development methodologies (e.g., Agile).
  • Excellent problem-solving and analytical skills.
  • Good communication and teamwork abilities.
  • Eagerness to learn and adapt to new technologies and challenges.
  • Ability to work effectively in a hybrid work environment.
  • Prior internship or personal project experience in software development is a plus.
  • A proactive attitude and a passion for technology.
This apprenticeship offers a unique chance to gain practical experience and develop a strong foundation in software development within a supportive and innovative setting in Delhi. Successful apprentices may have opportunities for full-time employment upon completion of the program.
This advertiser has chosen not to accept applicants from your region.

Junior Software Development Apprentice

110001 Delhi, Delhi ₹30000 Monthly WhatJobs

Posted 3 days ago

Job Viewed

Tap Again To Close

Job Description

intern
Our client, a forward-thinking technology firm based in Delhi, Delhi, IN , is looking for enthusiastic and motivated individuals to join our team as Junior Software Development Apprentices. This is a fantastic opportunity for aspiring developers to gain hands-on experience and learn essential skills in a supportive, hybrid work environment. As an apprentice, you will work alongside experienced software engineers, contributing to real-world projects while receiving structured training and mentorship. You will be exposed to various aspects of the software development lifecycle, from coding and debugging to testing and deployment. This program is designed to provide a solid foundation for a career in software development, equipping you with the knowledge and practical experience demanded by the industry. We are committed to fostering talent and providing a clear path for growth within our organization.

What You'll Do:
  • Assist senior developers in writing, testing, and debugging code for various software applications.
  • Learn and apply programming languages such as Java, Python, C++, or JavaScript, depending on project needs.
  • Participate in team meetings, code reviews, and brainstorming sessions.
  • Gain exposure to software development methodologies like Agile and Scrum.
  • Help in the development of front-end and back-end components of web applications.
  • Learn to use development tools and version control systems (e.g., Git).
  • Assist in documenting software specifications and user guides.
  • Troubleshoot and resolve basic software issues under guidance.
  • Contribute to maintaining and improving existing software systems.
  • Engage actively in training modules and workshops designed to enhance technical skills.
What You'll Need:
  • A strong passion for software development and technology.
  • Basic understanding of programming concepts.
  • Familiarity with at least one programming language (personal projects or academic coursework acceptable).
  • A willingness to learn and adapt to new technologies.
  • Good problem-solving and analytical skills.
  • Effective communication and teamwork abilities.
  • An eagerness to contribute to a collaborative team environment.
  • Completed or pursuing a degree in Computer Science, Information Technology, or a related field is preferred, but not strictly required for highly motivated candidates.
  • Ability to work effectively in a hybrid model, attending on-site sessions as required.
This apprenticeship offers a competitive stipend and the chance to build a successful career in the fast-paced world of software development. We encourage individuals with a strong aptitude and drive to apply.
This advertiser has chosen not to accept applicants from your region.
Be The First To Know

About the latest Mobile app creation Jobs in Delhi !

Lead Software Development Engineer

110001 Delhi, Delhi ₹1800000 Annually WhatJobs

Posted 11 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is looking for a talented and experienced Lead Software Development Engineer to join our innovative tech team in Delhi, Delhi, IN . This role offers a hybrid work model, blending remote flexibility with in-office collaboration. You will be at the forefront of designing, developing, and deploying high-quality software solutions that drive our business forward. As a Lead Engineer, you will guide a team of skilled developers, foster a culture of technical excellence, and make critical architectural decisions. We are seeking an individual with a passion for clean code, scalable systems, and a proven track record of delivering complex software projects.

Responsibilities:
  • Lead a team of software engineers in the design, development, testing, and deployment of robust software applications.
  • Architect scalable, maintainable, and high-performance software solutions.
  • Write clean, efficient, and well-documented code in relevant programming languages (e.g., Java, Python, C++, JavaScript).
  • Conduct code reviews, provide constructive feedback, and ensure adherence to coding standards.
  • Collaborate with product managers, designers, and other stakeholders to define project requirements and technical specifications.
  • Mentor and coach junior engineers, fostering their technical growth and professional development.
  • Troubleshoot and resolve complex software defects and production issues.
  • Drive the adoption of best practices in software development, including Agile methodologies, CI/CD, and automated testing.
  • Evaluate and introduce new technologies and tools to improve development efficiency and product quality.
  • Contribute to technical strategy and roadmap planning for the engineering department.
Qualifications:
  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
  • Minimum of 8 years of professional software development experience.
  • Proven experience in a leadership or lead engineer role.
  • Expertise in one or more programming languages (e.g., Java, Python, Go, C#, JavaScript).
  • Strong understanding of data structures, algorithms, and object-oriented design principles.
  • Experience with microservices architecture, distributed systems, and cloud platforms (AWS, Azure, GCP).
  • Proficiency in database technologies (SQL, NoSQL) and ORM frameworks.
  • Familiarity with front-end technologies and frameworks (e.g., React, Angular, Vue.js) is a plus.
  • Experience with CI/CD tools and practices.
  • Excellent analytical, problem-solving, and communication skills.
  • Ability to lead and inspire a team in a collaborative environment.
This hybrid role based in Delhi, Delhi, IN requires approximately 2-3 days per week in the office. Join our innovative team and help us build the next generation of cutting-edge software products.
This advertiser has chosen not to accept applicants from your region.

Junior Software Development Apprentice

110001 Delhi, Delhi ₹25000 Monthly WhatJobs

Posted 14 days ago

Job Viewed

Tap Again To Close

Job Description

apprenticeship
Embark on your tech career journey with our fully remote Junior Software Development Apprenticeship program! WhatJobs is offering an exciting opportunity for aspiring developers to gain hands-on experience in a professional software development environment. This program is designed for individuals passionate about coding and eager to learn the latest technologies. You will work alongside experienced engineers, contributing to real-world projects under their guidance. Responsibilities include learning and applying software development principles, writing clean and efficient code, participating in code reviews, and assisting in debugging and testing software applications. You will be exposed to various programming languages and development tools, with a focus on practical application. The apprenticeship will involve structured learning modules, mentorship sessions, and collaborative team projects, all conducted virtually. We are looking for candidates with a strong foundational understanding of programming concepts, excellent problem-solving abilities, and a proactive learning attitude. A demonstrable passion for technology and a willingness to embrace new challenges are key. While formal qualifications are less critical than potential and drive, a background in computer science, IT, or a related field, or equivalent self-taught experience, is beneficial. This is an unparalleled chance to build a robust portfolio, develop industry-standard skills, and potentially secure a full-time position upon successful completion of the apprenticeship. If you are a motivated self-starter ready to dive into the world of software development from anywhere, this is the perfect program for you. Apply now and let's build the future together.
This advertiser has chosen not to accept applicants from your region.

Principal Software Development Manager

110001 Delhi, Delhi ₹2000000 Annually WhatJobs

Posted 15 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client, a dynamic and fast-growing technology company headquartered in Delhi, Delhi, IN , is looking for a highly motivated and experienced Principal Software Development Manager. This leadership role is responsible for overseeing the entire software development lifecycle for multiple key product lines, ensuring timely delivery of high-quality, scalable, and innovative software solutions. You will manage and mentor a team of talented software engineers, architects, and QA professionals, fostering a culture of collaboration, technical excellence, and continuous improvement. Key responsibilities include defining development strategies, establishing best practices for coding, testing, and deployment, and ensuring adherence to agile methodologies. You will work closely with product management, design, and other engineering teams to translate business requirements into technical specifications and roadmaps. Performance management, career development, and skill enhancement of your team members will be a critical focus. This role demands a strong technical background, coupled with exceptional leadership and strategic thinking capabilities. You will be instrumental in driving technical decisions, resolving complex architectural challenges, and ensuring the technical feasibility and successful implementation of new features and products. Experience in managing distributed or remote teams is highly advantageous. The ideal candidate holds a Bachelor's or Master's degree in Computer Science, Engineering, or a related field, with a minimum of 10 years of experience in software development, including at least 5 years in a management or team lead role. Proven experience in delivering complex software projects on time and within budget is essential. Proficiency in modern software development practices, various programming languages, cloud platforms (e.g., AWS, Azure), and CI/CD pipelines is required. Excellent communication, interpersonal, and stakeholder management skills are paramount. This is an outstanding opportunity for a seasoned leader to make a significant impact on the technological direction and success of a leading software organization.
This advertiser has chosen not to accept applicants from your region.
 

Nearby Locations

Other Jobs Near Me

Industry

  1. request_quote Accounting
  2. work Administrative
  3. eco Agriculture Forestry
  4. smart_toy AI & Emerging Technologies
  5. school Apprenticeships & Trainee
  6. apartment Architecture
  7. palette Arts & Entertainment
  8. directions_car Automotive
  9. flight_takeoff Aviation
  10. account_balance Banking & Finance
  11. local_florist Beauty & Wellness
  12. restaurant Catering
  13. volunteer_activism Charity & Voluntary
  14. science Chemical Engineering
  15. child_friendly Childcare
  16. foundation Civil Engineering
  17. clean_hands Cleaning & Sanitation
  18. diversity_3 Community & Social Care
  19. construction Construction
  20. brush Creative & Digital
  21. currency_bitcoin Crypto & Blockchain
  22. support_agent Customer Service & Helpdesk
  23. medical_services Dental
  24. medical_services Driving & Transport
  25. medical_services E Commerce & Social Media
  26. school Education & Teaching
  27. electrical_services Electrical Engineering
  28. bolt Energy
  29. local_mall Fmcg
  30. gavel Government & Non Profit
  31. emoji_events Graduate
  32. health_and_safety Healthcare
  33. beach_access Hospitality & Tourism
  34. groups Human Resources
  35. precision_manufacturing Industrial Engineering
  36. security Information Security
  37. handyman Installation & Maintenance
  38. policy Insurance
  39. code IT & Software
  40. gavel Legal
  41. sports_soccer Leisure & Sports
  42. inventory_2 Logistics & Warehousing
  43. supervisor_account Management
  44. supervisor_account Management Consultancy
  45. supervisor_account Manufacturing & Production
  46. campaign Marketing
  47. build Mechanical Engineering
  48. perm_media Media & PR
  49. local_hospital Medical
  50. local_hospital Military & Public Safety
  51. local_hospital Mining
  52. medical_services Nursing
  53. local_gas_station Oil & Gas
  54. biotech Pharmaceutical
  55. checklist_rtl Project Management
  56. shopping_bag Purchasing
  57. home_work Real Estate
  58. person_search Recruitment Consultancy
  59. store Retail
  60. point_of_sale Sales
  61. science Scientific Research & Development
  62. wifi Telecoms
  63. psychology Therapy
  64. pets Veterinary
View All Mobile App Creation Jobs View All Jobs in Delhi