Our client provides communication services for the hearing-impaired. One such service is captioning during a phone call. This is done by so-called Captioning Agents (CA). Our application was originally created as a POC to evaluate the quality of CA. Now the project is growing out of the POC and requires upgrading the code base and adding new functionality.
Stack: C#, Python, Angular, Terraform, Kubernetes, Azure.
Project highlights:
- Event-based microservices architecture;
- The project is not super large, but it is quite complex, so there is an opportunity to develop architectural skills;
- Technologies are also non-trivial and quite complex: SIP, Azure Event Grid, Azure Service Bus, integration with AI-like logic on Python;
- The project has a real practical usage;
- Decision-making autonomy and the ability to use new versions of technologies.
Scope of tasks and ownership:
- Solution design of technical and business problems;
- Implementation solution of problems with build in quality;
- Redesign existing microservices;
- Refactoring;
- Code review;
- Communication with client to build solutions which really solves the problems;
- Test coverage at all levels.
Qualifications:
- 2+ years of experience building web applications;
- Experience with С# / .Net Core;
- Skill in working with REST API (experience with gRPC or some other RPC would be a plus);
- Experience with SQL databases (PostgreSQL is preferable);
- Understanding of OOP and SOLID principles and ability to apply them in practice;
- Troubleshooting skills and engineering thinking;
- Knowledge of the clean code principles and the ability to apply them in practice;
- At least Intermediate level of English.
Our benefits:
- No micromanagement;
- Freedom to engage in decision-making and implementation;
- Ability to work in a team of professionals (the ratio of middle and above specialists 80/20);
- Participation in the development of high-quality products;
- Direct communication with clients on a partnership level;
- Professional development opportunities ($500 education budget, well-managed processes, communities, internal library);
- Health insurance;
- $500 extra for the health care, sports or mental health;
- Accounting services;
- 20 paid working days off and 10 days sick leave;
- Opportunity to work remotely;
- Relocation reimbursement;
- Soulful team buildings and corporate events.
Join us and be among those who care!