Remote Software Engineer (Remote - India)

at Jobgether

Posted 2 days ago 3 applied

Description:

  • This position is for a Software Engineer at Vistaprint, posted by Jobgether, and is remote-based in India.
  • The role involves contributing to a dynamic team that develops innovative software solutions for large-scale, mass-customization production operations.
  • You will work with cutting-edge technologies and microservices architectures to build and optimize workflows and systems that enhance manufacturing efficiency across multiple global locations.
  • The position supports a remote-first culture with occasional in-person collaboration, making it ideal for engineers who are passionate about delivering high-quality, scalable software in a collaborative, fast-paced environment.
  • Your work will have a direct impact on product quality, operational performance, and customer satisfaction.
  • Key responsibilities include designing and developing high-quality software components and architecture, managing tasks throughout the software development lifecycle, automating routine tasks, participating in code reviews, troubleshooting complex software issues, and mentoring junior engineers.

Requirements:

  • Strong knowledge of Object-Oriented Programming, design patterns, and dependency injection is required.
  • Experience in backend microservices development and database programming is necessary.
  • Familiarity with cloud computing fundamentals, particularly AWS, is expected.
  • An understanding of Agile methodologies, including code versioning and CI/CD pipelines, is essential.
  • A passion for software engineering and continuous learning is important.
  • Excellent teamwork and communication skills are required, with the ability to collaborate effectively across stakeholders.
  • It is a plus to have frontend development experience with ReactJS and Typescript.
  • Knowledge of Golang is highly desirable.
  • Exposure to Infrastructure as Code (IAC), Docker, and Serverless technologies is beneficial.

Benefits:

  • The position offers a competitive salary package.
  • There is a flexible remote working policy with occasional in-person meetings.
  • You will have the opportunity to work with innovative technology in a fast-growing industry.
  • The company provides a supportive environment that encourages professional growth and learning.
  • An inclusive and diverse workplace culture is promoted.