Full Time

Senior Backend Software Engineer (Python)

tvScientific
$110,000 - $150,000* / year (about $53–$72 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 tvScientific, so some details may not match this job. The employer's own page has the real description.

Overview

The Senior Backend Software Engineer (Python) at tvScientific will play a pivotal role in enhancing our backend systems and architecture, allowing us to deliver robust and scalable solutions. The ideal candidate will work closely with cross-functional teams to develop and maintain advanced features, write clean and efficient code, and troubleshoot complex issues. This position offers the opportunity to lead projects, mentor junior engineers, and drive technological advancements within the organization.



Job Responsibilities

  • Design, develop, and maintain scalable microservices and APIs using Python.
  • Collaborate with frontend developers to integrate user-facing elements with server-side logic.
  • Optimize and enhance existing backend systems for improved performance and scalability.
  • Troubleshoot and resolve production issues promptly to ensure business continuity.
  • Implement security measures to protect sensitive data and enhance application security.
  • Participate in code reviews and mentor junior developers to foster a collaborative environment.
  • Stay up-to-date with emerging technologies and practices to drive continuous improvement.


Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field.
  • 5+ years of experience in backend development using Python and relevant frameworks.
  • Proficiency in RESTful API development and microservices architecture.
  • Strong understanding of database technologies such as PostgreSQL, MySQL, or MongoDB.
  • Experience with cloud platforms (e.g., AWS, Azure) is highly preferred.
  • Familiarity with version control systems such as Git.
  • Solid understanding of software development best practices, including Agile methodologies.


Technologies & Tools

The Senior Backend Software Engineer will work with a variety of technologies and tools including Python, Django or Flask frameworks, PostgreSQL, Docker for containerization, and AWS for cloud services. Familiarity with CI/CD pipelines and DevOps practices is advantageous, as is the ability to use monitoring and logging tools to ensure system reliability.



Ideal Candidates

The ideal candidates are those who have a strong analytical mindset, excellent problem-solving skills, and a passion for technology. They are team players who thrive in a collaborative environment and are eager to share knowledge. Successful candidates will demonstrate adaptability to new challenges and an eagerness to learn and implement new technologies while consistently delivering high-quality results.

No password to remember: you can log in with a link we email you. Log in →

View Similar Jobs

Matches Jobs

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