
Senior Back-end Engineer, .NET
Innovecs
full-time
Posted on:
Location Type: Remote
Location: Ukraine
Visit company websiteExplore more
Job Level
Tech Stack
About the role
- Develop and maintain backend services and APIs using .NET Core 6+
- Design and implement microservices architecture with high availability and scalability
- Build and optimize high-transactional systems handling large volumes of concurrent operations
- Work with cloud platforms including Azure and AWS for deployment and infrastructure
- Design and optimize SQL and NoSQL database schemas and queries
- Develop RESTful APIs and integrate with frontend applications
- Implement event-driven architectures and message queuing systems
- Write comprehensive unit tests, integration tests, and end-to-end tests
- Review code thoroughly and provide constructive feedback on pull requests
- Conduct architectural decision-making and technical planning
- Optimize application performance, query execution, and resource utilization
- Implement security best practices and ensure data protection
- Monitor system performance and troubleshoot production issues
- Mentor junior developers and share knowledge with the team
- Participate actively in Scrum ceremonies using JIRA
- Create and maintain technical documentation
- Deploy applications using CI/CD pipelines
- Stay updated with latest backend trends and cloud technologies
- Share project information and insights with team members
- Participate in brainstorming sessions and contribute innovative ideas
Requirements
- At least 5+ years of hands-on coding experience with modern backend technologies
- BS/MS in Computer Engineering or related fields
- Deep proficiency in .NET Core 6+ and C# (advanced level)
- Strong experience with microservices architecture and design patterns
- Proven experience building high-transactional systems with thousands of concurrent users
- Hands-on experience with Azure services (App Services, Functions, Service Bus, Storage, etc.)
- Strong expertise in SQL databases (SQL Server, PostgreSQL, or MySQL)
- Solid experience with NoSQL databases (MongoDB, Redis, Cosmos DB, or DynamoDB)
- Experience with Entity Framework Core or Dapper
- Proficiency in RESTful API design and implementation
- Experience with message brokers (RabbitMQ, Azure Service Bus, or AWS SQS)
- Understanding of containerization with Docker
- Experience with distributed caching strategies
- Knowledge of authentication and authorization (OAuth, JWT)
- Understanding of SOLID principles and clean architecture
- Good level of English (Upper Intermediate or higher - written and verbal)
- Experience with AI-powered development tools (Cursor, GitHub Copilot, etc.) - Big Plus
- AI-Native Software Engineer mindset with hands-on experience in agentic programming
- Active use of AI assistants in daily development workflow for code generation and problem-solving
- Strong grasp of the full Software Development Life Cycle (SDLC), including requirements gathering, design, development, testing, deployment, and maintenance.
- Nice-to-Have:
- Experience with AWS services (EC2, Lambda, SQS, S3, etc.)
- Experience with gRPC or GraphQL
- Familiarity with event sourcing and CQRS patterns
- Experience with Elasticsearch or similar search engines
- Knowledge of Apache Kafka or similar streaming platforms
- Performance tuning and optimization in distributed systems
- Knowledge of CI/CD processes (Azure DevOps, GitLab CI/CD, or Jenkins)
- Basic familiarity with Docker containerization
Benefits
- Flexible hours and remote-first mode
- Competitive compensation
- Complete Hardware/Software setup – anything you need for work
- Open-door culture, transparent communication, and top management at a handshake distance
- Health insurance, vacation, sick leaves, holidays, paid maternity/paternity leave
- Access to our learning & development center: workshops, webinars, training platform, and edutainment events
- Virtual team buildings and social activities
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
.NET Core 6+C#microservices architectureSQL databasesNoSQL databasesRESTful API designmessage brokersDockerEntity Framework CoreAI-powered development tools
Soft skills
mentoringcommunicationcollaborationproblem-solvingarchitectural decision-makingtechnical planningcode reviewconstructive feedbackparticipation in Scruminnovation
Certifications
BS in Computer EngineeringMS in Computer Engineering