Aktiviere Job-Benachrichtigungen per E-Mail!

Senior .NET/React Developer

Hiretruss

Deutschland

Vor Ort

EUR 70.000 - 90.000

Vollzeit

Vor 30 Tagen

Zusammenfassung

A leading service commerce platform is seeking a Senior Engineer to join their innovative team. This role involves designing and implementing scalable software solutions, mentoring teammates, and ensuring high code quality. Ideal candidates will have extensive experience in C#/.NET, RESTful API design, and database technologies. This position offers the flexibility of remote work and the opportunity to contribute to impactful solutions in the industry.

Leistungen

Remote work
Contributing to impactful solutions
Being part of a leading enterprise

Qualifikationen

  • 7+ years of experience in scalable software solutions.
  • 2+ years in a senior engineer role.
  • Extensive experience with database technologies.

Aufgaben

  • Lead a team to build scalable systems.
  • Design and implement APIs and tools.
  • Ensure code quality and delivery.

Kenntnisse

C#/.NET
React
RESTful API design
Messaging technologies (Kafka, Flink, RabbitMQ)
Database modeling

Ausbildung

Degree in Computer Science or Engineering

Tools

PostgreSQL
MongoDB
MySQL
Redis
Jobbeschreibung

Our client is a leading service commerce platform, providing vertically tailored, integrated SaaS solutions that help more than 600,000 global service-based businesses accelerate growth, streamline operations, and increase retention. Their modern digital and mobile applications create predictable, informed, and convenient experiences between customers and their service professionals.Specializing in Home & Field Services, Health Services, and Wellness industries, their solutions include end-to-end business management software, embedded payment acceptance, marketing technology, and customer engagement applications.

WHAT WILL YOU WORK ON?

“You will be a leader on a small, highly focused team of engineers with the mission to build a scalable and maintainable foundation for our platform to support long-term growth. Your team’s customers will be other software teams in the company’s ecosystem, so you will not only be expected to build the platform, but also educate the team in how to use it effectively and promote it as the preferred solution for new product development. You will contribute to solutions from inception to deployment, and everything in between. Your work is going to be nothing less than redefining the home renovation industry, and your tool belt is full of a multitude of technologies, frameworks, and software design strategies. The key aspects of this role include:

Architecture – You have a strong understanding of the building blocks of robust and scalable systems. You are able to dissect business problems into well-designed systems. You have the experience to know what to build and the discipline to know what not to.

Server-Side Technologies – You are well versed in server-side architectures such as monoliths and microservices, and understand the trade-offs involved. You are not only able to take advantage of modern frameworks, but are also capable of diving deep into

existing legacy systems to understand the best integration points and migration strategies.

Code Quality – You write effective, scalable, and highly readable code. You have plenty of experience reviewing the code of your peers and knowing effective ways of communicating code quality standards with the broader team.

Delivery Focused – Code on a laptop doesn’t solve problems. You know that a project is only done once it’s delivered and validated. You are driven to complete a project because you know that five more problems are waiting to be tackled, and you do it all without sacrificing quality.

Teamwork – Many of the problems we encounter require insight from many parts of the business. Your ability to coordinate and communicate across teams is essential to our success. You strive to make everyone around you better through continuous

improvement.

Passion – Hard problems are not solved overnight. It takes a special kind of attitude and hunger to disrupt an entrenched industry. Your passion is what you share with every teammate at EverPro. Passion for technology, passion for change, and passion for building an industry-revolutionizing product.

WHAT SKILLS AND EXPERIENCE ARE WE LOOKING FOR?

7+ years of professional industry experience delivering scalable software solutions, preferably in C#/.NET

2+ years in a senior engineer role (designing APIs, abstractions, and tools used by other engineers)

Experience with SPA frameworks, preferably working with React in Typescript

Extensive expertise in database modeling and caching technologies, utilizing both relational and document stores (PostgreSQL, MongoDB, MySQL, Redis, etc.)

A strong understanding of RESTful API design and construction

Experience with large-scale third-party integrations

Experience taking existing monolithic applications to a domain-based, service-driven paradigm

Deep experience with messaging bus and streaming technologies, such as Kafka, Flink, and RabbitMQ

Worked on sophisticated distributed systems employing data decoupling, event-driven microservices, eventual consistency, etc

Knowledge of object-oriented and functional software design principles

Proficiency and comfort working with intangible, open-ended problems and crafting innovative, scalable, robust solutions to solve them

A proven ability to mentor and grow the engineering skills in your teammates

Experience in performing detailed root-cause analysis up and down the software stack using a variety of debugging tools

The ability to communicate clearly and concisely about deeply technical topics in an easy-to-understand way

Strong technical writing and presentation skills

Passionate about automated testing and quality code reviews

ARE THERE ANY OTHER REQUIREMENTS?

Will be a bonus, but not a must:

Experience with Infrastructure as Code for use in cloud computing platforms such as AWS or Azure

Experience running applications in managed cloud container platforms such as EKS or ECS

You hold a degree in Computer Science, Engineering, or in a comparable field

Requires 3-4 hours of overlap with US timezone

Featured benefits:

– Being a part of a leading US-base enterprise company
– Contributing to building a platform that help more than 690,000 global service-based businesses accelerate growth
– Remote work

Join Us in Shaping the Future of Tech in Uzbekistan

Your insights will help us connect top talent in Uzbekistan with high-growth companies worldwide

Hol dir deinen kostenlosen, vertraulichen Lebenslauf-Check.
eine PDF-, DOC-, DOCX-, ODT- oder PAGES-Datei bis zu 5 MB per Drag & Drop ablegen.