Lattice's Integrations team needs to connect their HRIS platform with a diverse range of third-party systems, creating flexible, scalable, and future-ready integration solutions to enhance user experiences.
Requirements
- You have 5+ years of professional experience writing and maintaining production-level applications.
- You have experience working with modern programming languages such as JavaScript, Ruby, Python, etc.
- Experience working on and maintaining services for an organization operating at scale.
- You have experience building systems that are adopted by the wider engineering org.
- You’re no stranger to SQL—you know how to efficiently model data and write performant queries in a relational database like PostgreSQL.
- You know the ins and outs of maintaining and scaling an application actively serving customers in production.
- You seek out the root cause when debugging software defects, and champion improvements that prevent future issues.
Responsibilities
- You’ll be responsible for building software to help companies create cultures in which their employees thrive.
- Partner with other engineers to build and own products across a modern tech stack.
- Work closely with other product teams to understand and solve overarching pain points.
- Own the execution of complex projects, including those that require cross-functional collaboration with product managers and designers.
- Provide substantial mentorship to less experienced colleagues, helping to refine their technical craft and expand their knowledge.
- Make contributions to our engineering practices, identifying and evangelizing improvements to improve our team output.
Other
- You love mentoring and supporting other software engineers who are newer to the industry.
- You’re clear and concise in explaining your thought process and in enumerating the tradeoffs made in your work.
- You are familiar with operations tasks such as monitoring application performance over time or troubleshooting issues with production applications.