We’re looking for a Senior Fullstack Engineer with a drive for system-building to join our funded high-growth Silicon Valley startup (fully-remote 12-member core team, 80-member operations team).
Engineering is at the core of Pareto: you will work closely with our talented engineering team (based around the world) to build our next generation of architecture and software. You will report directly to our Head of Engineering, work closely with our Director of Operations (ex-Head of Ops at Amazon IMDB) and have a direct impact on our product strategy and business bottom line.
You’d be a fit at Pareto if:
You understand success comes from dedicated, rich, and honest teamwork. You value respect, and curiosity and are able to navigate communication in the context of cultural differences and cross-functional teamwork.
You strive for engineering excellence. In your past experiences, you have demonstrated a solid understanding of modern front-end technologies such as React, GraphQL, Relay, and back-end libraries and patterns, such as Django or Rails. Architecture challenges are your element, and you are comfortable owning a project from inception to production while implementing best-in-class DevOps, quality, and testing practices.
You are not satisfied with the status quo and are always looking for better solutions to existing problems. You are ambitious to grow and like to share what you learn.
This role is a great fit for software engineers with 5+ years of fullstack experience on medium to large projects, with experience in different aspects of software development, from architecture to collaborating with a design team and implementing a quality pipeline.
Shepherd backend systems from architecture and specifications to live deployments
Translate our product roadmap into features for our Django/Relay GraphQL backend
Manage cloud resources, CI/CD, and runtime of our backend systems on AWS Lambda and Zappa
Build out well-tested, performant, and polished user experiences and applications using React, GraphQL, and Relay
Build reusable components and libraries using Storybook and Sass
Help create and maintain a best-in-class quality pipeline, from Linting to CI/CD and usability tests
What you’ll need
Ambition to drive and lead the development of backend projects on Python/NodeJS, consistently testing and optimizing your code and queries.
5+ yrs of experience working with enterprise back-end architecture problems and a deep understanding of REST/GraphQL API patterns, strengths, and weaknesses
3+ years of experience using Django in an enterprise context. Track record of shipping high-quality products and features at scale
Experience using a bundler such as Webpack, and knowledge of how to optimize a build.
Knowledge of different database systems such as RDBMS, NoSQL, and Graph databases, and the understanding to distinguish and recommend between them
Understanding of the challenges and patterns in securing API endpoints and a microservice architecture
Familiarity with product and design lifecycles & collaborating closely with designers and product managers
Drive to understand end-users and customers before engaging in the specs of your project
The ability to write high-quality, well-tested, and maintainable code — paying particular attention to Linting & CI/CD pipeline
Familiarity with current trends and best practices in backend architecture, including performance and security
A willingness to embrace and provide feedback with respect and kindness.
Comfort setting your own goals in a fast-paced work environment
Enthusiasm to do what it takes to succeed together
Nice to have
Interest in mentoring and training team members on design techniques and coding standards
Knowledge of Graphene
Experience building and maintaining microservices architectures
Experience managing teams of engineers
More about the role
Ground floor opportunity to build a funded startup from scratch
An international and dynamic work environment with flat hierarchies and space for ownership
Challenging and diverse projects to accelerate your growth day by day