Full-Stack Software Developer

Job Overview

Location
New Delhi, NCT, India
Job Type
Full Time

Additional Details

Job ID
3312
Job Views
15

Job Description

Job Summary

We are seeking a highly skilled and motivated Full-Stack Software Developer to join our dynamic team. The ideal candidate will have experience in front-end and back-end development, with a strong understanding of modern web technologies, frameworks, and best practices. You will be responsible for designing, developing, testing, and maintaining scalable web applications to enhance our digital offerings.

Key Responsibilities

  • Develop and maintain both front-end and back-end components of web applications.

  • Collaborate with cross-functional teams including designers, product managers, and other developers to deliver high-quality software solutions.

  • Design and implement scalable, secure, and high-performance APIs and services.

  • Optimize applications for maximum speed and scalability.

  • Debug and resolve software defects and performance issues.

  • Ensure the implementation of responsive and user-friendly UI/UX designs.

  • Stay updated with emerging technologies and best practices to continuously improve development processes.

  • Write clean, maintainable, and well-documented code.

  • Participate in code reviews and provide constructive feedback to peers.

Required Skills and Qualifications

  • Bachelor’s degree in Computer Science, Engineering, or a related field.

  • Proven experience as a Full-Stack Developer or similar role.

  • Proficiency in front-end technologies such as HTML, CSS, JavaScript, and frameworks like React.js, Angular, or Vue.js.

  • Strong knowledge of back-end technologies such as Node.js, Python, Java, or .NET.

  • Experience with database management systems like MySQL, PostgreSQL, or MongoDB.

  • Familiarity with cloud platforms such as AWS, Azure, or Google Cloud.

  • Understanding of RESTful APIs and microservices architecture.

  • Proficiency in version control systems such as Git.

  • Strong problem-solving skills and ability to work independently.

  • Excellent communication and teamwork abilities.

Experience

  • Minimum 3-5 years of experience in full-stack software development.

  • Experience in Agile development methodologies is a plus.

  • Prior experience in developing scalable and high-performance applications.

Working Hours

  • Flexible working hours based on project needs.

  • May require occasional weekend or evening work to meet deadlines.

Knowledge, Skills, and Abilities

  • Strong analytical and troubleshooting skills.

  • Ability to learn new technologies quickly and efficiently.

  • Passion for writing efficient, reusable, and reliable code.

  • Ability to manage multiple projects and meet deadlines.

  • Strong attention to detail and organizational skills.

Benefits

  • Competitive salary and performance-based incentives.

  • Health, dental, and vision insurance.

  • Paid time off, holidays, and sick leave.

  • Remote work opportunities and flexible working hours.

  • Career growth and professional development programs.

  • Collaborative and innovative work environment.

Why Join Us?

  • Work with a talented and diverse team in a growing company.

  • Exposure to cutting-edge technologies and innovative projects.

  • Opportunities for career advancement and skill enhancement.

  • A culture that values creativity, collaboration, and continuous learning.

How to Apply

Interested candidates can apply by submitting their resume and a cover letter detailing their relevant experience and skills. Please send your application to us with the subject line Application for Full-Stack Software Developer.

Join us and be a part of an exciting journey in software development!

Location

Similar Jobs