Job Closed
This listing is no longer active.
The all-in-one sales & marketing platform that agencies can white-label. CRM, Email, 2-way SMS, Funnel Builder, & more!
Senior FullStack Engineer – CRM Users
Location
India
Posted
168 days ago
Salary
0
Seniority
Senior
Job Description
Senior FullStack Engineer – CRM Users
HighLevel
• Design and build scalable, secure user management systems • Work on authentication, authorization, and complex permission hierarchies • Collaborate cross-functionally to deliver reliable, performant, and secure experiences for millions of users • Mentor junior engineers and participate in architecture discussions and code reviews
Job Requirements
- 4+ years in backend engineering, preferably building user management systems
- Proven work on authentication/authorization and IAM systems
- Experience with multi-tenant SaaS and enterprise user workflows & permissions
- Languages: TypeScript, JavaScript, Node.js
- Frameworks: NestJS, Express.js
- Databases: MongoDB, Firestore, SQL
- Authentication: OAuth 2.0, JWT, session management
- Cloud: Google Cloud Platform (GCP)
- Messaging: Google Cloud Pub/SubDevOps: Git, CI/CD
- Search: Elasticsearch, Clickhouse
- Architecture: Microservices, Event driven architecture, IAM, RBAC
Benefits
- Work in a global, remote-first environment
- Collaborative culture promoting creativity and innovation
- Opportunity to mentor junior engineers
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Web Software Engineer 4 – Client API Foundations
NetflixDescribed as the world's top internet television network, Netflix is a publicly-traded entertainment company offering video-on-demand and streaming media. As an
• Design, build, and maintain reusable UI architecture and frameworks that product engineers can leverage across the iOS, tvOS, Android, TV, and Web client platforms • Weigh business, product, and architectural trade-offs to guide your technical decisions • Collaborate with a broad set of client, server, foundational, and product engineers across Netflix • Support product engineers using your solutions and help ensure a reliable production experience
Senior Software Engineer, Trading Technology – Query Stack
BitMEXOne of the world's leading cryptocurrency derivatives exchanges. Creator of the Perpetual Swap.
• Design, development, maintenance and support of fault-tolerant, containerised distributed systems of microservices, for the writing and reading of exchange data • Provide services to both internal and external clients, such as new products, support tooling, analysis tooling. This is a rapidly moving environment with a varied and expanding product line • Evaluation of new technologies • Collaboration with peers, internal and external users on technical design and direction • Act as a senior technical resource to junior engineers
• Providing cross-team technical leadership • Driving complex, multi-team initiatives from idea to launch • Partnering closely with Product, Design, and Clinical leaders to ship measurable outcomes • Collaborate with product managers and engineering leads to shape how features are built, ensure architectural consistency across teams, and take ownership of end-to-end execution for complex projects • Define solutions to ensure strong monitoring and clean analytics in Mixpanel • Work with product managers, designers, and clinical leaders to turn ambiguous problems into clear technical strategies and execution plans • Own end-to-end delivery for complex initiatives that cut across multiple product teams and services • Personally execute on the highest-priority and most technically challenging projects, setting the standard for quality, velocity, and collaboration • Define and evolve the architecture for core product areas (e.g. member journeys, clinical workflows, care coordination) • Design APIs, data models, and integration patterns that make it easy to build new clinical and member experiences without re-inventing the wheel • Raise the bar on reliability and performance: drive SLOs, capacity planning, and incident-ready designs for the systems you own • Embed testability in designs: meaningful unit/functional tests, contract tests between services, and automated checks where they matter most • Ensure new features are instrumented with high-quality analytics in Mixpanel and that events and properties are consistent across products • Work with Product and Data to set up dashboards and monitoring that actually reflect user and clinical outcomes, not just vanity metrics • Drive post-incident reviews and systemic improvements when things break • Mentor senior and mid-level engineers through design guidance, pairing, and thoughtful code review • Help define and uphold engineering standards: coding conventions, architecture patterns, documentation norms • Model a pragmatic, product-focused mindset: balancing high standards with iterative delivery and experiments.
• Building high-quality product features across our stack (web, mobile, backend) • Owning projects end to end, from design to launch and iteration • Partnering closely with Product, Design, and Clinical teams to ship measurable outcomes • Collaborate with product managers, designers, and clinicians to turn product requirements into clear technical plans. • Own end-to-end delivery of features and services: design, implementation, testing, rollout, and iteration. • Design and implement APIs, data models, and integrations supporting your core domain (member journeys, clinical workflows, care coordination) • Contribute to evolving our architecture so teams can build new experiences quickly without re-inventing the wheel. • Build with reliability and performance in mind: help define graceful failure modes, timeouts, and efficient queries. • Participate in design reviews and RFCs, bringing a pragmatic, product-focused perspective. • Write well-tested code with meaningful unit tests and integration tests, • Instrument features with high-quality analytics in Mixpanel, using consistent events and properties across products. • Help maintain dashboards and alerts that reflect real user outcomes • Contribute to and uphold engineering standards: coding conventions, design patterns, documentation practices. • Give thoughtful and constructive code reviews



