Senior Backend .NET Developer
We’re BrainRocket — an international software development and digital solutions company driven by 1,300 talented professionals across Cyprus, Malta, and Portugal.
Here, everything moves at rocket speed: driving innovation, pioneering projects, and fast-tracking careers.
Together, we turn ideas into action—let’s get started
We are looking for an experienced Backend .NET Developer to join our dynamic team! You will be working a brand new project starting from scratch!
✅ Responsibilities:
Development and Integration:
✔️ Design, develop, and maintain scalable backend services.
✔️ Build and optimize HTTP–based APIs.
✔️ Focus on seamless integrations to ensure efficient communication within distributed systems.
✔️ Work with a variety of databases, including SQL and NoSQL solutions.
✔️ Ensure smooth deployment of services using Docker images into Kubernetes environments.
✔️ Implement reliable event-driven communication.
Collaboration and Problem Solving:
✔️ Optimize system performance, ensuring reliability, scalability, and low-latency operations.
✔️ Collaborate to identify and resolve technical challenges effectively across microservices.
✔️ Work closely with Product Owners, Architects, and DevOps engineers in a fast-paced environment.
✔️ Participate in code reviews and advocate for best coding practices to ensure high-quality deliverables.
✔️ Stay updated with industry trends and adopt new technologies when appropriate.
✅ Requirements:
✔️ At least 5+ years of experience in backend development using C# and .NET Core.
✔️ Strong understanding of building and optimizing RESTful APIs and GraphQL services.
✔️ Experience working with both SQL (e.g., MySQL, ClickHouse) and NoSQL databases (e.g., MongoDB, Elasticsearch, Redis).
✔️ Proficiency in event-driven architecture and messaging systems such as Kafka, NATS, or RabbitMQ.
✔️ Hands-on experience with building Docker images and deploying them into Kubernetes.
✔️ Experience with services on AWS cloud infrastructure.
✔️ Good knowledge of microservices architecture and distributed systems.
✔️ Experience with Git version control systems.
✔️ Good practical grasp and experience with writing unit and integration tests.
✔️ Ability to troubleshoot, debug, and optimize performance in high throughput systems.
✔️ Upper-intermediate level of English.
✅ Nice to Have:
✔️ Ability to develop in Node.js is a big plus.
✔️ Experience working in a company with established processes.
✔️ Experience working with Kibana, Grafana and other APM tools.
We offer Excellent benefits, including but not limited to:
🧑🏻💻 Learning and development opportunities and interesting challenging tasks;
📝 Official employment in accordance with the laws of Cyprus and the EU, registration of family members;
✈️ Relocation package (tickets, staying in a hotel for 2 weeks);
🏋️♂️ Company fitness corner in the office for employees;
📚 Opportunity to develop language skills and partial compensation for the cost of language classes;
🎁 Birthday celebration present;
🏝 Time for proper rest and 24 working days of Annual Vacation;
🍲 Breakfasts and lunches in the office (partially paid by the company).
Join BrainRocket and rock with us! 🚀
Bold moves start here. Make yours. Apply today!
Apply for this job
*
indicates a required field