Tech Stack
ASP.NETKafka.NETSQL
About the role
- Designing, developing, and maintaining .NET applications
- Adhering to coding standards and best practices
- Mentoring junior developers
- Improving software development processes
- Eliciting and analyzing software requirements from stakeholders
- Implementing observability and monitoring
Requirements
- 2+ years of relevant experience
- Understanding microservice and monolith architectures
- Ability to design event-driven systems
- Familiarity with architectural patterns and resilience strategies
- Strong analytical skills in gathering software requirements
- Understanding of functional and non-functional requirements
- Knowledge of connection pooling, rate-limiter, and bulkhead patterns
- Proficiency in SQL queries and relational database models
- C# programming knowledge
- Proficiency in ASP.NET Core and RESTful services
- Advanced SQL optimization and performance tuning
- Experience with Kafka
- Debugging and performance bottleneck resolution
- Experience in test-driven development
- Annual fixed budget for personalized needs
- Sports activities, gym, and yoga support
- Medical insurance and wellness services
- Mental health therapy or coaching support
- Home office ergonomic furniture and gadgets
- Language courses for skill improvement
- Paid maternity/paternity leave and monthly childcare allowance
- 20+ vacation days, unlimited sick leave, and emergency time off
- Remote-first setup with tech support and coworking compensation
- Regular team events, online, offline, and offsite
- Internal courses and career development programs
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
.NETC#ASP.NET CoreSQLKafkaevent-driven systemsmicroservice architecturemonolith architecturetest-driven developmentperformance tuning
Soft skills
mentoringanalytical skillscommunicationstakeholder analysisprocess improvement