Full Time
$3500 - $4500 USD/month
TBD
Mar 28, 2025
Location: Fully Remote (Candidates must be based in the Philippines)
Schedule: EST
Salary: $3500 - $4500 USD/month
**Click this link to apply for the role:
A dynamic and leading company specializing in integrated talent management and learning solutions is seeking a Senior Backend Engineer. The company focuses on providing robust, scalable software that helps organizations streamline their workforce development. This role is ideal for a highly skilled backend engineer who is passionate about designing and developing scalable backend systems to power innovative web applications from the ground up.
As a Senior Backend Engineer (TypeScript, API, SQL), you will develop scalable APIs, optimize large SQL databases, and write high-performance queries. You'll ensure code quality through testing and collaborate with teams to build efficient backend 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.
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.
If you are a self-driven, detail-oriented professional who thrives in a structured yet innovative team environment and excels at building scalable, maintainable solutions, we encourage you to apply and become an integral part of our collaborative team driving impactful results.