About the role:
Our client is looking for an ambitious Lead Backend Engineer. In this role, you’ll have the chance to define and work on the foundational elements of their company and work closely with the core engineering team. The ideal candidate is passionate about creating a seamless customer experience and is able to drive and execute end-to-end customer journeys. You will plan, architect, build and own their backend systems and microservices using Node.js, GraphQL, Express.JS, PostgreSQL, React.JS and AWS and integrate those to our frontend using React.JS, React Native, Next.JS and Relay. This position reports to the Director of Software Engineering.
What you’ll do:
- Architect, develop, own, and maintain core features and services that involves both frontend and backend technologies in an AWS environment
- Work closely with the CTO, product management, engineering team and UX design teams to define and refine product features and specifications
- Analyze and improve efficiency, scalability, stability, reliability, security and performance of core backend systems and microservices
- Plan and schedule feature releases which align closely to business metrics
- Mentor and be a technical role model for the team
- Analyze requirements, define work items and prioritize tasks based on business impact
- Host code reviews, debugging sessions and delivery support for backend development team
- Participate in daily scrum ceremonies
What you’ll work on:
- Exciting initiatives like subscriptions, payments and mobile notifications!
- Customer-facing functionality like appointment scheduling, availability, and state licensing
- Lots of debugging, profiling, efficiency and performance optimization - hooray!
- And last but never the least: continuous refactoring and architecture reviews
- What you’ll bring.
- B.S. in Computer Science or equivalent experience.
- 10+ years of experience working as a Back-End or Full-Stack Engineer.
- Proven track record of shipping software to production environments
- Vast experience in working with relational and non-relational databases and SQL.
- Vast experience in developing backend systems and microservices with Node.js, Express.Js and GraphQL
- Vast experience in AWS cloud architecture
- Experience with designing, building and debugging APIs and distributed backend systems.
- Bonus points for experience with TypeScript
A sneak peek at their benefits:
You’re worth it. Their compensation is competitive ($200,000 to $230,000 plus eligibility for an annual performance bonus), and their 401k plan includes matching up to 4%.
Take care of yourself and your loved ones. They offer excellent medical, vision, and dental insurance and contribute generously to it. Adding a new member to your family? They also provide 12-weeks paid parental leave.
Fill that well! Whether you check out America’s natural treasures or just veg out on your couch, enjoy your paid time off. They encourage time off.
Nomnom on them. The client offers a weekly lunch stipend. (Pro tip: Groceries count.)