Location:
Remote, Ukraine
About company:
We are looking for a Senior Backend Engineer for a British media company. You will work with the existing London and Ukraine development teams.
Argus Media analyses the world market in oil, gas, metals and other raw materials. They collect and maintain complex data sets to help their customers understand the market, providing analysis, visualization, and expert opinion daily.
This role will work on refactoring/replacing a price discovery application aiming at improving performance, scalability and time to market. You will contribute directly to the quality of application design and implementation and will work with market domain experts.
Tech Stack:
- .NET 6+
- AWS: Lambda, Step functions, API Gateway, EC2, S3, CloudFormation, CloudWatch, RDS Aurora,
DynamoDb, SQS/SNS
- Messaging: RabbitMQ, PubSub, Web Sockets
- Tools: everything from JetBrains (Rider, DataGrip, etc.), Dynatrace, SonarQube, LucidCharts, Octopus,
TeamCity, Grafana, Kibana, ElasticSearch, Jira, Opsgenie
- RealTime, Low Latency
- Codebase is modern and is less than 3 years old
Responsibilities:
- Design and implement new APIs and services in a low latency environment
- Review code from junior staff and maintain code quality
- DevOps – we are responsible for what we implement.
Requirements:
- Fluent English
- Ability to understand systems
- Experience in developing full applications
- Keen to learn, open to new ideas, team player
- 5+ years of development (.NET/C#)
- Patterns and Refactoring skills, CleanCode, optimization
- Databases (SQL and NoSQL)
- APIs (REST, Minimal, gRPC)
- Messaging: RabbitMQ, PubSub, Web Sockets
- [optional] AWS
Benefits:
- Be part of a profitable, expanding, UK Product company
- Be a senior engineer with control of technical decisions and architecture (no top-down architecture)
- Free access to O’Reilly Books Online and Udemy
- Managers will help to build a personal development plan and grow
- Annual Salary review
- No overtime. 40 hours per week maximum.
- Developer-friendly environment, clever friendly colleagues. Minimum corporate interference.
Hiring process:
1) HR Prescreen call;
2) Technical Pre-Screening;
3) Final Interview (~2 hours).