remote
Lead II - Software Engineering - UST
Software Engineer
Lead II Software Engineer specializing in Node.js, building scalable, high‑performance backend services with RESTful APIs, microservices, and multi‑database support. Strong focus on performance, security, and integration with front‑end components.
About the role
Key Responsibilities
- Design, develop, and maintain robust server‑side applications using Node.js.
- Architect and implement RESTful APIs and microservices that scale to meet enterprise demands.
- Integrate front‑end components with back‑end logic, ensuring seamless data flow.
- Work with relational (MySQL, PostgreSQL) and NoSQL (MongoDB) databases, optimizing queries and schema design.
- Analyze and enhance application performance, scalability, and security.
- Collaborate with cross‑functional teams to define requirements and deliver high‑quality code.
Requirements
- 4+ years of professional experience in Node.js development.
Skills
nodejsjavascriptmongodbmysqlpostgresql