freehire launches on Product Hunt on 26 August.

Follow →

Senior Software Engineer

Summary

Builds and maintains scalable backend services and APIs in Node.js/TypeScript or Java/Scala, integrating enterprise platforms and third-party systems for a SaaS or data-focused product.

We are looking for an experienced

Senior Software Engineer

to design, build, and enhance scalable software systems that support critical business and customer-facing workflows.

This role suits engineers who enjoy working across

backend development, system integration, and enterprise platforms , while collaborating closely with product, engineering, and infrastructure teams.

What You'll Do Design, develop, and maintain high-quality backend services and applications Build and support scalable APIs and microservices for enterprise-grade systems Collaborate with architects, product managers, and engineers to deliver robust solutions Write clean, secure, and maintainable code following best practices Perform code reviews, troubleshoot complex issues, and improve system reliability Support production environments, incident response, and root cause analysis Contribute to continuous improvement of tools, processes, and engineering standards Maintain technical documentation and operational runbooks Integrate third-party platforms such as CRM, finance, data, and compliance systems

Tech Stack & Skills Languages:

JavaScript / TypeScript, Node.js, Java or Scala Architecture:

RESTful APIs, microservices, event-driven systems DevOps & Cloud:

Docker, Kubernetes, AWS / Azure / GCP CI/CD & Tools:

Git, CI/CD pipelines, automated testing frameworks Databases:

PostgreSQL, MySQL, Oracle, SQL Server, MongoDB, DocumentDB Experience tuning performance, debugging, and optimizing backend systems

What We're Looking For Strong backend engineering experience in

Node.js and TypeScript Solid background in

Java or Scala

for enterprise applications Experience working on

SaaS, data platforms, fintech, or regulated environments Comfortable working across technical and business domains Bachelor's degree in Computer Science, IT, or a related field

See also