[Remote] Senior Golang Developer

ADVANCED SOFTWARE DEVELOPMENT & CONSULTING LLC
Dallas, United States
8 days ago
Apply on arc.dev
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Compensation
$30,000.0
Working hours
Regular working hours
Job source

Tech stack

Clean Code Principles Amazon Web Services Amazon S3 Big Data Cloud Computing Continuous Integration Information Engineering Extract Transform Load (ETL) Data Migration Github Software Engineering Systems Integration
+16 more
Datadog Data Logging File Transfer Protocol (FTP) Enterprise Software Applications Data Ingestion Snowflake Backend Event Driven Architecture Integration Tests Production Code Data Management Restful APIs Terraform Data Pipelines Golang Data Generation

Job description

As a Senior Developer at NSC, you will have the opportunity to work remotely, with fixed working hours from 7AM to 4PM Vietnam time.

We are looking for Senior Backend Engineers with strong Golang experience to join a large-scale data engineering and platform integration project in the financial services sector.

The project involves integrating a modern collections platform with existing enterprise systems and supporting a broader legacy system and data migration initiative. You will work across backend development, event-driven integrations, ETL/ELT pipelines, file-based integrations, AWS cloud infrastructure, and data migration.

Main responsibilities:

  • Design, develop, and maintain backend services and RESTful APIs using Golang.
  • Build event-driven integrations across enterprise applications and data platforms.
  • Develop and maintain ETL/ELT pipelines using AWS MWAA and dbt.
  • Build file generation and ingestion pipelines using CSV and pipe-delimited formats.
  • Develop and manage cloud infrastructure on AWS.
  • Implement Infrastructure as Code using Terraform.
  • Build and maintain CI/CD pipelines, with Buildkite as a preferred tool.
  • Support legacy data migration using AWS DMS.
  • Implement monitoring, logging, and observability using Datadog.
  • Write clean, maintainable, well-tested, and production-ready code.
  • Collaborate with cross-functional engineering and data teams to deliver reliable, scalable solutions.

Requirements

  • 5+ years of experience in Backend Engineering.
  • Strong hands-on experience with Golang.
  • Solid experience designing and developing RESTful APIs.
  • Good understanding of event-driven architecture and integration patterns.
  • Hands-on experience with AWS cloud-native development, particularly:
  • Amazon S3
  • SFTP
  • AWS DMS
  • AWS MWAA
  • Experience building and maintaining CI/CD pipelines.
  • Strong understanding of clean code, unit/integration testing, and production-grade software development.
  • Experience working with Git/GitHub in a collaborative engineering environment.
  • Good communication and problem-solving skills.
  • Ability to work effectively in a large-scale enterprise project.

Nice-to-have skills and experience

  • Experience with Terraform / Infrastructure as Code.
  • Hands-on experience with Snowflake.
  • Experience with dbt and modern data engineering workflows.
  • Experience with Buildkite.
  • Previous experience in Financial Services, FinTech, or other regulated environments.
  • Experience with collections, debt management, or similar enterprise platforms.
  • Exposure to Exus, FICO, or comparable financial/collections platforms.

Tech Stack

  • Backend: Golang
  • Data: Snowflake, dbt, AWS MWAA
  • Cloud: AWS, S3, SFTP, DMS
  • IaC / CI/CD: Terraform, Buildkite
  • Observability: Datadog
  • SCM: GitHub

Benefits & conditions

  • Attractive salary package
  • Technical training and certifications
  • Global career opportunities
  • Enhance autonomy and independence, * Competitive salary of up to 2500 USD per month (negotiable).
  • Attractive Benefits: social insurance from probation period, private healthcare insurance, quarterly bonding, summer trip, company trip,…
  • Remote work arrangement, allowing for flexibility and comfort.
  • Chance to enhance English language skills through interaction with native speakers.
  • Opportunity to work within a professional and multicultural environment.

About the company

NSC Software - Vietnam’s Premier Software Development & Consulting Company, NSC Software delivers premier software development and consulting services for global businesses, powered by Vietnam’s top engineering talent. With a team of 150+ IT professionals, we continuously expand our capabilities, refine our delivery processes, and adopt cutting-edge technologies to meet diverse client needs.

Guided by our core values - Premier, Talented, Innovative, Committed, Trusted and Transparent - we focus on building long-term partnerships and delivering future-ready solutions. Through this, we aim to advance Vietnam’s IT industry and create meaningful global impact.

Apply for this position

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

Apply on arc.dev
Prepare application

Good distractions

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

6:36 min

Funding open source through GitHub Accelerator and Sponsors

Stormy Peters · World Congress 2023

1:08 min

Building solutions with open source GoLang infrastructure tools

Jad Wahab · LIVE

1:36 min

Visualizing memory limits and isolating suspicious endpoints

Dina Matveev Dina Matveev · Europe 2026 Virtual

4:45 min

Building careers inside distributed technology consulting environments

Oliver Zimmert · LIVE

6:16 min

Event-driven Golang backend architecture and cloud deployment

Irina Branovic Irina Branovic · World Congress 2026 Europe

2:40 min

Using GitHub primitives for internal documentation and corporate operations

Kyle Daigle · Coffee With Developers

Videos

See all

Related articles

See all