We are looking for a Senior Backend Developer.
As a Senior Backend Engineer, you will drive the end-to-end implementation of sophisticated projects, from initial design all the way to production. This will involve architecting and building complex backend systems, integrating advanced machine learning models and natural language processing techniques, and tackling challenging algorithmic problems with robust and efficient code.
Responsibilities:
Design, implement, and maintain robust, scalable backend systems
Build and maintain distributed data pipelines to ingest and process vast amounts of security telemetry in real time
Architect and evolve microservices within a modern cloud-native environment (GCP, Kubernetes, Docker)
Optimize performance and reliability of critical systems under high-throughput conditions
Collaborate cross-functionally with AI, frontend, product, and security teams to bring features from concept to production
Own your work end-to-end, from design to deployment, testing and monitoring
Contribute to a culture of engineering excellence, continuous learning, and rapid iteration
Requirements: BSc in Computer Science
4+ years of backend development experience, ideally in fast-paced environments or startups
Strong C# and Python skills
Solid experience with distributed systems, microservices, and high-throughput architectures
Proficiency building REST APIs
Experience working with both SQL and NoSQL databases
Familiarity with containerization and orchestration (Docker, Kubernetes)
Passion for clean code, complex architecture, and performance tuning
Startup mindset: youre resourceful, self-motivated, and thrive on ownership and impact
A team player who enjoys working in a collaborative, high-energy environment
Nice to have skills:
Queue based services
.NET
Cloud platforms, preferably GCP
This position is open to all candidates.