Tech Stack
JavaScriptNode.jsPostgresSQLTypeScript
About the role
- Work closely with Frontend Engineers, Product Teams, Designers, and QA professionals to create seamless experiences.
- From discovery to deployment, we value your input throughout all stages of the Software Development Lifecycle.
- Collaborate to develop robust new features, APIs, and continuously improve our industry-leading products. Help find and fix bugs at "Deel Speed."
- Ensure top-tier products and services through quality engineering and attentive, customer-focused development.
Requirements
- 8+ years of experience as a Software Engineer
- Strong proficiency in Node.js, TypeScript/JavaScript best practices, along with experience in at least one other server-side language.
- You're a SQL guru, particularly with PostgreSQL, handling query optimization, data migrations, and database modeling.
- Strong understanding of object-oriented programming principles and design patterns, with experience in building and extending classes
- Experience in designing systems for scalability, ensuring they manage rapid growth and increasing demands efficiently.
- Proven expertise in optimizing systems for large transaction volumes, handling concurrency, idempotency, and performance under load.
- Skilled in building APIs, including input validation, JWT tokens, and ensuring security & scalability through queue-based systems.
- Stock grant opportunities dependent on your role, employment status and location
- Additional perks and benefits based on your employment status and country
- The flexibility of remote work, including optional WeWork access
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
Node.jsTypeScriptJavaScriptSQLPostgreSQLobject-oriented programmingdesign patternsAPI developmentquery optimizationdatabase modeling
Soft skills
collaborationcustomer-focused developmentproblem-solvingattention to detailcommunication