Senior Golang Developer (Backend)

Insight Global
Miami, United States of America
14 days ago

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Remote
Miami, United States of America

Tech stack

API
Amazon Web Services (AWS)
Code Review
DevOps
Distributed Systems
Event-Driven Programming
PostgreSQL
MongoDB
Node.js
Performance Tuning
Query Optimization
Queueing Systems
RabbitMQ
Data Streaming
Reliability of Systems
Backend
Containerization
Kubernetes
Kafka
REST
Docker
Go
Microservices

Job description

Design and implement micro-services to ensure scalable and maintainable systems

Write, test, and maintain production-quality code on a daily basis

Design and optimize database schemas, queries, and data flow patterns

Ensure system reliability, monitoring, and incident response capabilities

Drive performance optimization and scalability for distributed systems and APIs

Research and implement innovative solutions to challenging engineering problems

Contribute to and uphold strong engineering culture, technical documentation, and collaborative problem-solving

Requirements

Strong experience in backend development with proficiency in Go and Node.js

Hands-on experience with message queuing systems (RabbitMQ, Kafka, etc.)

Solid understanding of PostgreSQL and MongoDB, including query optimization and schema design

Experience with AWS services, containerization (Docker), and Kubernetes deployment

Problem-solving mindset with ability to tackle complex technical challenges

Effective communicator who works well in collaborative, cross-functional teams

Eager to contribute to code reviews, documentation, and engineering best practices

Understanding of micro-services architecture and RESTful API development, * 7-10+ years of experience (would consider a little less if someone if someone is very skilled)

  • 3+ years of Go
  • Someone who comes from a technology focused organizations
  • Any public cloud (AWS preferred)
  • Understanding of CI/CD pipelines and DevOps practices
  • Strong microservices experience
  • Able to work remotely but from 8-5 Eastern and okay with being on call (rotation will likely be a week every month) and will need to come in person for their first week to Miami - Experience going from monolith to microservices
  • Event driven microservices experiences
  • Kafka experience
  • Kubernetes and Docker experience

About the company

Insight Global's client is a fast-growing dental marketplace startup based in downtown Miami. They have a cutting-edge on-demand web and mobile platform seamlessly connects licensed dental professionals with dental offices, meeting both temporary and full-time staffing needs. Innovation meets meaningful relationships to empower practices and professionals alike.

Apply for this position