Location: This is a remote position for which we are accepting applicants in Europe and nearby time zones with preference for candidates in: the European Union (excluding Germany), Serbia, and Poland. All candidates must be able to provide proof of identity and work authorization to work as a contractor in their country of residence.
hirify.global is a cutting edge messaging API provider specializing in 10DLC text messaging.
Overview
hirify.global is seeking a Senior Software Engineer to design, develop, and maintain scalable backend systems that power applications, ensuring robustness, performance, and security. As an engineer in a startup without strict enterprise processes, you will be independent from day one — not working solo, but taking initiative and being motivated to deliver results. Proficiency with Russian is required because we have a Russian-speaking development team.
What you will do
- Participate in code reviews and discuss architecture and implementation details with peers.
- Collaborate with issue reporters or stakeholders to clarify requirements and work closely with QA to support the testing process, including fixing bugs and answering questions.
- Resolve production issues by analyzing logs, metrics, traces, and alerts.
- Model complex domain rules and processes by writing maintainable, testable, robust, and performant code.
- Analyze and enhance system performance by identifying bottlenecks, optimizing processes, and implementing gradual architectural changes.
- Solve complex technical challenges by analyzing issues, learning new technologies, and continuously enhancing existing systems.
Requirements
- You have a Bachelor’s degree or higher in a technical field
- You have hands-on experience in web services development with ASP.NET Core, Entity Framework Core, SQL databases (Microsoft SQL, Postgres), message brokers (RabbitMQ)
- You are able to write and understand common algorithms (e.g., sorting), evaluate their running time and memory consumption, and understand built-in methods like in Dictionary<K,V>
- You have a deep understanding of asynchronous and parallel programming concepts
- You have a deep understanding of distributed and event-driven systems, including the concepts, peculiarities, and best practices behind architecting such systems
- Proficiency with Russian is required
Nice to have
- You'll stand out if you have hands-on experience with Domain Driven Design patterns and practices
Culture & Benefits
- Fully remote work arrangement
- Flexible time off; including paid vacation and sick leave
- Employee stock options
Будьте осторожны: если вас просят войти в iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →