Senior Software Engineer (.NET)

Software Development
Hybrid
Full-Time

We are looking for a Senior Software Engineer, who will take ownership of backend service design and development, working closely with Product and Engineering teams to define scope, make thoughtful trade-offs, and deliver meaningful results. You’ll be part of a culture where ideas are heard; opinions matter, and everyone has a voice in shaping what we build.

What You Will Do
  • Design, develop, and maintain high-performance applications using .NET version 5 or higher.
  • Collaborate across the cross-functional teams throughout the software development lifecycle.
  • Conduct code reviews and ensure adherence to best practices and coding standards.
  • Design and implement scalable backend components and microservices if needed.
  • Optimize application performance and database interactions.
  • Continuously research and adopt modern technologies to improve system reliability and efficiency.

What We're Looking For
  • 5+ years of professional experience in distributed applications development.
  • 5+ years of hands-on experience with .NET version 5 or higher.
  • Strong proficiency with relational databases (PostgreSQL/ Oracle/SQL Server).
  • Deep understanding of software architecture patterns.
  • Expertise in design patterns, asynchronous programming and RESTful APIs.
  • Expertise in Entity Framework Core ORM.
  • With practical experience with messaging/caching and container orchestration, there is no need to be an expert.
  • Proven ability to analyze complex systems and collaborate in the design of efficient solutions.
  • Excellent problem-solving, debugging, and documentation skills.
  • Strong communication and mentoring abilities

Our Benefits & Perks

We value opinions, hard work, and enjoy team building activities that shape us as individuals and as a team.
Large & Beautiful Office
Great Co-workers
Coffee & Snacks
🚴 Healthy Lifestyle
Education Opportunity
Flex Hours & Day-offs
Performance Rewards

Related Jobs

Cybersecurity Engineer
Software Development
Hybrid
Full-Time
Senior Software Engineer (.NET)
Software Development
Hybrid
Full-Time
Director of Engineering
Management
Hybrid
Full-Time