✨ About The Role
- The Senior Backend Engineer will collaborate closely with Frontend Engineers, Product Teams, Designers, and QA professionals to create seamless experiences.
- The role involves participating in product planning from discovery to deployment, valuing input throughout all stages of the Software Development Lifecycle.
- The engineer will develop and enhance features, APIs, and continuously improve industry-leading products while ensuring quality engineering.
- The position requires a focus on providing an exceptional, customer-centric experience through attentive and customer-focused development.
- The engineer will be responsible for building APIs, ensuring security and scalability, and handling input validation and JWT tokens.
âš¡ Requirements
- The ideal candidate has at least 8 years of experience as a Software Engineer, demonstrating a strong proficiency in backend development.
- A deep understanding of Node.js and TypeScript/JavaScript best practices is essential, along with experience in at least one other server-side language.
- The candidate should possess expertise in SQL, particularly with PostgreSQL, and be skilled in query optimization and database modeling.
- A solid grasp of object-oriented programming principles and design patterns is necessary for building and extending classes.
- The successful candidate will have experience designing systems for scalability and optimizing systems for high-volume performance.
- Strong communication skills are required to explain complex technical concepts to both technical and non-technical stakeholders.
- The candidate should thrive in a remote-first environment, demonstrating proactive communication and strong asynchronous collaboration skills.