Full stack

InfyStrat
Contract
On-site

InfyStrat is seeking a versatile Full Stack Developer to join our talented software development team. In this role, you will be responsible for developing front-end and back-end components of web applications, ensuring a seamless user experience while optimizing application performance. You will collaborate with product managers, designers, and other developers to build scalable, high-quality software solutions that meet business needs. The ideal candidate will have a strong understanding of various web technologies and frameworks, is passionate about coding, and embraces challenges in a fast-paced environment. Join us at InfyStrat to help create innovative solutions that drive our growth forward!

Responsibilities

  • Design and implement user-friendly web applications using front-end technologies (HTML, CSS, JavaScript, etc.) and back-end frameworks (such as Node.js, Django, or others).
  • Collaborate with cross-functional teams to gather requirements and define project scope.
  • Develop APIs and integrate third-party services as required.
  • Optimize applications for maximum speed and scalability.
  • Conduct code reviews and provide feedback to ensure adherence to best practices.
  • Stay up to date with emerging technologies and trends to enhance application performance.

Requirements

  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • 5+ years of experience in full-stack development with a strong portfolio of past projects.
  • Proficient in front-end technologies (HTML, CSS, JavaScript, React, or Angular) and back-end technologies (Node.js, Python, Ruby, etc.).
  • Experience with databases (SQL, NoSQL) and data modeling concepts.
  • Familiarity with version control systems (e.g., Git) and CI/CD pipelines.
  • Strong problem-solving skills and ability to troubleshoot technical challenges.
  • Effective communication skills, both verbal and written, to collaborate with teams.
  • Ability to work independently as well as part of a team in a dynamic environment.