Sr. Software Engineer (.NET, Microservices, React.js)
Core
Design, develop, test, and maintain scalable enterprise applications and microservices using .NET Core and React.js.
Role type
Senior IC software engineer (.NET, Microservices, React)
Builds
Scalable enterprise applications, REST APIs, and responsive user interfaces
Domain
Enterprise software development, B2B technology ecosystem
Deliverable
production ML models | product features
Required skills
C#, .NET Core, ASP.NET Core, Microservices, React.js, REST APIs, SQL, relational databases, Git, CI/CD, unit testing, debugging, performance optimization, OOP, SOLID principles, design patterns
Preferred skills
AWS, GCP, Microsoft Azure, Docker, Kubernetes, Kafka, RabbitMQ, Azure Service Bus, event-driven architecture, application monitoring, logging, observability
Responsibilities
Design, develop, test, and maintain applications using C# / .NET Core / ASP.NET Core; Develop and maintain scalable Microservices and REST APIs; Build responsive and maintainable user interfaces using React.js; Implement integrations with internal and external systems; Translate technical requirements into high-quality, production-ready code; Participate in technical design discussions; Develop reusable, maintainable, and well-tested components; Perform code reviews and improve code quality; Troubleshoot and resolve application defects and production incidents; Write unit and integration tests; Work with QA, DevOps, and Product teams to deliver features; Identify technical risks and communicate them to the Technical Lead; Contribute to continuous improvement of development practices; Support application deployment and production troubleshooting
Seniority
Senior, hands-on IC

