Backend Engineer
ETHICS CODE
We are seeking a skilled Backend Engineer to design, develop, and maintain secure, reliable, and scalable server-side applications and services. The ideal candidate will have at least 3 years of professional software development experience and strong proficiency in one or more of the following technology stacks:
- C# and .NET / ASP.NET Core
- Java and Spring Boot
- Node.js and TypeScript , using frameworks such as NestJS or Express
- Python , using frameworks such as FastAPI, Django, or Flask
The successful candidate should have strong experience developing APIs, working with relational and non-relational databases, integrating third-party systems, and deploying applications in cloud-based environments.
This role requires a collaborative engineer who can translate business and technical requirements into maintainable software solutions. The candidate will work closely with product managers, frontend engineers, quality engineers, infrastructure teams, and other stakeholders throughout the software development lifecycle.
Requirements
- Minimum of 3 years of professional experience in backend software development.
- Strong proficiency in at least one of the following backend stacks:
- C# with .NET / ASP.NET Core
- Java with Spring Boot
- Node.js with TypeScript and NestJS or Express
- Python with FastAPI, Django, or Flask
- Familiarity with at least one additional backend language or technology stack.
- Strong understanding of object-oriented programming, clean code, SOLID principles, and common software design patterns.
- Experience designing, developing, documenting, and consuming RESTful APIs.
- Experience with API documentation tools and standards such as OpenAPI and Swagger .
- Solid knowledge of relational databases, SQL, schema design, transactions, indexing, and query optimization.
- Experience with an ORM or data-access technology such as Entity Framework Core, Hibernate, Prisma, TypeORM, SQLAlchemy, or Django ORM .
- Familiarity with NoSQL databases and distributed caching technologies.
- Experience implementing authentication, authorization, input validation, error handling, and secure coding practices.
- Understanding of synchronous and asynchronous communication between services.
- Experience writing unit and integration tests with tools such as xUnit, NUnit, JUnit, Jest, Pytest, or equivalent frameworks .
- Familiarity with Git-based version control and collaborative development workflows.
- Experience with CI/CD platforms such as Azure DevOps, GitHub Actions, GitLab CI, or Jenkins .
- Experience deploying or supporting applications on Microsoft Azure, AWS, or Google Cloud Platform .
- Practical experience with Docker and containerized application development.
- Knowledge of logging, monitoring, tracing, and application performance practices.
- Experience with observability tools or platforms such as Application Insights, Datadog, New Relic, Grafana, Prometheus, or OpenTelemetry .
- Experience working in an Agile or Scrum development environment.
- Strong analytical, troubleshooting, and problem-solving skills.
- Ability to work independently and collaborate effectively within cross-functional teams.
- Strong written and verbal communication skills.
- Proficiency in English at a minimum B2 level; C1 preferred .
Responsibilities
- Design, develop, test, deploy, and maintain scalable backend applications and services.
- Build secure, reliable, and well-documented RESTful APIs.
- Develop backend solutions using technologies such as .NET, Spring Boot, Node.js/TypeScript, or Python .
- Translate business requirements and technical specifications into clean, maintainable software.
- Design and optimize relational database schemas, queries, indexes, and data-access patterns.
- Work with databases such as SQL Server, PostgreSQL, MySQL, or Oracle .
- Use NoSQL databases and caching technologies such as MongoDB, Redis, or equivalent solutions when appropriate.
- Integrate applications with internal services, third-party platforms, payment providers, and external APIs.
- Implement secure authentication and authorization using technologies and standards such as OAuth 2.0, OpenID Connect, JWT, and role-based access control .
- Write clean, modular, efficient, and testable code following established engineering standards.
- Develop and maintain unit, integration, contract, and automated API tests.
- Participate in code reviews and provide constructive feedback to other engineers.
- Identify and resolve application defects, performance bottlenecks, and production issues.
- Implement asynchronous processing and event-driven integrations using technologies such as Kafka, RabbitMQ, Azure Service Bus, or AWS SQS .
- Build and maintain containerized applications using Docker .
- Monitor application health, reliability, logs, and performance in production environments.
- Contribute to technical design discussions, architectural decisions, and implementation planning.
- Collaborate with Quality Engineering teams to define testable acceptance criteria and support release validation.
- Work with Infrastructure and DevOps teams to improve CI/CD, deployment, monitoring, and operational processes.
- Apply security best practices to source code, APIs, dependencies, data handling, and application configuration.
- Create and maintain technical documentation for services, APIs, integrations, and operational procedures.
- Participate in Agile ceremonies, including planning, refinement, daily stand-ups, reviews, and retrospectives.
- Provide technical support during scheduled releases or production incidents when required.
Nice to Have
- Professional experience with two or more of the listed backend technology stacks.
- Experience designing or maintaining microservices and distributed systems.
- Knowledge of event-driven architecture and messaging technologies such as Kafka, RabbitMQ, Azure Service Bus, or AWS SQS.
- Experience with Kubernetes or another container orchestration platform.
- Familiarity with infrastructure-as-code tools such as Terraform, Bicep, or AWS CloudFormation.
- Experience with GraphQL or gRPC.
- Familiarity with API gateways, service discovery, circuit breakers, and distributed caching.
- Experience implementing automated contract testing between services.
- Knowledge of performance testing, application profiling, and system optimization.
- Experience implementing observability using centralized logs, metrics, alerts, and distributed tracing.
- Understanding of domain-driven design, clean architecture, hexagonal architecture, or similar architectural practices.
- Familiarity with data warehousing or cloud data platforms such as Snowflake.
- Experience working with high-availability or business-critical systems.
- Relevant Microsoft, AWS, Google Cloud, Java, or software development certifications.
- ...company is building the data infrastructure that powers smarter, faster healthcare coverage decisions, and is hiring a Senior Backend Engineer to own that infrastructure end-to-end. The company aggregates and normalizes more than 100,000 medical policies from over 100...SugeridoPrácticaTiempo completoRemotoOffshoreLunes a viernes
- ...We are seeking a highly skilled Quality Engineer with a strong commitment to delivering reliable, high-quality software solutions. The... ...quality throughout the development lifecycle. Validate backend processes and data integrity using SQL queries and database testing...SugeridoContratoTrabajar en la oficina
- ...We're looking for a Full-Stack AI Engineer to act as a technical partner and AI-powered full-stack engineer for a fast-moving business... ...and requirements evolve Full-Stack Engineering Build backend services and APIs using Python with FastAPI or Node.js with Express...SugeridoPrácticaTiempo completoDesde casaRemotoTrabajo por turnos
- ...We're looking for a Full Stack Engineer to own and ship product end to end at a fast-moving global talent company. You will build across... ...js, and Tailwind that are clean, fast, and functional Build backend services, APIs, and data layers using Node.js and Postgres...SugeridoPrácticaDesde casaRemoto
- ...who are committed to excellence and are integral to our company's expansion and success. About the Role The Senior Systems Engineer – Infrastructure & Cybersecurity is responsible for maintaining, securing, and improving One Park Financial’s enterprise systems...SugeridoTiempo completoEmpleo permanente
- ...internet devices, replace electrical switches and outlets, and other guestroom items. Program TV's and perform general housekeeping and engineering-related inventory duties. Use the Lockout/Tagout system before performing any maintenance work. Perform repairs on interior and...Tiempo completoTurno de tardeTrabajo por turnos
- ...We are seeking a skilled Installation & Infrastructure Engineer to deploy, configure, maintain, and support the infrastructure required for our technology solutions. The ideal candidate will have at least 3 years of experience in infrastructure, systems administration...PrácticaContrato
- ...internet devices, replace electrical switches and outlets, and other guestroom items. Program TV's and perform general housekeeping and engineering-related inventory duties. Use the Lockout/Tagout system before performing any maintenance work. Perform repairs on interior and...Tiempo completoTrabajo por turnos
- ...We are seeking two Data Analysts, one specializing in data engineering & migration, and another focused on data pipeline & automation... ...Required Experience: ~4 to 7 years of experience as a Data Engineer. ~ We value practical, hands-on expertise that goes beyond...TemporalTiempo completoRemotoLunes a viernes
- ...Uptalent is seeking a talented and experienced Civil Engineer with expertise in Water Resources Design to join our team. As a Civil Engineer at Uptalent, you will work on exciting projects for some of the most innovative companies in the world. You will use your expertise...Tiempo completoDesde casa
- ...provider specializing in back-office and operational support for U.S.-based businesses. We are seeking an experienced L2/L3 Systems Engineer with a strong background in Managed Services Providers (MSP) environments to join our team. The ideal candidate will have hands-...Pago semanalTrabajo híbridoFin de semana
- ...Fire Sprinkler Fabrication & Coordination Engineer Position Overview The Fire Sprinkler Fabrication & Coordination Engineer is responsible for preparing detailed shop drawings and fabrication plans for fire sprinkler systems. This role requires close coordination...Trabajo remoto
- ...Azumo is currently looking for a highly motivated Cloud DevOps Engineer to develop and maintain cloud infrastructure for next-generation web, mobile, and IoT Applications. The position is FULLY REMOTE based in Latin America. Professional English proficiency (B2/C1)...Tiempo completoRemoto
- ...required for a specific job are not included in this prohibition.” Funciones del puesto (Job Functions): Quality Operations Engineer I (Ingeniero de Operaciones de Calidad I). Monitorear la calidad de los productos y asegura que el análisis de data y...
- ...Job Description: MEP Drafter/Engineer Position Overview We are seeking a highly skilled MEP Drafter/Engineer with at least 5 years of experience in NYC MEP drafting and engineering . The role requires strong knowledge of NEC and NYC Electrical Codes , equipment...Trabajo remotoTrabajar en la oficina
- ...Uptalent.io is currently seeking a talented Remote Civil & Water Resources Engineer with U.S experience to join our team. As a global talent platform, Uptalent.io connects top-tier engineers with the most innovative companies around the world. In this role, you will have...Desde casaRemoto
RD$35 000 - RD$50 000 por año
..., General Catalyst , Peter Thiel , Adam D'Angelo , Larry Summers , and Jack Dorsey . Position: Customer Success Engineer (LatAm) Type: Contract Compensation: $35,000–$50,000/year Location: Remote Commitment: Substantial...Trabajo remotoTrabajo de veranoContrato- ...Senior Data Engineer / AI Data Platform Engineer (Spark / ETL / Cloud) Location: Santo Domingo, Dominican Republic (On-site Hybrid Remote flexibility) Employment Type: Full-Time Industry: AI / Software Engineering / Data Platforms About the...Tiempo completoRemotoTrabajo híbridoHorario flexible
- ...Low Voltage Engineer / Estimator Position Overview The Low Voltage Engineer / Estimator is responsible for reviewing construction drawings, performing accurate quantity takeoffs, preparing estimates, and producing clear documentation for field technicians. This...Trabajo remotoSubcontratista
- ...operational workflows. Your work will be critical in maintaining smooth backend processes that directly support an exceptional customer... .... Technical Issue Coordination: Collaborate with engineering teams to track, prioritize, and resolve escalated technical issues...PrácticaTiempo completoDesde casaRemoto
- ...Azumo is looking for a highly motivated Senior Engineer with a minimum of 5 years of experience in React, Node and GraphQL each. The position... ...degree, or equivalent experience Some experience with backend development (Java or Node.js) Prior experience with...Tiempo completoRemoto
- ...to be AI-native, and places them into operational roles at startups as managed contractors: from client-facing roles to software engineers to executive assistants. We're 3x founders who've bootstrapped our company to a couple million in ARR and are adding six to seven...ContratistaTiempo completoRemoto
- ...teams of 5 to 10 workers per project, keep their work output on track, and handle the handoff of finished labeled outputs to the engineering team. This is a non-technical, pure operations role — you will not be building anything. The ideal background for this role is...PrácticaDesde casaRemoto
- ...construction documents and ensuring compliance with regional building codes. You will collaborate closely with US-based architects, engineers, and project managers to produce accurate and comprehensive drawing sets. Key responsibilities include: Draft and produce...Pago semanalTiempo completoFin de semana
- ...comprobada como Full Stack Developer o rol similar. Experiencia avanzada con el desarrollo web de Microsoft Stack o Desarrollo backend (APIs, ASP.NET , VB.NET , C#, .NET Core, .NET Framework, SQL Server) Desarrollo frontend (HTML, CSS, JavaScript) Azure Cloud...De duración determinadaTrabajar en la oficinaRemotoTrabajo híbrido
- ...We're looking for an Internal Operations Manager to own the day-to-day operational engine of Hire Overseas. Your core focus will be contractor operations and internal systems — managing the full lifecycle of our contractors and associates, keeping internal processes...ContratistaPrácticaOffshore
- ...subcontractor bidding, procurement, and vendor management. Associate's or Bachelor's degree in Construction Management, Civil Engineering, Architecture, or a related field (preferred but not required). Experience supporting U.S.-based construction companies. Familiarity...Pago semanalSubcontratistaTrabajar en la oficinaDesde casaRemotoFin de semana
- ...EducationAdvanced university degree (Master’s degree or equivalent degree) in business administration, public administration, commerce, engineering, law or a related field. A first-level university degree in combination with two additional years of qualifying experience may be...ContratoTrabajar en la oficina
- ...care is looking for a Staff Product Operations Manager to own execution and act as the connective tissue across product, design, engineering, clinical, and operations teams. The company has crossed 1,000+ active patients and is scaling quickly, pairing specialist-led...PrácticaTiempo completoRemotoLunes a viernes
- ...professionals from leading companies around the world. Every day brings a new opportunity; you could be teaching executives, managers, engineers, doctors, lawyers, scientists, or other industry experts who rely on strong communication skills to succeed in today's global...FreelanceRemotoTrabajo por turnosFin de semana
¿Desea recibir más vacantes?
Suscríbase y reciba vacantes similares a Backend Engineer. ¡Sea el primero en aplicar!
