Software Engineer

Lattice
Summary
Join Lattice's Habits team and build software to help companies foster thriving employee cultures. Partner with engineers to develop products using a modern tech stack (TypeScript, React, Relay Modern, GraphQL, Node.js, PostgreSQL, and AWS). Collaborate with product managers and designers on experiments and cross-team projects. Identify and promote team output improvements, maintain technical documentation, and enhance user experience. This role requires 2+ years of professional experience in production-level application development and proficiency in TypeScript, React, GraphQL, and Node.js. The estimated annual salary is $112,000-$140,000, plus incentive stock options.
Requirements
- You are passionate about software development and have 2+ years of professional experience writing and maintaining production-level applications
- You have production-level experience in TypeScript, React, GraphQL, Node.js, and are passionate about learning and using any new technologies that are required at the job
- You are efficient in SQL and know how to model data and write performant queries in a relational database like PostgreSQL
- You love to take on challenges that require coordination with multiple teams and multiple engineers
- You are always striving towards understanding the codebase inside and out
- You have the ability to understand the nuances of product requirements and translate them into a product experience
- You take care to write code that your colleagues will also own, comprehend, and maintain
- You are clear and concise in explaining your thought process and in enumerating the tradeoffs made in your work
Responsibilities
- Youโll be responsible for building software to help companies build cultures in which their employees thrive
- Youโll partner with other engineers to build products across a modern tech stack
- Our current stack includes Typescript, React, Relay Modern, GraphQL, Node.js, PostgreSQL, and AWS
- Youโll help us build and test experiments, many of which require tight cross-functional collaboration with product managers and designers as well as cross-team collaboration between engineers
- You will identify and evangelize improvements to improve our team output
- You will help maintain high-quality technical documentation based on feedback from relevant stakeholders
- You will focus on improving our user experience and find creative ways to reduce user pain points
Preferred Qualifications
Prior experience within data-driven teams is a plus, not a requirement
Benefits
- Medical insurance
- Dental insurance
- Vision insurance
- Life, AD&D, and Disability Insurance
- Emergency Weather Support
- Wellness Apps
- Paid Parental Leave
- Paid Time off inclusive of holidays and sick time
- Commuter & Parking Accounts
- Lunches in the Office
- Workplace Amenities Stipend
- Internet and Phone Stipend
- One time WFH Office Set-Up Stipend
- 401(k) retirement plan
- Financial Planning
- Learning & Development Budget
- Sabbatical Program
- Invest in Your People Fund
Share this job:
Similar Remote Jobs

