Sr. Software Engineer
Remote
This is Engineering at Lattice
Latticeâs Engineering team is continuously working to better both our product and our craft. We use a modern, cutting-edge tech stack aimed at developer productivity and delight. We strive for maintainable, robust, and performant code. Weâre highly collaborative and continuously iterative and work closely with designers and product managers. We prioritize not only great technical architecture but also an amazing product experience.
What You Will Do
- Work within an existing product suite to both build new features, and iterate on existing ones, and multiply the impact of your teammates.
- Youâll work with other engineers to build and own products across a modern tech stack. Our current stack includes React, Relay Modern, TypeScript, GraphQL, Node, and PostgreSQL. We rely on AWS to host our infrastructure.
- Influence and drive alignment in large-scale customer-facing projects, directly impacting business outcomes.
- Drive impact - through communication, mentorship, planning, execution, implementation, and outcomes.
- Youâll make contributions to our engineering practices, identifying and evangelizing improvements to improve our team output.
- Youâll build software to help companies operate efficiently and achieve their goals.
What You Will Bring to the Table
You have 5+ years of professional experience writing and maintaining production-level applications.
- Youâve worked with a modern programming language like JavaScript and Typescript, and are well versed in frameworks such as React, Relay and Next.js.
- You know how to make complex components with multiple use-cases, easy to compose and use across a scaling organization
- You understand and promote the benefits of pragmatic testing from the component level to entire pages
- You have worked on design systems or UI framework integration/maintenance, and understand how to build and maintain them, along with the necessary communication to ensure proper and healthy usage
- You seek out the root cause when debugging software defects, and champion improvements that prevent future issues.
- You understand and champion accessibility requirements for modern web development and are passionate about helping every potential user.
Youâre a great communicator and collaborator.
- You understand what it takes to communicate to a large and diverse audience that will use the systems and patterns you and your team owns
- You take care to write code that your colleagues can also own, understand, and maintain.
- Youâre clear and concise in explaining your thought process and in enumerating the tradeoffs made in your work.
- You work well with designers and product managers to come up with optimal solutions.
You âŚ
This job isn't fresh anymore!
Search Fresh JobsJob Profile
RestrictionsFully remote
Benefits/Perks401(k) Retirement Plan Commuter & Parking Accounts Dental Insurance Disability Insurance Emergency Weather Support Financial Planning Incentive stock options Internet and Phone Stipend Invest in Your People Fund Learning & Development Budget Life, AD&D, and Disability Insurance Lunches in the Office Medical Insurance One time WFH Office Set-Up Stipend Paid parental leave Paid Time Off Paid Time off inclusive of holidays and sick time Sabbatical Program Vision Insurance Wellness Apps WFH Office Set-Up Stipend
SkillsAWS Communication GraphQL IT Javascript Next.js Node Organization PostgreSQL React Relay Relay Modern Typescript
Experience5+ years