about 3 hours ago
Remote, Worldwide +2 moreSenior
Responsibilities
- Develop and implement new features based on project requirements.
- Write, test, and debug code for software applications.
- Participate in code reviews and provide constructive feedback.
- Ensure adherence to software design principles and best practices.
- Work closely with cross-functional teams.
- Troubleshoot and resolve software issues and bugs.
Requirements
- Minimum 5 years of experience in a senior engineering role.
- Deep hands-on expertise in C# and .NET (Core / .NET 6+).
- Strong understanding of async/await, multithreading, and performance optimization.
- Experience designing high-load backend systems with strict latency requirements.
- Ability to identify and eliminate performance bottlenecks.
- Experience with microservice-based systems and event-driven architectures.
- Familiarity with relational and non-relational databases.
- Understanding of CI/CD pipelines and automated delivery.
- Intermediate or higher level of English.
Benefits
- Annual budget for sports, medical, mental health, home office, and language support.
- Paid maternity/paternity leave and monthly childcare allowance.
- 20+ vacation days, unlimited sick leave, and emergency time off.
- Remote-first work environment with tech support and coworking compensation.
- Opportunities for team events and a learning culture with internal courses.
