About SternX
SternX is a fast-growing technology company building secure, scalable, and developer-first platforms in Digital Safety, Endpoint Security, and Compliance. We specialize in building backend infrastructure that powers advanced cybersecurity, automation, and device control systems for modern enterprises.
We are looking for an experienced Senior Software Engineer with deep expertise in Node.js and NestJS, who thrives in architecting backend systems and wants to make an impact in security-focused software development.
Position Overview
As a Senior Backend Engineer at SternX, you will be a core part of our platform team, helping us design and implement services that support real-time operations, automation flows, and secure data management. This role is ideal for someone who enjoys building systems from the ground up and has experience with modern backend frameworks and cloud-native practices.
Key Responsibilities
- Design, build, and maintain scalable and high-performance Node.js applications using the NestJS framework
- Architect modular, reusable backend services and APIs aligned with business goals
- Develop and document RESTful APIs and microservices, and integrate them with internal and external systems
- Collaborate with product and frontend teams to ensure robust feature delivery
- Manage both relational and NoSQL databases (e.g., PostgreSQL, MongoDB) for schema design and performance tuning
- Lead by example in code quality, technical standards, and peer reviews
- Write automated unit and integration tests to ensure system reliability
- Contribute to CI/CD workflows, deployment, and system observability
- Stay up to date with backend trends, performance optimization techniques, and security practices
Required Qualifications
- 6+ years of professional experience in software development
- Strong proficiency in Node.js and production-grade use of NestJS
- Experience with both SQL and NoSQL databases
- Deep understanding of software engineering principles, Git workflows, and CI/CD pipelines
- Familiarity with Docker-based environments and cloud platforms
- Strong analytical skills and ability to debug, trace, and resolve production issues
- Excellent team collaboration and communication abilities
Bonus Skills
- Knowledge of security architectures and authentication/authorization systems
- Experience working in compliance-sensitive or regulated environments
- Familiarity with message queues (e.g., RabbitMQ, Kafka)
- Previous work with internal tools, automation flows, or device management platforms