About the Role:
We’re looking for a skilled Staff Software Engineer to join us. In this role, you’ll lead small teams working on diverse products, making key decisions about technologies and core product features as we launch innovative solutions. You’ll work with cutting-edge technologies and frameworks, including Node.js and Postgres for server-side development, and React for client-side work.
What You'll Do:
● Design the overall structure of our web applications, ensuring scalability and performance.
● Lead Development: Oversee the development of new features, services, and APIs, guiding both front-end and back-end efforts.
● Code Quality: Write reusable code and libraries, and enforce best practices across the Team.
● Optimization: Drive performance improvements and scalability for applications.
● Problem-Solving: Address and resolve bugs, and implement comprehensive testing and monitoring.
● Collaboration: Work closely with managers and engineers, providing guidance and mentorship.
● Innovation: Contribute to all phases of the development lifecycle, suggesting new technologies and approaches.
● Idea Generation: Bring fresh ideas to the team and explore new technologies.
Who You Are:
● Experienced: Strong proficiency in Node.js, JavaScript, and TypeScript.
● Frontend Skills: Experienced with React.
● Performance Expert: Knowledgeable in front-end and back-end performance optimizations.
● Testing Savvy: Familiar with Jest Testing Framework and Postgres.
● Architectural Knowledge: Understanding of microservice architecture and serverless technologies.
● Technology Enthusiast: Passionate about technology, problem-solving, and learning new skills.
● Communicator: Skilled in sharing your thought process and asking insightful questions.
● Team-Oriented: A collaborative team player who prioritizes the mission over personal interests.
● Code Quality: Dedicated to writing clean, elegant, and maintainable code.
● At least 2 years of experience in leading small teams (or big).
Nice to Have:
● Experience with GraphQL.
● Cloud experience (AWS).
● Knowledge of infrastructure as code (Terraform, HashiCorp).
Check similar offers