Upload Button Icon Add office photos
filter salaries All Filters

8 MarsDevs Jobs

MarsDevs - Golang Developer - Backend Systems (5-10 yrs)

5-10 years

MarsDevs - Golang Developer - Backend Systems (5-10 yrs)

MarsDevs

posted 7d ago

Job Role Insights

Flexible timing

Job Description

Company Description :

MarsDevs is a remote-first, offshore digital product development company known for its commitment to code quality, speed, and durable technical architectures.

We specialize in building MVPs, mobile/web apps, SaaS products, and solutions for startups and SMBs.

With a successful track record of delivering over 60 solutions globally, we offer services ranging from analysis to maintenance, all backed by a dedicated team and a flexible engagement approach.

Role Description :

This is a full-time remote role for a Senior Golang Developer at MarsDevs.

The role involves collaborating with cross-functional teams to design, develop, and maintain high-quality software solutions using Golang.

Responsibilities include writing scalable code, optimizing applications, and ensuring seamless integration with various systems.

Key Qualifications :

Programming Languages :

- Proficient in Go (Golang) with strong expertise in designing and implementing scalable backend systems.

- Familiarity with secondary languages like Python, JavaScript, or Rust.

Frameworks/Tools :

- Experience with Go frameworks such as Gin, Echo, Fiber, and Chi for RESTful APIs.

- Advanced knowledge of gRPC and Protocol Buffers (Protobuf) for high-performance inter-service communication.

- Familiar with testing tools like Testify, GoMock, and benchmarking utilities in Go.

Databases :

- Expertise in relational databases like PostgreSQL and MySQL with strong SQL query optimization skills.

- Proficient in NoSQL databases such as MongoDB, Redis, and ScyllaDB for caching and high-availability use cases.

- Hands-on experience with data modeling, schema design, and database replication/sharding.

Cloud/DevOps :

- Skilled in containerization and orchestration using Docker and Kubernetes.

- Experience deploying and managing applications on cloud platforms like AWS (ECS, Lambda, S3, RDS), Google Cloud Platform (GCP), and Azure.

- Proficiency in setting up CI/CD pipelines with tools like Jenkins, GitHub Actions, or GitLab CI/CD.

- Knowledge of infrastructure-as-code tools like Terraform or Helm.

Messaging and Streaming :

- Expertise in message brokers such as Kafka, RabbitMQ, and Centrifugo for real-time data processing and communication.

- Familiar with designing event-driven architectures and implementing streaming solutions using Apache Kafka Streams or KSQL.

Concurrency and System Design :

- Strong understanding of Go's goroutines, channels, and concurrency primitives.

- Experience building and optimizing highly concurrent, fault-tolerant systems.

- Familiarity with distributed systems patterns such as leader election, circuit breakers, and rate limiting.

API Development :

- Proficient in designing, developing, and documenting RESTful APIs and GraphQL APIs.

- Expertise in API security standards such as OAuth2, JWT, and OpenID Connect.

- Experience with API documentation tools like Swagger (OpenAPI) and Postman.

Monitoring and Performance :

- Skilled in application performance monitoring using tools like Prometheus, Grafana, or New Relic.

- Proficient in profiling and optimizing Go applications using pprof, trace, and go-torch.

- Knowledge of logging systems like ELK Stack (Elasticsearch, Logstash, Kibana) and Fluentd.

Soft Skills :

- Strong problem-solving skills with a focus on writing clean, maintainable, and testable code.

- Ability to collaborate effectively within cross-functional teams.

- Passionate about learning new technologies and contributing to open-source projects.


Functional Areas: Other

Read full job description

Prepare for Golang Developer roles with real interview advice

What people at MarsDevs are saying

What MarsDevs employees are saying about work life

based on 6 employees
100%
100%
100%
Flexible timing
Monday to Friday
No travel
View more insights

MarsDevs Benefits

Free Transport
Child care
Gymnasium
Cafeteria
Work From Home
Free Food +6 more
View more benefits

Compare MarsDevs with

TCS

3.7
Compare

Infosys

3.6
Compare

Wipro

3.7
Compare

HCLTech

3.5
Compare

Tech Mahindra

3.5
Compare

Cognizant

3.8
Compare

Accenture

3.9
Compare

Capgemini

3.7
Compare

IBM

4.0
Compare

HDFC Bank

3.9
Compare

ICICI Bank

4.0
Compare

Genpact

3.8
Compare

Teleperformance

3.9
Compare

Concentrix Corporation

3.8
Compare

Axis Bank

3.8
Compare

Amazon

4.1
Compare

Jio

3.9
Compare

Reliance Retail

3.9
Compare

LTIMindtree

3.8
Compare

HDB Financial Services

4.0
Compare

Similar Jobs for you

Golang Developer at Human Horizon

5-10 Yrs

₹ 15-30 LPA

Golang Developer at Saarthee

4-8 Yrs

₹ 12-15 LPA

Golang Developer at New Age Consulting

5-13 Yrs

₹ 20-50 LPA

Golang Developer at HAMON TECHNOLOGIES LLP

5-6 Yrs

₹ 15-23 LPA

Golang Developer at Recruitment Cell

7-10 Yrs

₹ 25-45 LPA

Golang Developer at Deqode

3-5 Yrs

₹ 4-20 LPA

Golang Developer at Kaivale Technologies

5-7 Yrs

₹ 15-20 LPA

Golang Developer at CAW Studios Pvt Ltd

5-8 Yrs

₹ 22-28 LPA

Golang Developer at Firstcareercentre

5-7 Yrs

₹ 15-20 LPA

Golang Developer at Spruce IT Pvt. Ltd.

6-8 Yrs

₹ 15-22 LPA

write
Share an Interview