
Senior Backend Developer
Lil Horse powered by DrakeTech
full-time
Posted on:
Location Type: Remote
Location: Argentina
Visit company websiteExplore more
Salary
💰 CA$2,000 - CA$3,500 per month
Job Level
About the role
- Design and maintain backend applications using Node.js and TypeScript.
- Implement NoSQL (MongoDB) and SQL (MySQL or PostgreSQL) databases.
- Apply Domain-Driven Design (DDD) and Hexagonal Architecture.
- Develop and execute tests using Jest.
- Optimize backend applications for performance and scalability.
- Ensure code maintainability, readability, and adherence to coding standards.
- Collaborate with front-end developers, designers, and product managers to understand requirements and translate them into effective technical solutions.
- Integrate backend services with front-end components and third-party APIs.
- Monitor and troubleshoot production issues, ensuring high availability and reliability of backend services.
- Stay up-to-date with the latest backend development technologies and trends.
- Contribute to the development process within an Agile methodology.
- Consider security best practices throughout the development process.
- Design and develop backend services for features like user authentication, data processing, and billing.
Requirements
- Minimum of 4 years of experience as a Backend Developer with Node.js using the NestJS framework
- Experience in designing DDD and Hexagonal Architecture
- Deep understanding of Object-Oriented Programming
- Proficiency in TypeScript, including class design, interface definitions, and type management
- Experience with MongoDB
- Proficiency with MySQL or PostgreSQL
- Familiarity with API integrations and data fetching techniques
- Experience with build tools (e.g., Webpack, Gulp) and version control systems (e.g., Git)
- Understanding of CI/CD pipelines and deployment processes
- Knowledge of web accessibility (WCAG) guidelines
- English is desirable, however, it is not mandatory.
Benefits
- supportive work environment
- opportunities for professional growth and development
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
Node.jsTypeScriptNoSQLMongoDBMySQLPostgreSQLDomain-Driven DesignHexagonal ArchitectureJestObject-Oriented Programming
Soft Skills
collaborationcommunicationproblem-solvingadaptabilityattention to detail