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.