Backend Developer(Node.js and Python)
Core
Design, develop, and maintain scalable backend services and APIs for public safety SaaS solutions.
Role type
Senior Backend Developer (Node.js and Python)
Builds
Scalable RESTful APIs, backend services, and database structures for public safety customers.
Domain
Public safety / Cloud infrastructure
Deliverable
production ML models | product features | infrastructure
Required skills
Node.js, Python, RESTful API design, relational and NoSQL database design, CI/CD pipeline implementation, Docker, unit and integration testing, code review, performance optimization
Preferred skills
Microservices architecture, Agile/Scrum methodology, mentoring junior developers
Technologies
Node.js, Python, SQL, NoSQL, Docker, Azure, AWS, GCP
Responsibilities
Develop and maintain scalable RESTful APIs and backend services; Design and optimize relational and NoSQL database structures; Implement best practices for API validation, error handling, logging, and input sanitization; Write clean, maintainable, and modular backend code; Create and maintain unit, integration, and automated tests; Build and support basic CI/CD pipelines; Troubleshoot production issues, optimize performance, and ensure application stability; Participate in code reviews, provide technical guidance, and mentor junior developers
Seniority
Senior, hands-on IC