Tech Stack
AWSCloudJavaScriptNode.jsPostgresSQLTypeScript
About the role
- Collaborate in cross-functional teams with Frontend Engineers, Product, Designers, and QA to create seamless experiences
- Participate in product planning from discovery through deployment
- Develop and enhance robust new features and APIs for Deel products
- Continuously improve products and fix bugs rapidly
- Ensure exceptional, customer-centric experience through quality engineering
- Design and extend backend systems with focus on scalability, performance, and reliability
- Optimize systems for large transaction volumes and production load
- Contribute to architecture, code quality, and technical decisions in a remote-first environment
Requirements
- At least 8 years of experience as a Software Engineer
- Strong proficiency in Node.js
- Proficiency in TypeScript/JavaScript best practices
- Experience with at least one other server-side language
- SQL expertise, particularly with PostgreSQL (query optimization, data migrations, database modeling)
- Strong understanding of object-oriented programming and design patterns
- Experience designing systems for scalability
- Proven experience optimizing for high-volume performance, concurrency, and idempotency
- API development experience including input validation and JWT tokens
- Experience with queue-based systems to ensure security and scalability
- Experience working in distributed/remote teams and asynchronous collaboration
- Fluent English (speak, read, and write)
- Familiarity with AWS and serverless architecture (preferred)
- SaaS and FinTech industry knowledge (preferred)
- Provided healthcare and benefits to workers in 109 countries
- 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
- Scalable benefits, rewards, and perks reflecting inclusivity
- Recruitment accommodations for applicants with disabilities upon request
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 developmentqueue-based systemsserver-side language
Soft skills
collaborationcustomer-centric experiencequality engineeringasynchronous collaborationremote teamwork