Job Closed

This listing is no longer active.

Vista logo
Vista

Vista, a Cimpress company, helps small business owners across the world design and market their business.

Senior Software Engineer

Full-stack EngineerSoftware EngineerFull TimeRemoteSeniorTeam 5,001-10,000Since 1995H1B SponsorCompany SiteLinkedIn

Location

Canada

Posted

43 days ago

Salary

$104K - $143K / year

Seniority

Senior

Job Description

Senior Software Engineer

Vista

• Design, develop, and maintain backend services and APIs for cart and order lifecycle management • Build cloud-native, distributed systems with a focus on scalability, reliability, and data integrity • Collaborate with product managers, engineers, and partner teams to translate business needs into well-designed technical solutions • Take ownership of features from design through production, including operational readiness • Participate in code reviews, architecture discussions, and technical decision-making • Troubleshoot production issues and continuously improve system resilience and performance • Contribute to automated testing and CI/CD practices • Participate in Agile ceremonies such as backlog refinement, sprint planning, and retrospectives • Take part in a light on-call rotation to support the availability of business-critical services

Job Requirements

  • Proven experience as a Senior Software Engineer working on backend or platform systems
  • Strong software engineering fundamentals: system design, data modeling, APIs, and distributed systems
  • Experience building and operating production services in a cloud environment
  • Fluency in at least one mainstream backend language (Java preferred, but not required)
  • Ability to reason about complex business workflows and translate them into maintainable systems
  • Strong collaboration and communication skills in a remote-first environment
  • Experience with AWS and managed cloud services (preferred)
  • Experience with Java and Spring Boot (preferred)
  • Experience with MongoDB or other NoSQL data stores (preferred)
  • Familiarity with event-driven architectures and asynchronous processing (preferred)
  • Experience operating high-traffic, business-critical systems (preferred)

Benefits

  • health, wealth and wellness programs
  • long-term equity incentives

Related Job Pages

More Full-stack Engineer Jobs

Cloudelligent logo

Full Stack Developer

Cloudelligent

An AWS Advanced Consulting Partner dedicated to helping businesses innovate on AWS.

Full TimeRemoteTeam 51-200Since 2017H1B No Sponsor

Cloudelligent is looking for experienced candidates for the position of Full Stack Developer who is comfortable with both front and back-end programming. Position Title: Full Stack Developer Location: Islamabad Job Timings: 8am-5pm Central Time (US) (6pm-3am PKT) About Cloudelligent Cloudelligent is Cloud-native consultancy and AWS Advanced consulting partner! We specialize in providing bespoke cloud solutions to the Startups, SMB & enterprise segment. Being a next-gen cloud service provider, Cloudelligent helps businesses to make the most out of their cloud investment. We have an international footprint with a diverse team of domain experts, and we are customer obsessed. Job Objective The ideal candidate will have experience in designing, developing, and maintaining cloud-based applications using various cloud technologies such as AWS, Azure, or Google Cloud. You should have hands-on experience in Full Stack Development, including but not limited to front-end development, back-end development, and core understanding of database management. You'll be responsible for building, testing, shipping, and supporting your developments from start to finish. Responsibilities - Design and develop scalable and reliable cloud-based applications using front-end and back-end technologies such as ReactJS, Node.js, Python, and AWS services. - Collaborate with cross-functional teams such as product management, design, and operations to identify and prioritize product features and requirements. - Write clean, efficient, and well-documented code that meets industry standards and best practices. - Develop and maintain APIs and microservices using RESTful APIs, GraphQL, and other relevant technologies. - Implement security and compliance measures to ensure the confidentiality, integrity, and availability of customer data. - Test and debug code to ensure high quality and reliability. - Participate in code reviews and provide constructive feedback to improve code quality and maintainability. Requirements - Bachelor’s degree in computer science, software engineering or related field. - 4+ years of experience in full stack web development with a technology company. - Proficiency in front-end technologies such as ReactJS, HTML, CSS, and JavaScript. - Proficiency in back-end technologies such as Node.js, Python, and SQL databases. - Experience in developing cloud-based applications using AWS services such as Lambda, S3, DynamoDB, and EC2. - Strong understanding of web development principles and best practices. - Experience with version control systems such as Git. - Experience with containerization technologies such as Docker or Kubernetes. - Stay up to date with emerging trends and technologies in cloud development. - Effective communication skills (proficiency in the English language). - Self-driven, ability to work independently or as part of a project team with limited supervision. Highly Desirable: - AWS Certification (e.g., AWS Certified Developer Associate, AWS Certified Solutions Architect Associate).

Pakistan
Job Closed
Nortal logo

Full Stack Engineer

Nortal

The Future Delivered. Seamlessly.

Full TimeRemoteTeam 1,001-5,000H1B No Sponsor

• Develop, maintain, and evolve the platform across all layers: mobile apps (React Native/Expo), web frontend (TypeScript), backend services (Java/Spring Boot), and partner portals (CMS) • Design, implement, and test new features end to end • Ensure performance, scalability, and security of backend systems and database queries • Extend and improve automated test processes • Continuously optimize code quality, development processes, and system performance • Maintain and extend technical documentation • Collaborate closely with teammates and contribute to shared technical knowledge

Poland
Clayton logo

Software Engineer III

Clayton

We are a people first organization that was voted a top place to work by the Atlanta Journal and Constitution and the Financial Services Industry. We believe in giving back and we do so through The Silverton Foundation. Our strong communication skills drive customer satisfaction. We offer extensive product lines and maintain an in-house loan process that offers a competitive edge. We have fun!

Full TimeRemoteTeam 10,001+Since 1956H1B Sponsor

• Be part of an Agile Scrum team and contribute to the creation and maintenance of products. • Participate in Sprint activities such as planning, grooming, and daily standups. • Apply skills in Software Development to produce quality, on-time deliverables. • Work directly with Team Leads, Business Users, Product Owners, Functional Analysts, and other Engineers. • Help to build reliable, fault-tolerant, extensible applications backed by unit testing and test automation.

Tennessee
Job Closed
OCLC logo

Senior Software Engineer

OCLC

Together we make breakthroughs possible. Because what is known must be shared. #EngagedLibraries

Full TimeRemoteTeam 1,001-5,000Since 1967H1B Sponsor

• Lead software development initiatives • Independently design, develop, and test complex software programs and systems • Collaborate with team members and mentor junior engineers • Provide technical guidance to ensure high-quality software solutions • Collaborate with product managers, designers, and other engineers to implement features and enhancements

United States
Job Closed