Job Description, Responsibilities & Requirements
About the Position
We are seeking a Senior.NET Engineer with experience in large-scale distributed systems to join our team in Europe or LATAM, working on a leading platform for electronic agreements.
Responsibilities
- Design, develop, and maintain high-performance backend systems and APIs using C# and .NET technologies, hosted in Azure and various compliance-level data centers
- Leverage Azure services like Azure App Services, Azure Kubernetes Service (AKS), Azure Blob Storage, and SQL/No-SQL Databases to build scalable, secure, and reliable cloud-native solutions
- Build and maintain microservices-based architectures using C#, ASP.NET, and others
- Design and implement RESTful or gRPC APIs, ensure seamless integration with other systems and products
- Optimize architecture and solution for scalability and availability, with cost and maintenance in mind
- Identify and address performance bottlenecks and scalability challenges proactively
- Align across teams for designs, communicate, and resolve roadblocks
- Guide and mentor other engineers through design and code reviews
- Shifted working hours with at least 6 hours of daily overlap with the PST time zone (Pacific Standard Time)
Requirements
- 4+ years of software engineering experience in large-scale distributed systems
- 4+ years of experience building resilient and highly available web services
- Experience in understanding architectural standards and decisions
- B.S., M.S., or PhD in Computer Science or equivalent experience
We Offer
- Flexible working format - remote, office-based or flexible
- A competitive salary and good compensation package
- Personalized career growth
- Professional development tools (mentorship program, tech talks and trainings, centers of excellence, and more)
- Active tech communities with regular knowledge sharing
- Education reimbursement
- Memorable anniversary presents
- Corporate events and team buildings
- Other location-specific benefits
not applicable for freelancers
About the Company
N-iX is a global software development service company that helps businesses across the globe create next-generation software products. Founded in 2002, we unite 2,400+ tech-savvy professionals across 40+ countries, working on impactful projects for industry leaders and Fortune 500 companies. Our expertise spans cloud, data, AI/ML, embedded software, IoT, and more, driving digital transformation across finance, manufacturing, telecom, healthcare, and other industries. Join N-iX and become part of a team where your ideas make a real impact.