Innovecs

Senior Back-end Engineer, .NET

Innovecs

full-time

Posted on:

Location Type: Remote

Location: Ukraine

Visit company website

Explore more

AI Apply
Apply

Job Level

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