For companies
  • Hire developers
  • Hire designers
  • Hire marketers
  • Hire product managers
  • Hire project managers
  • Hire assistants
  • How Arc works
  • How much can you save?
  • Case studies
  • Pricing
    • Remote dev salary explorer
    • Freelance developer rate explorer
    • Job description templates
    • Interview questions
    • Remote work FAQs
    • Team bonding playbooks
    • Employer blog
For talent
  • Overview
  • Remote jobs
  • Remote companies
    • Resume builder and guide
    • Talent career blog
Saltside
Saltside

Lead Software Engineer (Backend)

Location

Remote restrictions apply
See all remote locations

Salary Estimate

N/AIconOpenNewWindows

Seniority

Lead

Tech stacks

Software Development
Ruby
Data structure
+30

Permanent role
a day ago
Apply now

Hey there!!

It is good to see you interested in our open position for the role of Senior Software Engineer.

Time is valuable, so we will not jibber jabber about ourselves. Rather you can read about us at your own leisure at Saltside.

Nerd facts

People come in many different shapes, and we are open to everyone.

At Saltside, who you are is important - but never limiting. Our team represents people of different origin, sex, religion and beliefs.

Our mission is simple;

  • Our job is to build the easiest listing platform for buying, selling and recruiting.
  • We sell increased exposure on our platform, with minimal manual involvement from us
  • We want to offer our employees a fantastic place to work

Whether you have an academic background or just a lot of experience is less important to us, what we are interested in is someone with learning mindset ready for new challenges.

Since we are a fully remote company, all the interviews for this role will be over a video call.

Wearing the hat of a Lead Software Engineer

Responsibilities

In this role, you will be expected to:

  • Mentorship and Leadership: Provide guidance and mentorship to junior and mid-level engineers, fostering a culture of learning and growth within the team.
  • Technical Strategy: Define and drive the technical vision and strategy for backend systems, ensuring alignment with overall business goals.
  • Architecture Oversight: Lead the architectural design of complex systems, ensuring scalability, reliability, and maintainability.
  • Code Review and Quality Assurance: Establish and enforce coding standards and best practices, conducting regular code reviews to ensure high-quality deliverables.
  • Cross-Functional Collaboration: Work closely with product managers, designers, and other stakeholders to gather requirements and translate them into technical specifications.
  • Performance Optimization: Identify and address performance bottlenecks in the backend systems, implementing optimizations as necessary.
  • Incident Management: Take ownership of incident management processes, ensuring timely resolution of production issues and implementing preventive measures.
  • Continuous Improvement: Champion a culture of continuous improvement, encouraging the team to adopt new technologies and methodologies that enhance productivity and efficiency.

Necessary Skills & Experience

The following are necessary to be successful in this role:

  • 8+ years of backend development experience (Ruby/Go preferred but other backgrounds are acceptable).
  • A solid foundation in computer science (data structures, algorithms, design patterns).
  • Experience building large-scale server applications/services (RESTful APIs, SOA principles).
  • Experience with SQL and NoSQL preferably MongoDB & DynamoDB.
  • Experience with Test Driven Development/Unit Testing.
  • Experience with AWS and Kebernetes.
  • Excellent communication skills and the ability to work effectively with others in a remote environment.
  • Experience working in an Agile Team is a plus.

Will be added advantage if you have:

  • Experience with elastic search
  • Experience with kafka
  • Experience with gRpc
  • Experience with ELK stack
  • Experience with CI/CD pipeline( e.g. Buildkite)

Familiarity with one or more of the following might help, but even if you do not, do apply if you think you’re right for the job!

Why join us:

  • 100% remote work and flexible hours.
  • Inclusive, diverse, and supportive team culture.
  • Opportunities for professional growth and learning.
  • Competitive compensation and benefits.

Interview Rounds:

Round 1: HR screening call (15 mins)

Round 2: Technical Video call (1 hour)

Round 3: Technical Video call (1 hour)

Round 4: Managerial Video call (1 hour)

Round 5: HR Round (45 mins)

About Saltside

🔗Website
Visit company profileIconOpenNewWindows

Unlock all Arc benefits!

  • Browse remote jobs in one place
  • Land interviews more quickly
  • Get hands-on recruiter support
PRODUCTS
Arc

The remote career platform for talent

Codementor

Find a mentor to help you in real time

LINKS
About usPricingArc Careers - Hiring Now!Remote Junior JobsRemote jobsCareer Success StoriesTalent Career BlogArc Newsletter
JOBS BY EXPERTISE
Remote Front End Developer JobsRemote Back End Developer JobsRemote Full Stack Developer JobsRemote Mobile Developer JobsRemote Data Scientist JobsRemote Game Developer JobsRemote Data Engineer JobsRemote Programming JobsRemote Design JobsRemote Marketing JobsRemote Product Manager JobsRemote Project Manager JobsRemote Administrative Support Jobs
JOBS BY TECH STACKS
Remote AWS Developer JobsRemote Java Developer JobsRemote Javascript Developer JobsRemote Python Developer JobsRemote React Developer JobsRemote Shopify Developer JobsRemote SQL Developer JobsRemote Unity Developer JobsRemote Wordpress Developer JobsRemote Web Development JobsRemote Motion Graphic JobsRemote SEO JobsRemote AI Jobs
© Copyright 2025 Arc
Cookie PolicyPrivacy PolicyTerms of Service