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.