Full Time

Senior Software Engineer, Back End

Charlie Health
$110,000 - $150,000* / year

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 Charlie Health, so some details may not match this job. The employer's own page has the real description.

Overview

The Senior Software Engineer, Back End at Charlie Health will play a critical role in designing, developing, and maintaining robust back-end systems that support our innovative healthcare platform. You will collaborate with cross-functional teams to understand business needs and translate them into technical specifications. The ideal candidate will possess a deep understanding of back-end architectures and frameworks while ensuring optimal system performance, security, and data integrity.



Job Responsibilities

  • Design and implement scalable and secure back-end services for the Charlie Health platform.
  • Optimize existing systems for performance, security, and reliability.
  • Collaborate with front-end developers and other stakeholders to integrate user-facing elements with server-side logic.
  • Develop unit and integration tests to ensure software quality and reliability.
  • Participate in code reviews to maintain high code quality standards.
  • Troubleshoot and debug applications, performance issues, and system failures.
  • Maintain up-to-date knowledge of industry trends and emerging technologies.
  • Mentor and guide junior engineers, promoting technical growth and fostering a collaborative team culture.


Qualifications

  • Bachelor’s degree in Computer Science, Engineering, or a related field; Master’s degree preferred.
  • 5+ years of experience in software development, with a focus on back-end engineering.
  • Proficient in programming languages such as Java, Python, or Node.js.
  • Strong experience with relational databases (e.g., MySQL, PostgreSQL) and NoSQL databases (e.g., MongoDB).
  • Familiarity with RESTful APIs and microservices architecture.
  • Experience with cloud platforms (e.g., AWS, Azure, GCP).
  • Knowledge of DevOps practices and tools (e.g., Docker, Kubernetes, CI/CD pipelines).
  • Excellent problem-solving skills and the ability to work in a fast-paced environment.


Technologies & Tools

This position predominantly involves working with modern technology stacks and tools including, but not limited to, Java, Python, Node.js, PostgreSQL, MongoDB, Docker, Kubernetes, and AWS. Familiarity with frameworks like Spring Boot or Express.js will also be advantageous for effective application development. A sound understanding of API design and development, as well as version control systems such as Git, is essential for seamless collaboration within the team.



Ideal Candidates

Ideal candidates for the Senior Software Engineer, Back End position at Charlie Health will demonstrate a strong technical aptitude complemented by excellent interpersonal skills. They should be proactive problem-solvers who can think critically and adapt quickly to changing project needs. A collaborative mindset, passion for technology, and deep-seated enthusiasm for making a positive impact in healthcare through software development are crucial attributes that will help a candidate thrive in this role.

Most job openings for the size of the industry in August: professional and business services; private education and health care, 5 for every 100 jobs. Fewest: construction, 2.9. Compare industries →

View Similar Jobs

Matches Jobs

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