The Staff Engineer is the backbone of our engineering team, setting the pace for engineering company-wide. This team member will work across the scope of engineering, impacting our everyday customers and our biggest clients alike. The Staff Engineer will contribute by architecting our systems, encouraging best practices in software development across the board, driving strategic technical improvements and serving as a mentor for other engineers on the team.
Day-to-Day ResponsibilitiesDevelop features and improvements to our products, with higher strategic value, prioritizing correctness and always focusing on building secure, well-tested and performant solutions.Advocate for improvements not only to our products and services but also to the way we build software (team efficiency) with the end goal of improving engineering teams efficiency, performance and security posture.Solve technical problems of the highest complexity and collaborate with peers on solving technical problems across the entire organization
RequirementsBS (or higher, e.g., MS, or PhD) in Computer Science or related technical field involving coding (e.g., physics or mathematics), or equivalent technical experience4 years of experience developing services with Nodejs and deep knowledge of the ecosystem. Expertise with TypescriptExpertise with React.js and frontend ecosystem is a plusFrontend experience like React.js but candidate should still feel comfortable in this spaceComfortable mentoring both junior and senior engineers Excellent verbal and written English communication skills (B2+ - C1)Familiarity with Docker, AWS, Azure, OpenSearch and IAC (Pulumi, Terraform) is a plusLoves to dig into code, solve problems and focus on delivery performant solutions