Senior Back-End Developer, Node/Express.js

Posted 19ds ago

Employment Information

Education
Salary
Experience
Job Type

Report this job

Job expired or something wrong with this job?

Job Description

Senior Back-End Developer designing and developing scalable back-end systems for a comprehensive impact intelligence platform. Collaborating with a global team on RESTful APIs and database management.

Responsibilities:

  • Design and develop robust, efficient, and secure back-end systems and RESTful APIs using TypeScript and Express.js / Node.js.
  • Plan and implement data models and database schemas for relational (e.g., PostgreSQL, MySQL) and NoSQL (e.g., CouchDB / MongoDB) databases.
  • Optimize application performance by identifying and addressing bottlenecks through profiling, telemetry, and code optimization.
  • Implement best practices for code structure, maintainability, security, and scalability.
  • Write clean, well-documented, and testable code using industry-standard coding practices.
  • Collaborate with other developers, participate in code reviews, and contribute to knowledge sharing.
  • Stay up-to-date with the latest trends, best practices, and emerging technologies in back-end development, data management, and software engineering.

Requirements:

  • Proven experience in designing, developing, and maintaining complex and highly performant back-end systems and RESTful APIs.
  • Strong proficiency in TypeScript and modern JavaScript (ES6+).
  • Extensive experience with Node.js and related frameworks (e.g., Express.js, Nest.js).
  • Proficient in working with relational databases (e.g., PostgreSQL, MySQL) and NoSQL databases (e.g., MongoDB).
  • Expertise in data modeling, database design, and data access patterns.
  • Knowledge of web networking protocols (HTTP, HTTPS, WebSockets) and security best practices (authentication, authorization, encryption).
  • Experience with performance profiling, optimization techniques, and software algorithms.
  • Strong problem-solving, debugging, and troubleshooting skills.
  • Excellent communication and teamwork abilities.

Benefits:

  • Comprehensive benefits offerings. 100% employee premium covered by Worldly.
  • Growth Opportunities
  • Equipment Stipends
  • Unlimited PTO
  • Paid company holidays