Development and maintenance of web applications and APIs;
Implementation of new backend and frontend features;
Support and evolution of critical enterprise systems;
Development of synchronous and asynchronous integrations between systems;
Design and maintenance of microservices;
Creation and maintenance of queries, stored procedures, and database modeling;
Work with messaging systems and asynchronous processing;
Build and maintain Continuous Integration and Continuous Delivery (CI/CD) pipelines;
Experience with Continuous Integration and Continuous Delivery (CI/CD) pipelines;
Automation of build, integration, and deployment processes using CI/CD pipelines;
Ensuring software quality, applying development best practices, architectural patterns, implementing unit tests, and using code quality analysis tools such as SonarQube or similar;
Collaborating with cross-functional teams on technical analyses and solution definition.
Requirements
Bachelor's degree in Computer Science, Software Engineering, Information Systems, or related fields;
Minimum of 3 years of hands-on FullStack development experience;
Strong knowledge of C# and .NET Core / ASP.NET Core;
Experience developing REST APIs and Web Services;
Familiarity with ASP.NET MVC applications;
Experience with JavaScript and TypeScript;
Strong experience with React, Next.js, or Angular;
Experience with HTML5, CSS3, and consuming REST APIs;
Knowledge of relational and non-relational databases:
SQL Server;
MySQL;
MongoDB;
Elasticsearch;
Experience with messaging systems such as RabbitMQ, Kafka, or MSMQ;
Knowledge of Docker and application containerization;
Experience with Git and versioning platforms such as GitHub and Bitbucket;
Experience with CI/CD pipelines using GitHub Actions and versioning strategies like GitFlow;
Knowledge of microservices architecture;
Knowledge of Design Patterns and Clean Code principles;
Experience with agile methodologies;
Writing unit and integration tests;
Knowledge of Kubernetes.
Tech Stack
Angular
ASP.NET
Docker
ElasticSearch
JavaScript
Kafka
Kubernetes
MongoDB
MySQL
Next.js
RabbitMQ
React
SQL
TypeScript
.NET
Benefits
Infrastructure allowance;
Flexible working hours;
Day off on your birthday – with a special surprise!