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 Responsibilities
Develop 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
Requirements
BS (or higher, e.g., MS, or PhD) in Computer Science or related technical field involving coding (e.g., physics or mathematics), or equivalent technical experience
4 years of experience developing services with Nodejs and deep knowledge of the ecosystem.
Expertise with Typescript
Expertise with React.js and frontend ecosystem is a plus
Comfortable mentoring both junior and senior engineers
Excellent verbal and written English communication skills (B2+ - C1)
Familiarity with Docker, AWS, OpenSearch and IAC (Pulumi, Terraform) is a plus
Loves to dig into code, solve problems and focus on delivery performant solutions
Seniority level
Not Applicable
Employment type
Full-time
Job function
Engineering and Information Technology
Industries
Software Development
Referrals increase your chances of interviewing at Philogical Consulting by 2x