Full Stack Engineer

Synergy Business Consulting
United States
11 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
7 years minimum
Working hours
Shift work
Languages
English
Job source

Tech stack

Java (Programming Language) JavaScript (Programming Language) Agile Methodology Microsoft Azure Cloud Computing Cloud Computing Security Cloud Engineering Code Coverage Profiling Software Quality Code Review Continuous Integration
+35 more
DevOps Distributed Systems Java Development Kit Junit PostgreSQL MongoDB MySQL Node.Js NoSQL Performance Tuning Software Architecture RabbitMQ Software Engineering SQL Databases Azure Service Bus Java Application Server Enterprise Software Applications Spring-boot Backend Git Event Driven Architecture AngularJS Git Flow Kubernetes Infrastructure Automation Frameworks Apache Kafka Cosmos DB Front End Software Development Restful APIs Terraform Mocha Jasmine Docker Golang Microservices

Job description

You will work on end-to-end product development, contributing to architecture, implementation, cloud deployment, and ongoing optimization., * Design, build and maintain scalable, secure, and high-performance applications.

  • Develop new features using Angular for the frontend and Node.js/Golang for backend microservices.
  • Work with Java-based products or services (maintenance, integration, modernization, or migration).
  • Implement cloud-native solutions using Microsoft Azure (AKS, App Services, Functions, Storage, DevOps).
  • Participate in architectural decisions, code reviews, technical planning, and best-practice implementation.
  • Collaborate closely with US-based product and engineering teams in English (daily standups, demos, technical discussions).
  • Ensure code quality, test coverage, performance, and observability across services.
  • Mentor engineers and contribute to continuous improvement of engineering culture.

Requirements

US Client Full-Time Excellent English Required, We are seeking a Senior Software Engineer to join a high-performance, distributed engineering team building scalable, mission-critical applications for a US-based technology company. The ideal candidate is a highly skilled, autonomous engineer with strong communication skills in fluent, professional English., * 7+ years of professional software engineering experience
  • Excellent English communication skills (spoken & written)

  • Strong experience with Angular (v10+)

  • Advanced backend development with Node.js and/or Golang

  • Hands-on experience working with Java products or Java-based platforms (Spring Boot, JDK 11+, enterprise systems, or large-scale Java applications)

  • Azure cloud experience (AKS, App Services, Functions, Storage, CI/CD)

  • Solid understanding of microservices, REST APIs, distributed systems

  • Experience with SQL and NoSQL databases (PostgreSQL, MySQL, MongoDB, CosmosDB)

  • Experience with CI/CD pipelines and DevOps practices

  • Strong experience with testing frameworks (Jest, Mocha, Jasmine, Go testing suite, JUnit)

  • Familiarity with Docker, Kubernetes, and cloud-native practices

  • Git and Git-based workflows

Nice-to-Have (Plus)

  • Experience with event-driven architectures (Kafka, RabbitMQ, Azure Service Bus)
  • Experience with Java migration or modernization (monolith * microservices)
  • Experience with Terraform or other IaC tools
  • Experience in high-traffic, low-latency environments
  • Performance optimization and profiling in Golang, Node.js, or Java
  • Knowledge of cloud security best practices

Soft Skills

  • Strong ownership and accountability
  • Excellent problem-solving and decision-making skills
  • Ability to work in fast-paced, Agile, remote-first teams
  • Proactive communication and collaboration with cross-functional teams

Benefits & conditions

  • Work with a high-impact US tech company
  • 100% remote (LATAM)
  • Competitive USD compensation
  • Long-term engagement

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on arc.dev

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

2:37 min

Comparing traditional SQL tables versus NoSQL non-tabular databases

Stanimira Vlaeva · JS Congress

2:18 min

Scaling MySQL databases for massive user growth

Johannes Nicolai Johannes Nicolai +1 · LIVE

4:36 min

Hiring passionate software engineers to tackle unprecedented scaling challenges

Dana Lawson Dana Lawson +1 · WWC Europe 2026

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

Videos

See all

Related articles

See all