Full Stack Developer

InfyStrat
Full-time
On-site

InfyStrat is looking for a talented and motivated Full Stack Developer to join our dynamic development team. In this role, you will be responsible for building and maintaining web applications from inception to deployment. You will work across both front-end and back-end technologies, collaborating with designers and product managers to create intuitive and efficient user experiences. The ideal candidate will have a strong foundation in programming, a passion for technology, and a commitment to delivering high-quality software solutions. If you're ready to take on exciting challenges in a collaborative environment, we want to hear from you!

Responsibilities

  • Develop and maintain user-friendly web applications using a mix of front-end and back-end technologies.
  • Participate in the entire application lifecycle, focusing on coding and programming.
  • Write clean, testable, and efficient code while ensuring robust application functionality.
  • Collaborate with UI/UX designers to implement high-quality design and user experience standards.
  • Integrate data storage solutions (SQL and NoSQL databases) and third-party APIs.
  • Stay updated on emerging trends and technologies to continuously improve application performance and user experience.
  • Conduct code reviews, provide mentorship to junior developers, and enforce coding standards.

Requirements

  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • 3+ years of experience as a Full Stack Developer with a solid portfolio of projects.
  • Proficient in front-end technologies (HTML, CSS, JavaScript, and frameworks like React or Angular) and back-end technologies (Node.js, Python, Java, or others).
  • Experience with database management (both relational and non-relational databases).
  • Familiarity with RESTful APIs and microservices architecture.
  • Strong understanding of version control systems, particularly Git.
  • Excellent problem-solving skills and attention to detail.
  • Strong communication and collaborative skills with the ability to work in a team-oriented environment.