Software Engineer - Backend (Node.js/ Python)
Core
Backend engineer developing APIs and services for a crisis management and emergency notification platform.
Role type
Mid-level backend software engineer
Builds
REST APIs and backend services for the F24 Suite platform
Domain
Crisis management software / Emergency notification systems
Required skills
Node.js, Python, NestJS, Express, FastAPI, TypeScript, REST API design, Database management, Git, CI/CD, Automated testing
Preferred skills
Docker, Kubernetes, Microservices, Distributed systems, AI-assisted development
Technologies
Node.js, Python, NestJS, FastAPI, TypeScript, Express, Fastify, Docker, Kubernetes, Git, CI/CD
Responsibilities
Develop and maintain backend services, Build and maintain REST APIs, Contribute to the design and implementation of new platform features, Write clean, maintainable and well-tested code, Participate in code reviews and technical discussions, Troubleshoot issues and contribute to improvements across existing services
Seniority
Mid-level, hands-on IC