Full Time

Senior Software Engineer, Backend - Lose It!

Lose It!
$110,000 - $160,000* / year (about $53–$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.

Overview

As a Senior Software Engineer, Backend at Lose It!, you will play a crucial role in the design, development, and maintenance of scalable backend systems that power our weight loss and health tracking platform. You will collaborate with cross-functional teams to enhance existing features, create new functionalities, and ensure robust performance and reliability of our services to deliver a seamless user experience. Your technical expertise will enable you to mentor junior developers, implement best practices, and contribute to architectural decisions that align with business goals.



Job Responsibilities

  • Design, develop, and maintain scalable backend systems in accordance with best practices and industry standards.
  • Collaborate with product managers, designers, and frontend engineers to define and implement new features.
  • Troubleshoot and optimize backend applications to ensure high performance and responsiveness.
  • Guide and mentor junior team members, fostering a culture of learning and continuous improvement.
  • Conduct code reviews and ensure adherence to coding standards and quality assurance processes.
  • Participate in the planning and execution of engineering tasks following agile methodologies.
  • Stay updated with emerging technologies and utilize them to improve the functions and performance of existing systems.


Qualifications

  • Bachelor’s degree in Computer Science, Engineering, or a related field.
  • 5+ years of professional experience in backend development.
  • Proficient in programming languages such as Java, Python, or Ruby.
  • Extensive experience with databases, both SQL (e.g., PostgreSQL, MySQL) and NoSQL (e.g., MongoDB, Cassandra).
  • Strong understanding of RESTful API design and web services.
  • Familiarity with cloud platforms like AWS, Google Cloud, or Azure.
  • Experience working in an Agile/Scrum environment.
  • Excellent problem-solving skills and a strong attention to detail.


Technologies & Tools

This position primarily utilizes a range of technologies and tools including but not limited to Java, Python, or Ruby for backend development. Database management systems such as PostgreSQL or MongoDB are heavily used, along with cloud infrastructure services provided by AWS or Google Cloud. Familiarity with continuous integration/continuous deployment (CI/CD) tools and version control systems like Git is expected to streamline the development process.



Ideal Candidates

The ideal candidate seeks innovation and possesses a passion for technology, along with the ability to thrive in a dynamic, fast-paced environment. They exhibit strong analytical and critical thinking skills, enabling them to tackle complex issues creatively. Excellent communication and collaboration skills are essential for working effectively within a team as well as with other departments. A focus on user-centric solutions and a commitment to building high-quality software will distinguish the successful applicant in this role.

Our resume checker is free and needs no account: upload a resume and see what to fix. Check my resume →

View Similar Jobs

Matches Jobs

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