All remote jobs
Open role
Remote opportunity atZartis

Senior Software Engineer (Golang)

Review the role, location requirements, compensation details, and application process before deciding whether this opportunity fits your next career move.

Published
73Listing views
6Application actions
Manually reviewedTrust & Safety status
Opportunity details

About this role.

AI Summary

This is a Senior Software Engineer (Golang) position at Zartis, a digital solutions provider, working on a project in the fitness industry. The role involves building a platform that helps gym and studio owners succeed, with a distributed team. The ideal candidate has 7+ years of experience, hands-on Golang skills, and cloud experience, preferably with AWS. Responsibilities include coding, mentoring, collaborating with cross-functional teams, and improving scalability and performance. The position is 100% remote, with benefits like WFH allowance, training, and a wellbeing hub.

Role DNA

A quick view of the complexity, pace, ownership and collaboration implied by the job description.

Job Complexity

4/5
EasyHard

Pace & Pressure

4/5
RelaxedFast-paced

Autonomy Level

4/5
GuidedFull ownership

Communication Load

4/5
IndependentCollaborative
AI insightThis is a senior-level role requiring 7+ years of experience, deep expertise in Golang, and the ability to mentor others. It involves decision-making and building software from scratch, but not extremely specialized knowledge, so a 4 out of 5 is appropriate.

Salary analysis

Estimated compensation compared with the broader US market for similar roles.

Estimated job medianMarket rate
$155,000
US market range$120k–$200k
AI insightThe job posting does not list a specific salary, so we estimate the median for a Senior Software Engineer (Golang) in the US market at around $155,000. This is a competitive salary range for the role, considering the required experience and technical skills. Market rates for similar positions typically range from $120,000 to $200,000, depending on location, company size, and additional benefits. Since the role is remote, the salary may be adjusted based on the candidate's location.

Core skills

Skills and capabilities most closely associated with this opportunity.

Cover letter sample

I am excited to apply for the Senior Software Engineer (Golang) position at Zartis. With over 7 years of experience in software engineering and a strong focus on backend development, I have a proven track record of delivering scalable and maintainable solutions using Golang and AWS.

I am particularly drawn to your mission of revolutionizing the fitness industry and the opportunity to work within a distributed, cross-functional team. My background includes mentoring junior engineers, collaborating with product managers and designers, and implementing CI/CD pipelines to ensure high quality and rapid delivery.

I am comfortable taking ownership of complex features, making proactive decisions, and adapting to new technologies as needed. I am also passionate about continuous learning and contributing to the developer community through mentoring and knowledge sharing.

I look forward to the possibility of bringing my skills to Zartis and helping your client create impactful digital solutions for fitness entrepreneurs worldwide.

Sample interview questions
Can you describe a challenging Go project where you had to make significant architectural decisions?

I worked on a microservices-based payment processing system. We needed to handle high concurrency and ensure data consistency. I proposed using Go's goroutines for concurrent request handling and chose a combination of REST and message queues for inter-service communication. I led the design of the service boundaries and API contracts, ensuring scalability and maintainability.

How do you approach mentoring less experienced engineers while also meeting tight deadlines?

I prioritize mentoring by embedding it into regular workflow. I pair-program with junior engineers on tasks, review their code with constructive feedback, and hold weekly knowledge-sharing sessions. During tight deadlines, I delegate focused tasks that align with their skill level, providing clear context and checking in regularly to ensure progress without micromanaging.

This project involves a distributed team. How do you ensure effective collaboration and communication across time zones?

I rely on asynchronous communication tools like Slack and Jira, and I document decisions thoroughly. We hold short daily stand-ups that rotate times if needed. I also make sure to write clear, detailed PR descriptions and use ADRs (Architecture Decision Records) to keep everyone aligned. Regular video calls for planning and retrospectives help build trust and rapport.

Can you give an example of how you improved the scalability and performance of a platform you worked on?

In a previous role, our API was experiencing slow response times under load. I profiled the Go code and identified inefficient queries and excessive allocations. I introduced connection pooling, optimized queries with indexing, and added caching layers using Redis. This reduced p95 latency by 40% and allowed us to handle a 3x increase in traffic without additional resources.

How do you stay current with new technologies and contribute to the professional community?

I dedicate time to learning through online courses, reading technical blogs, and experimenting with side projects. I also contribute to open-source projects and occasionally write articles about Go best practices. Recently, I gave a talk at a local meetup about building event-driven systems with Go and AWS, which helped me share knowledge and learn from others.

This analysis is generated from the job description. Salary estimates, role characteristics and sample answers are guidance, not employer-provided facts.

The company and our mission: 

Zartis is a digital solutions provider working across technology strategy, software engineering, and product development.

We partner with firms across financial services, MedTech, media, logistics technology, renewable energy, EdTech, e-commerce, and more. Our engineering hubs in EMEA and LATAM are full of talented professionals delivering business success and digital improvement across application development, software architecture, CI/CD, business intelligence, QA automation, and new technology integrations.

We are looking for a Senior Software Engineer to work on a project in the fitness industry.

The project:

Our teammates are talented people that come from a variety of backgrounds. We’re committed to building an inclusive culture based on trust and innovation.

You will be part of a distributed team developing new technologies to solve real business problems. Our client mission is to revolutionize the fitness industry with digital solutions in over 60 countries. And the team is building a platform that saves time, increases retention, and ultimately, helps studio and gym owners become more successful.

We are looking for someone with good communication skills, ideally with experience making decisions, being proactive, used to building software from scratch, and with good attention to detail. 

What you will do:

  • Work with an energised, fun, friendly, and customer-focused cross-functional team.

  • Collaborate with designers, developers, product managers, and testers to transform ideas into unique, human experiences for fitness entrepreneurs.

  • Mentor, pair, and delegate to encourage professional and technical growth

  • Code! Write Predictable, Readable, Simple, and Flexible code.

  • Improve the scalability and performance of our platform.

  • Use cutting-edge Agile & Lean working methods underpinned by DevOps and CI/CD Code!

 

What you will bring:

  • 7+ years of industry experience in a software engineering role where you can demonstrate a significant impact that your work has had on the product and/or the team.

  • Hands-on experience with Golang. 

  • Experience with Cloud (preferably AWS).

  • Solid understanding of the practical application of agile development methods in an Agile/Lean/Continuous Delivery environment.

  • Solid knowledge of Quality and Testing principles.

  • Comfortable learning new technologies and systems.

  • Desire to help and mentor others.

 

Nice to have:

  • Experience working with microservices.

  • Contributed to the professional community as a speaker, author or online contributor.

  • Desire to contribute to the wider community through collaboration, coaching, and mentoring of other technologists.

 

What we offer: 

  • 100% Remote Work

  • WFH allowance: Monthly payment as financial support for remote working.

  • Career Growth: We have established a career development program accessible for all employees with 360º feedback that will help us to guide you in your career progression.

  • Training: For Tech training at Zartis, you have time allocated during the week at your disposal. You can request from a variety of options, such as online courses (from Pluralsight and Educative.io, for example), English classes, books, conferences, and events.

  • Mentoring Program: You can become a mentor in Zartis, receive mentorship, or both.

  • Zartis Wellbeing Hub (Kara Connect): A platform that provides sessions with a range of specialists, including mental health professionals, nutritionists, physiotherapists, fitness coaches, and webinars with such professionals as well.

  • Multicultural working environment: We organize tech events, webinars, parties, and activities to do online team-building games and contests.

Apply now >

This job listing has been manually reviewed by the Jobicy Trust & Safety Team for compliance with our posting guidelines, including verification of the company's legitimacy, accuracy of job details, clarity of remote work policy, and absence of misleading or fraudulent content.

Next step

Apply now.

Follow the employer’s application method and review Jobicy’s safety guidance before sharing personal information.

Did you apply?Let us know, and we’ll help you track your application.
Application method

Continue on the employer website

Protect your personal information and never pay to secure an interview or job offer. View safety guidance.

Log in to save
Add alert
Jobs Talent Salaries
Menu