Location : Remote (Ukraine)
Your expertise :
- At least 7 years of software development experience
- Excellent knowledge of C#, .NET, .NET Core
- Excellent knowledge of Entity Framework
- Good frontend knowledge React, TypeScript, HTML, CSS
- Excellent knowledge of relational databases PostgreSQL / MSSQL
- Good experience with Integration / Unit testing
- Good experience with ASP.NET Core
- Good experience with AWS cloud services like RDS, SNS / SQS, S3 etc
- Experience developing microservices
- Knowledge of software design patterns
- Experience with Docker
- Understanding of SOLID and other OOP principles
- Understanding of REST, RPC
- Excellent communication and organization skills, product-oriented mindset, focus on team results, willingness to constant personal and team improvements, leadership qualities
- Understanding SDLC
- Upper-intermediate or higher level of English
- A team player who helps the team to grow
Will definitely be a plus :
Experience in a lead positionExperience with KubernetesExperience with TerraformExperience with MobXUnderstanding of CI / CD and experience with Jenkins and VaultExperience with creating solution Architecture and solving nonstandard CRUD tasksExperience with monitoring systems like Grafana, Kibana, OpenSearch, NewRelic etcWhat’s in it for you?
Decent market rate compensation depending on experience and skillsYou build it, you own it” mentality in most contextsSupport of personal and professional developmentsupport of experienced colleagues
in-house events and trainingsregular knowledge sharing in teamsEnglish classes and speaking clubsLife-balance support25 working days of vacation
5 days of paid sick leave per month (if necessary) without providing a medical certificatematernity leave programProfessionally strong environment, friendly and open atmosphere, ability to influence the product development and recognition for itYou will be involved into :
As a Senior Developer on our team, you’ll play a pivotal role in every phase of the Software Development Life Cycle (SDLC). From understanding and processing requirements to creating innovative solutions and breaking them down into actionable tasks, you’ll be deeply involved in the entire development process.
Your responsibilities will include :
Writing high-quality code with at least 80% test coverageParticipating in team refinements, code reviews, and deploymentsMonitoring deployed code using tools like Kibana, New Relic, and Grafana to ensure everything runs smoothly in productionHandling the occasional rollback and bug fix—because let’s be real, no deployment is perfect the first timeCollaborating with other teams to ensure seamless integration and operation across the platformDocumenting the architecture for new features and discussing it with the architecture team and other stakeholdersIn a production environment like ours, where downtime is not an option, you’ll be at the forefront of ensuring that SpaceMail.com runs flawlessly—even during the most critical times. Plus, there’s an exciting opportunity to step into a Tech Lead position as you grow with us.