Senior Back End Engineer

Posted Sep 10

This is a fully remote position, open to applicants in Romania, +1 more country.

📋 Description

• Design and develop backend microservices adhering to clean architecture principles across the domain, application, infrastructure, and API layers.

• Create and manage REST and/or GraphQL APIs, establishing data contracts along with consistent request and response models.

• Implement and utilize event-driven processes through message queues, including handling webhooks, retry mechanisms, and error management.

• Design data models and execute persistence logic against NoSQL and/or relational databases using repository and unit-of-work patterns.

• Implement JWT-based authentication and authorization mechanisms with identity providers like Keycloak or similar services.

• Write unit, integration, and BDD-style tests while ensuring test coverage is maintained.

• Develop and sustain CI/CD pipelines for building, testing, and deploying to the cloud, including containerized services on managed platforms like AWS ECS.

• Engage in code reviews, uphold engineering standards, and mentor junior developers.

• Collaborate with architects, QA, and developers to address integration gaps, clarify requirements, and deliver sprint features across multiple services.


⛳️ Requirements

• Over 5 years of professional software development experience in building backend services using modern object-oriented or statically typed languages, such as C#/.NET or Java.

• Proven experience in designing and constructing microservices, including REST and/or GraphQL APIs.

• Strong understanding of clean architecture or comparable layered design patterns, ensuring a clear distinction between domain, application, and infrastructure concerns.

• Experience with NoSQL and/or relational databases, encompassing schema and data modeling as well as query optimization.

• Practical knowledge of event-driven architectures and message queues, such as AWS SQS/SNS or equivalent services.

• Experience in writing automated tests (unit, integration, and/or BDD) and integrating them into a CI/CD pipeline.

• Comfortable working in an agile team setting, with the ability to prioritize effectively under sprint deadlines.

• Excellent written and verbal communication skills, with the ability to flag blockers, gaps, and risks early and directly.

• Familiarity with disciplined AI-assisted software development practices, including specification-driven development, TDD, and iterative refactoring.

• Capable of mentoring engineers on effectively utilizing AI coding tools within structured development workflows.

• Backend experience with ASP.NET Core and associated tooling (e.g., MediatR/CQRS, xUnit, Reqnroll/BDD, FluentValidation) or a comparable stack in another language.

• Experience with AWS (ECS, SQS, SNS, or similar managed container/queue services).

• Familiarity with Docker and containerized deployments.

• Background in e-commerce, order management, or similar transactional domains.

• Knowledge of identity providers like Keycloak or Azure AD for authentication and authorization.

• Experience integrating with third-party platforms via webhooks, such as storefront platforms or payment providers.


🏝️ Benefits

• Access to educational resources.

• Flexible scheduling options.

• Work from anywhere.

• Referral program.

• Supportive and relaxed work atmosphere.

People also viewed

Apriorit1 day ago

Intern, C++ Developer

PL flagPoland, +5 more countriesFull-timeBackend Engineer
ApplyView job
Resend1 day ago

Software Engineer – Backend

US flagUnited States OnlyFull-timeBackend Engineer$140k – $180k/year
ApplyView job
MUTT DATA1 day ago

Senior Backend Developer – GO

AR flagArgentina OnlyFull-timeBackend Engineer
ApplyView job
MasterBorn Software1 day ago

Middle Backend Developer, Node.js

PL flagPoland OnlyFull-timeBackend EngineerPLN 10k – PLN 16k/month
ApplyView job
Bonapolia1 day ago

Senior .NET, Angular

CY flagCyprus, +2 more countriesFull-timeBackend Engineer
ApplyView job
Avenga1 day ago

Java Engineer

AR flagArgentina OnlyFull-timeBackend Engineer
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers