Overview
Skills
Job Details
Job Description
Our client is a profitable Series B startup, a household name in the events management pace. The firm seeks an experienced full-stack software engineer to build and maintain end-to-end product experiences within a streamlined agile software environment. Our flagship application is built on a complex network of over 200M hosts and guests and receives over 5M unique monthly visitors.
In this role, you'll work with a dedicated product team to craft new features and iterate on existing ones. Our frontend stack consists of React, Redux, and NextJS. Our backend stack is an SOA mostly written in Golang, with a NodeJS GraphQL and orchestration layer. Postgresql is our source of truth, and we deploy it into AWS via Kubernetes. Highly qualified candidates will have real production experience with much of our stack, and a healthy appetite to quickly learn the unfamiliar parts.
A little bit about us
Our engineering team, a highly collaborative group of developers and technologists, is charged with building and refining a consumer-facing product that millions of people interact with each month. The team you'll be joining focuses on the highest-priority projects across our product domains and is made up of engineers, product managers, QA, and product designers. We prioritize creativity and continuing education, and our ongoing commitment to quality code shows in our pragmatic yet brave approach to technology.
What you'll do here as a full stack engineer
- Collaborate with other engineers to seamlessly develop and maintain new and existing features in our host management platform.
- Maintain and implement web-based tools for dynamic webpage creation, used by our users and in-house content team.
- Design and develop maintainable, reliable, and scalable enterprise-level, services-based software.
- Fully leverage your experience with React, Redux, GraphQL, and Go (Preferred) or Python or Node.JS to extend a stateful web application and underlying services.
- Adhere to and develop architectural standards within an SOA environment.
- Design and implement consistent, high-throughput, low-latency APIs while balancing trade-offs between consistency and availability.
- Deploy regular code releases to production and test environments in Agile release cycles.
What skills/ experience does our ideal Full Stack Engineer have?
- 7+ years of experience as a full-stack engineer in an established codebase or a reasonable combination of frontend and backend experience.
- Empathy for the people who worked on the code base before you.
- A passion for solving problems, and building features, for our users.
- Proficiency with our core technologies of React, GraphQL, Golang, and PostgreSQL is all required.
- Ability to partner with other engineers and collaborate effectively with cross-functional teams.
- A knack for building scalable systems, and experience with web infrastructure, distributed systems, and performance analysis.
- The ability to think critically about complex challenges and to implement concise solutions that make sense to your peers.
- Knowledge of developing RESTful APIs and maintaining SLAs.
What's in it for you the right Full Stack Engineer?
- A STABLE company that is offering full remote work (if you're based in the United States)
- Total Comp of 180-190K+
- Amazing Benefits
- A team whose average tenure at the company is over 5 years
- Rewarding work that millions of users will see and use daily.