Full Time

Senior Software Engineer, Backend - Lose It!

Lose It!
$120,000 - $160,000* / year (about $58–$77 an hour)

Job Description

This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.

Written by AI from the job title and company, not by Lose It!, so some details may not match this job. The employer's own page has the real description.

Job Overview

The Senior Software Engineer, Backend at Lose It! will be tasked with designing, developing, and maintaining robust server-side applications that serve as the backbone of our platform. In this pivotal role, you will collaborate closely with cross-functional teams, translating technical requirements into impactful solutions while optimizing performance and scalability. You will leverage your expertise to ensure high-quality code, implement efficient software development practices, and mentor junior engineers, ultimately contributing to the enhancement of our health and wellness application.



Job Responsibilities

  • Design and implement scalable and efficient backend services and APIs to support various functionalities of the platform.
  • Collaborate with product managers, designers, and frontend engineers to gather requirements and develop high-quality software solutions.
  • Optimize existing backend systems for performance, reliability, and maintainability.
  • Conduct code reviews, providing constructive feedback to maintain a high standard of code quality and technical excellence.
  • Troubleshoot and resolve complex technical issues in a timely manner.
  • Participate in agile development processes, ensuring alignment with project timelines and deliverables.
  • Mentor and guide junior team members in software engineering best practices.


Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • A minimum of 5 years of experience in backend software development, with a strong focus on server-side technologies.
  • Proficiency in programming languages such as Java, Python, or Go, and experience with microservices architecture.
  • Deep understanding of database technologies, both SQL and NoSQL.
  • Experience with cloud services (AWS, Azure, or Google Cloud) and containerization technologies (Docker and Kubernetes).
  • Strong problem-solving skills and the ability to work in a fast-paced environment.
  • Excellent communication skills, capable of articulating technical concepts to non-technical stakeholders.


Technologies & Tools

This position will require proficiency with a variety of technologies and tools vital for backend development. Key technologies include cloud infrastructure (AWS, Azure, Google Cloud), programming languages (Java, Python, or Go), database systems (PostgreSQL, MongoDB), and containerization platforms (Docker, Kubernetes). Familiarity with version control systems like Git, as well as CI/CD pipelines, is also essential for maintaining efficient software deployment.



Ideal Candidates

The ideal candidate for the Senior Software Engineer, Backend position is someone who thrives in a collaborative environment, possesses a strong sense of ownership, and is passionate about leveraging technology to improve user experiences. They should exhibit a commitment to continuous learning and innovation, demonstrating both technical acumen and leadership potential. A detail-oriented mindset combined with the ability to adapt to changing priorities will make the candidate well-suited to excel in this dynamic role at Lose It!.

Unemployment in Costa Rica was 6.6% from April to June 2026, by its own labor force survey, as the International Labour Organization publishes it. See it over the years →

View Similar Jobs

Matches Jobs

Similar jobs which you may be interested in. Typically using your existing skillset.