Senior Software Engineer

October 22

Apply Now
Logo of Vista

Vista

B2B • eCommerce • Design/UX

Vista is a remote-first company dedicated to empowering small businesses by providing exceptional services in technology, design, marketing, and customer care. With a global workforce of over 6,500 team members across 17 countries, Vista emphasizes collaboration, inclusivity, and sustainability. Their commitment to innovation enables small businesses to thrive, while the company's culture fosters personal and professional growth for its employees.

5001 - 10000 employees

Founded 1995

🤝 B2B

🛍️ eCommerce

💰 $40M Venture Round on 2003-07

📋 Description

• As a Senior Software Engineer, you'll be a key member of a collaborative team, working together to understand the business domain and shape our technical direction. • Build Our Core Experience: Our team designs, develops, and maintains the services and components that power Vista's Product Detail Pages. • You will play a crucial part in these efforts, partnering closely with product managers, UX designers, and fellow engineers to translate business needs into robust, high-quality technical solutions. • Elevate Our Craft: We are committed to continuous improvement. A key part of your role will be to elevate our team's engineering practices by actively contributing to code reviews and architectural discussions. • Take Collective Ownership: As a team, we live by the principle of 'You build it, you run it.' We are all accountable for the products we create, and as a Senior Engineer, you will champion this by ensuring the solutions we build together are reliable, scalable, and maintainable.

🎯 Requirements

• Experience with server side rendering and micro-frontends architectures • Familiarity with Lean and Agile Software Development practices • Previous experience building experiences using TypeScript, Node.js, and React • Ability to provision, run, and maintain infrastructure as code (IaC) in AWS • Previous experience building software that is scalable, reliable, testable, and maintainable • You are proficient in at least one major programming language, preferably TypeScript or JavaScript. • You have a strong engineering mentality focused on writing clean, maintainable, and testable code. • You have extensive knowledge in (micro)service-oriented architecture, distributed systems, and Web APIs.

🏖️ Benefits

• Competitive salary • Flexible working hours • Professional development budget • Home office setup allowance • Global team events

Apply Now

Similar Jobs

October 22

Full-Stack Engineer developing customer dashboard features for retail media functionality at e-commerce company. Collaborating across teams using Typescript, React, and Python.

AWS

Azure

Cloud

Distributed Systems

Django

Flask

Google Cloud Platform

JavaScript

MySQL

Postgres

Python

React

SQL

TypeScript

October 22

Software Engineer II building and optimising services for payments platform at Flywire. Collaborating globally to deliver and maintain robust payment solutions and mentoring other developers.

AWS

Azure

Cloud

Distributed Systems

October 22

Senior Software Engineer III building and scaling payment platforms for a global leader in fintech. Collaborating with product teams on enhancements and overall system performance in a hybrid work environment.

Distributed Systems

October 15

Software Engineer at Cint developing solutions on a unified platform for research technology. Collaborating remotely in a fast-moving environment and leveraging cloud and web technologies.

Cloud

Docker

Kubernetes

Redis

SQL

.NET

October 6

Software Engineer role developing data tools for Veeva Systems in the life sciences industry. Collaborating with teams to enhance healthcare data functionalities.

Gradle

Java

Maven

SQL

Built by Lior Neu-ner. I'd love to hear your feedback — Get in touch via DM or support@remoterocketship.com