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.
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