Job Closed

This listing is no longer active.

.NET Tech Lead

Backend EngineerSoftware EngineerFull TimeRemoteSeniorTeam 10,001+H1B SponsorCompany SiteLinkedIn

Location

Brazil

Posted

31 days ago

Salary

0

Seniority

Senior

Job Description

.NET Tech Lead

Compass

• Provide technical leadership to the development team, acting as the reference for code standards, best practices and architecture; • Serve as the primary technical contact with the client's Tech Lead, co-leading architectural decisions and ensuring alignment between teams; • Define, propose and document backend architectural decisions, including decomposition into bounded contexts, REST endpoint design, service communication contracts (Pub/Sub, synchronous HTTP) and database migration strategies; • Actively participate in the Discovery phase, validating the decomposition of the monolith into bounded contexts, identifying implicit couplings and mapping tables to PostgreSQL schemas; • Design, develop and evolve RESTful APIs and backend services using .NET 8 and C#, acting as a hands-on developer on critical features within the most complex bounded contexts; • Ensure implementation of hexagonal architecture (ports & adapters).

Job Requirements

  • Solid professional experience in backend development using .NET (C#), preferably .NET 6 or later;
  • Proven experience in technical leadership of development teams, with a track record of mentoring, code reviews and defining technical standards;
  • Deep knowledge of microservices architecture, monolith decomposition, Domain-Driven Design (DDD) and patterns such as CQRS and Mediator (MediatR);
  • Experience with hexagonal architecture (ports & adapters) and RESTful API design;
  • Experience with relational databases, especially PostgreSQL and/or SQL Server, including ORMs (Entity Framework Core) and Dapper;
  • Experience with asynchronous messaging systems (RabbitMQ, Google Pub/Sub, Kafka or similar);
  • Strong object-oriented programming foundations, Design Patterns and SOLID principles;
  • Experience with containers (Docker, Kubernetes/GKE) and cloud environments;
  • Experience with version control tools (Git) and CI/CD practices;
  • Strong software testing skills.
  • Desired:**
  • Experience with Google Cloud Platform (GCP), especially GKE, Cloud SQL for PostgreSQL, Pub/Sub and Secret Manager;
  • Previous experience in legacy modernization projects or migrations from monoliths to microservices;
  • Experience in the financial sector (banks, fintechs, payment methods) or with instant payment systems, onboarding and identity management;
  • Experience migrating databases from SQL Server to PostgreSQL;
  • Knowledge of observability and monitoring tools (Datadog, Cloud Monitoring, Grafana, Prometheus, Serilog);
  • Experience using AI tools as accelerators in the software development lifecycle;
  • Familiarity with Swagger/OpenAPI and automated contract testing.

Related Job Pages

More Backend Engineer Jobs

Full TimeRemoteTeam ,H1B No Sponsor

• Develop, optimize and maintain high-performance back-end systems using Go (Golang) and .NET. • Design and implement RESTful APIs within distributed architectures and microservices. • Collaborate on defining, evolving, and maintaining cloud architecture, especially on AWS. • Participate in developing efficient user interfaces with Angular and TypeScript in alignment with the back end. • Implement secure, scalable solutions following software engineering best practices. • Provide technical support to the team by promoting code reviews and continuous improvement practices.

Brazil
Job Closed
Full TimeRemoteTeam 11-50Since 1996H1B No Sponsor

• Design, develop, and maintain database schemas, objects, and structures using SQL Server and PostgreSQL. • Write and optimize complex SQL queries, stored procedures, functions, views, and triggers. • Monitor and tune database performance, identifying and resolving bottlenecks. • Ensure data integrity, security, backup, recovery, and high availability of database systems. • Collaborate with application teams to support data access, integrations, and schema changes. • Develop and maintain database documentation and standards. • Implement database monitoring, preventive maintenance, and capacity planning activities. • Participate in agile development processes and support CI/CD-based database deployments.

United States
$74.7K - $102.8K / year
Job Closed
Sport Alliance GmbH logo

Backend Engineer

Sport Alliance GmbH

Digitalization of the fitness industry - Leading service provider for SaaS, Fintech, and lead generation.

Backend Engineer31 days ago
Full TimeRemoteTeam 201-500Since 2011H1B No Sponsor

• You enhance our payment software solutions by integrating payment service providers (PSP) as part of a cross-functional team • You develop the payment domain of our market-leading B2B fitness SaaS platform in close cooperation with product management and the developer team using JVM technologies and frameworks like Spring Boot. • You create high-quality software components in an agile environment and contribute your ideas within flat hierarchies • You develop and enhance resilient, maintainable microservices in an agile and autonomous environment and its integration with our SaaS platform

Poland
zł100 - zł120 / hour
Sophos logo

Senior Python Engineer

Sophos

Defeat Cyberattacks

Backend Engineer31 days ago
Full TimeRemoteTeam 1,001-5,000Since 1985H1B Sponsor

• Collaborate with engineering leadership, architects, product management, and cross-functional teams to define technical direction and feature priorities. • Design and implement scalable, cloud-native microservices and REST APIs using Python, FastAPI, and Celery. • Build AI-powered applications as well as the platforms and services that enable their development, deployment, and operation. • Integrate and optimize data systems including Postgres, Redis, and Elasticsearch to support high-performance AI and cybersecurity workloads. • Partner effectively with Product Management, DevOps, QA, and fellow developers to deliver solutions that meet both technical excellence and customer needs. • Take end-to-end ownership of major features or projects from design through deployment and monitoring, working with a high degree of autonomy. • Provide technical mentorship and guidance to less-experienced engineers, helping them grow their skills and deliver high-quality code. • Influence architecture and design decisions across multiple services or projects, ensuring scalability, reliability, and alignment with long-term product strategy. • Stay current with advances in Generative AI, cloud technologies, and cybersecurity, and bring forward ideas to keep the platform at the cutting edge. • Work with Kubernetes, CI/CD pipelines, event-driven systems, and large-scale data processing to deliver robust, reliable services.

Canada
$125K - $209K / year