Lil Horse powered by DrakeTech

Senior Backend Developer

Lil Horse powered by DrakeTech

full-time

Posted on:

Location Type: Remote

Location: Argentina

Visit company website

Explore more

AI Apply
Apply

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