Lead the design and development of robust, scalable, and high-performance backend services using Golang.
Architect and maintain microservices-based systems, ensuring modular and maintainable code.
Collaborate with product managers, architects, and cross-functional teams to deliver clean, reliable code.
Build RESTful/GraphQL APIs, integrate with third-party systems, and manage API versioning.
Own the full software development lifecycle (SDLC) from planning and coding to testing and deployment.
Work with CI/CD pipelines, version control, and automation tools to streamline delivery.
Mentor junior developers, perform code reviews, and promote engineering best practices.
Proactively identify performance bottlenecks and optimize existing systems.
Work with containerized applications (Docker, Kubernetes) and deploy services in cloud environments (AWS/Google Cloud Platform/Azure).
Core expertise in Golang (Go) advanced concepts like goroutines, channels, concurrency models
Strong experience in RESTful APIs, gRPC, GraphQL, and API security
In-depth understanding of data structures, algorithms, and backend architecture
Experience in RDBMS (PostgreSQL/MySQL) and NoSQL databases (MongoDB/Redis/Cassandra)
Hands-on with Docker, Kubernetes, and service mesh (Istio/Linkerd nice to have)
Familiarity with message queues (Kafka, NATS, RabbitMQ, AWS SQS)
Strong knowledge of microservices architecture, system design, distributed computing
Cloud-native development with AWS/Google Cloud Platform/Azure (serverless is a plus)
CI/CD tools like Jenkins, GitHub Actions, GitLab CI, etc.
Version control using Git
Experience with observability tools Prometheus, Grafana, Jaeger
Exposure to DevOps/SRE practices
Familiarity with Terraform, Helm, and infrastructure-as-code concepts
Domain experience in FinTech, eCommerce, SaaS, or high-scale platforms
A passionate backend engineer with a strong track record of delivering complex systems
Deeply knowledgeable in Golang and cloud-native ecosystems
A problem solver and system thinker with a knack for clean, readable, and testable code
A team player who enjoys mentoring others and continuously learning
Comfortable working in Agile/Scrum environments
Bachelor s or Master s degree in Computer Science, Engineering, or related discipline
Company
Location
Washington, District of Columbia - United States of America
Job type
Full-Time
Golang Job Details
Position Title: Senior Backend Engineer Golang
Experience Required: 10+ years
Location: [Washington, DC]
Employment Type: Contract (W2 only)
Key Responsibilities:
Key Skills & Technologies:
Nice to Have:
Who You Are:
Education:
Job Skills
More Developer Job Boards
Fullstack Developer Jobs Golang Jobs JavaScript Jobs Python Jobs React Jobs Rust Jobs Java Jobs