Senior Backend Engineer

Outwork Staffing Logo

Outwork Staffing

πŸ“Remote - Philippines

Summary

Join a leading company specializing in integrated talent management and learning solutions as a Senior Backend Engineer. This fully remote position (Philippines-based) offers a salary of $3500-$4500 USD/month and involves developing and optimizing backend services using TypeScript and Node.js. You will design and implement RESTful APIs, work with large SQL databases, write and optimize complex SQL queries, and collaborate with cross-functional teams. The ideal candidate possesses extensive experience with backend development, SQL databases, and API design, along with strong testing skills and the ability to work independently. This role is perfect for a self-driven professional who thrives in a structured yet innovative environment.

Requirements

  • Proven backend development experience with TypeScript and Node.js
  • Strong expertise in building and managing APIs using Fastify and OpenAPI
  • Extensive experience working with large, complex SQL databases, supporting both Oracle SQL and Microsoft SQL Server
  • Proficiency in writing optimized SQL queries without using an ORM, ensuring efficiency across multiple database platforms
  • Deep understanding of SQL performance optimization, including best practices for handling large datasets
  • Hands-on experience with Knex.js for database query building
  • Strong testing skills, including writing and maintaining unit and integration tests
  • Ability to work independently, following clearly documented tickets and delivering high-quality solutions

Responsibilities

  • Develop, maintain, and optimize backend services using TypeScript and Node.js
  • Design and implement RESTful APIs with Fastify and OpenAPI, ensuring scalability and performance
  • Work with large-scale legacy SQL databases (Oracle SQL & Microsoft SQL Server) containing hundreds of tables and millions of records
  • Write and optimize complex SQL queries using Knex, ensuring compatibility across multiple database systems
  • Address SQL performance considerations, optimizing queries involving joins, unions, and aggregations for large datasets
  • Implement unit and integration tests to ensure the reliability and stability of backend services
  • Collaborate with cross-functional teams to analyze business requirements and translate them into technical solutions
  • Work independently, efficiently handling clearly defined development tasks from project tickets

Preferred Qualifications

Self-driven, detail-oriented professional who thrives in a structured yet innovative team environment and excels at building scalable, maintainable solutions

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.

Similar Remote Jobs