➡️ Apply here: Principal Engineer
🔔 Monitor #node.js #python #fullstack #team_lead #architect jobs
👩💼 Want to stand out? Improve your resume to appeal to recruiters, hiring managers, and Applicant Tracking Systems. ➡️ Improve your resume
**Job Title:** Principal Engineer
**Company:** Singular
**Location:** Hybrid work
**Job Description:**
Singular is seeking a Principal Engineer to join their Campaign Platform team. This role is responsible for driving architectural excellence, scalability, and operational reliability across distributed systems and services. The Principal Engineer will lead backend technical direction, collaborate with engineering teams, and ensure systems are secure, efficient, and resilient.
**Responsibilities:**
* **Technical Leadership & Architecture:**
* Own the backend architecture vision across multiple services and domains.
* Design systems optimized for performance, observability, and scalability.
* Guide the evolution of microservice and monolithic components.
* Lead complex technical investigations and propose long-term solutions.
* Define backend coding standards and enforce best practices in Node.js (NestJS) and related frameworks.
* **Collaboration & Delivery:**
* Partner with Product Owners, QA, DevOps, and other teams to define interfaces and integration strategies.
* Support release activities, ensuring production readiness and rollback strategies.
* Represent backend engineering decisions in architecture discussions.
* **Mentorship & Knowledge Sharing:**
* Mentor backend developers, fostering technical excellence.
* Champion backend engineering best practices.
* Encourage experimentation with new backend technologies.
* **Quality, Reliability & Automation:**
* Collaborate with QA and DevOps to ensure strong test automation coverage.
* Partner with SREs to ensure robust monitoring and incident management processes.
* Prioritize security, performance, and long-term maintainability.
**Core Technologies:**
* Node.js (NestJS) and TypeScript
* RESTful APIs and microservices
* Message queues (Kafka)
* PostgreSQL, Redis
* CI/CD pipelines, Docker, Kubernetes, cloud platforms
**Qualifications:**
* 5-8+ years of experience in backend software engineering, with strong expertise in Node.js (preferably NestJS).
* Proven track record in system architecture and design.
* Hands-on experience with CI/CD, code quality enforcement, and automated testing.
* Experience leading technical investigations and solving complex scalability or performance issues.
* Strong understanding of API design, data modeling, and system observability.
* Experience in multi-product or multi-market environments.
* Knowledge of DevOps principles and cloud-native architectures.
* Experience in release management.
* Background in mentoring developers.
* Experience in cross-functional collaboration.
**Personal Attributes:**
* Analytical and problem-solving skills.
* Good interpersonal and communication skills.
* Autonomy and resourcefulness.
* Sense of initiative.
* Attention to detail.
* Flexibility and ability to work as part of a team.
* Ability to adapt to change.
* Results-driven.
* Ability to understand and solve complex challenges with simple, scalable, and innovative solutions.
**Benefits:**
* Generous annual leave
* Hybrid work
* Individual health insurance
* Paid sick leave
* Paid maternity & paternity leave
* Family reward
* Performance & referral bonuses
* Loyalty award
