
Search by job, company or skills
As a Senior Software Engineer, you will:
• Contribute to system design and architecture, with a strong focus on scalability, performance, and fault tolerance.
• Write efficient and maintainable code in C#/.NET Core (3.1/5+) and design modern APIs following REST and other relevant protocols.
• Build scalable, secure services using RESTful APIs and gRPC, adhering to microservices and event driven architectures (e.g., Kafka, Azure Event Hub, Service Bus).
• Design and implement next-generation APIs that are intuitive, secure, and built for extensibility— enabling seamless integration across platforms and partners.
• Champion API-first development with a strong focus on clean contract design, performance, and developer experience, ensuring high reusability and scalability in a microservices ecosystem.
• Apply Domain-Driven Design (DDD) principles to model complex domains and align architecture with business logic.
• Collaborate closely with cross-functional teams in an Agile environment, effectively communicating with both technical and non-technical stakeholders.
• Stay hands-on with development and continuously upskill in emerging technologies.
• Create unit and integration tests to ensure reliability and performance of APIs.
• (Nice to have) Experience with .NET Core, ASP.NET Web API, Azure services (AKS, Azure SQL, Service Bus), and front-end frameworks (JavaScript/Node.js).
What You Bring:
We're looking for engineers who are problem-solvers, risk-takers, and forward thinkers.
Abilities:
• Strong communicator capable of translating technical ideas across varied audiences.
• Agile mindset with adaptability in fast-paced, dynamic environments.
• Collaborative and solutions-focused approach to challenges.
Experience:
• 6+ years in software engineering with at least 4 years working on distributed systems.
• Proficiency in C# and .NET Core (3.1/5+), ASP.NET and designing scalable APIs.
• Solid understanding of microservices architecture, containerization, and cloud-native patterns.
• Hands-on experience with relational and NoSQL databases.
Education:
• Bachelor of Engineering in Computer Science, or related field (or equivalent experience).
Job ID: 147202287
We don’t charge any money for job offers