TL;DR
Senior Backend Software Engineer (.NET): Designing and delivering product features, identifying technical debt, and producing testable, performant, and efficient code with an accent on object-oriented design and application of SOLID principles. Focus on building highly maintainable code and assessing improvements through new technologies.
Location: Remote (Portugal, Spain)
Company
hirify.global is passionate about creating better work experiences for people everywhere with a flexible work culture and global offices.
What you will do
- Own and be accountable for product features from technical design to delivery, collaborating with stakeholders.
- Identify system's technical debt and propose specific strategies to solve them.
- Support the team in applying Definition of Done for developments to achieve milestones.
- Produce testable, performant, and technically efficient code following internal strategies.
- Share technical specifications and solution designs in an understandable way.
- Assess improvements and alternative solutions by researching new technologies.
Requirements
- Minimum of 5 years of experience in designing, developing, configuring, and implementing diverse enterprise applications with an object-oriented language.
- Proven knowledge of .NET Framework Programming and ASP.NET solutions.
- Experience with MVC, Web API frameworks (ASP.NET or others), and RESTful API.
- Experience with an ORM framework (Nhibernate/Hibernate, EF).
- Experience with relational database querying and modeling.
- Deep knowledge of SOLID principles and how to apply them.
- Hands-on experience with unit, integration, API, and performance testing.
- Strong interpersonal and communication skills, with a love for interacting with people from many different cultures and disciplines.
- Focus on applying design patterns, best practices, and delivering testable and highly maintainable code.
Nice to have
- Experience with SharePoint and Office 365 solutions.
- DevOps skills.
- Knowledge about OAuth and OpenId.
- Experience with GraphQL.
- Knowledge about NOSQL databases (document-oriented or key-value).
- Knowledge about Microservices and/or Modular monolithic architecture.
- Knowledge about architectures like DDD, Onion, Hexagonal, Ports & Adapters, and patterns like CQRS.
- Experience with building cloud-based solutions and knowledge of Azure platform.
- Knowledge about event buses (Kafka, RabbitMQ).
- Experience with dockerized applications.
Culture & Benefits
- Flexible work schedules and remote work opportunities.
- Employer-paid medical, dental, and vision coverage, plus mental health resources.
- Casual dress work environment.
- Reduced working hours in August.
- hirify.global Quiet Fridays (no non-essential internal meetings).
- Gym allowance.
- Training allowance and training days off.
Будьте осторожны: если вас просят войти в iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →