Full Stack Developer

Bangalore Urban, Karnataka, India
Dec 30, 2024
Dec 30, 2025
Hybrid
Full-Time
3 Years
Job Description

We are seeking a skilled and motivated Full Stack Developer to join our team. The ideal candidate will have a strong foundation in software development, with hands-on experience in Node.js, React.js, and Redux. If you have a passion for crafting high-quality, scalable, and maintainable applications while collaborating with cross-functional teams, we encourage you to apply.

Key Responsibilities

  1. Backend Development. Design, develop, and maintain server-side applications using Node.js. Ensure efficient and secure implementation of APIs and backend processes.
  2. Frontend Development. Build responsive, user-friendly interfaces using React.js and manage application state effectively with Redux.
  3. Database Management. Work with relational databases such as SQL to design schemas, write queries, and optimize database performance.
  4. Programming Proficiency. Utilize both JavaScript and TypeScript to create robust and type-safe codebases. Preference will be given to candidates with hands-on TypeScript experience.
  5. Unit Testing. Write and maintain test cases using frameworks like Jest to ensure the reliability and accuracy of code.
  6. Version Control. Manage and collaborate on codebases using GitLab, adhering to best practices in version control.
  7. Agile Methodology. Actively participate in agile processes such as daily stand-ups, sprint planning, and retrospectives to deliver incremental value to projects.
  8. Technical Leadership. Lead and contribute to technical discussions with cross-functional teams, driving innovative solutions and ensuring best practices in design and implementation.
  9. Object-Oriented Programming (OOPs). Apply principles of OOP, Data Structures, and Design Patterns to write clean, reusable, and maintainable code.

Desired Skills & Experience

  1. Cloud Services. Familiarity with cloud platforms like AWS, GCP, or Azure is highly desirable.
  2. NestJS Framework. Experience with NestJS is a plus but not mandatory.
  3. Problem-Solving. Demonstrated ability to analyze problems, identify root causes, and propose effective solutions.
  4. Team Collaboration. Strong interpersonal and communication skills, with a proven ability to work effectively in a team-oriented environment.

Preferred Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • 3-5 years of professional experience in full stack development.
  • Experience in building and deploying scalable web applications.

Why Join Us?

  • Work in a collaborative and innovative environment where your ideas are valued.
  • Opportunity to work on cutting-edge technologies and challenging projects.
  • Continuous learning and career growth opportunities.
  • Competitive compensation and comprehensive benefits package.

If you are passionate about technology, thrive in a dynamic team environment, and are eager to contribute to exciting projects, we look forward to hearing from you. Apply now and be part of our journey to deliver innovative solutions!

Related Jobs