
Senior Backend Engineer
StatusNeo
Job description
We're hiring a Senior Backend Engineer to help build scalable, cloud-native backend platforms powering modern customer-facing and enterprise applications.
This is an exciting opportunity to work on high-impact products, design distributed systems and build integrations across multiple enterprise platforms in a highly collaborative environment.
What You'll Do
Design and develop scalable backend services using Python and FastAPI
Build RESTful APIs, microservices, and backend-for-frontend (BFF) services
Develop cloud-native solutions leveraging Microsoft Azure
Build integrations with CRM and enterprise systems
Design event-driven architectures using messaging and asynchronous processing patterns
Implement caching, security, observability, and performance optimization strategies
Collaborate with product, engineering, and architecture teams to deliver high-quality solutions
Contribute to CI/CD pipelines, automated testing, and engineering best practices
Must-Have Skills
-
Python
-
FastAPI
-
REST APIs & Microservices
-
Microsoft Azure
-
Azure Service Bus / Event Grid
-
OAuth 2.0, OIDC, JWT
-
SQL & NoSQL Databases
-
Redis or Caching Technologies
-
CI/CD Pipelines
-
Distributed Systems Design
Nice to Have
-
CRM platform integration experience
-
Azure API Management (APIM)
-
Event-Driven Architecture
-
Domain-Driven Design (DDD)
-
Observability & Distributed Tracing
-
Enterprise Integration Experience
What We're Looking For
Strong backend engineering fundamentals
Experience building scalable cloud-based applications
Ability to design robust APIs and integration services
Strong problem-solving and architectural thinking
Experience working in Agile product engineering environments