Full Time

Senior Software Engineer - Python, Django, Flask

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

Job Overview

We are seeking a highly skilled Senior Software Engineer specializing in Python, Django, and Flask to join our dynamic team at CyberCoders. In this pivotal role, you will be responsible for designing and implementing high availability web applications, maintaining robust back-end systems, and ensuring top-notch software quality through rigorous testing and debugging. As a seasoned engineer, you will collaborate closely with cross-functional teams to drive projects from concept through completion, while mentoring junior developers and contributing to a culture of excellence and innovation.



Job Responsibilities

  • Design, develop, and maintain complex web applications using Python, Django, and Flask frameworks.
  • Collaborate with product managers and UX/UI designers to build feature-rich and user-friendly interfaces.
  • Write reusable, testable, and efficient code that follows best practices.
  • Implement API integrations and enhance existing application functionality.
  • Conduct code reviews and provide constructive feedback to team members, ensuring adherence to coding standards.
  • Diagnose and resolve performance issues across applications and databases.
  • Stay up-to-date with emerging technologies and propose new tools and methodologies to improve productivity.


Qualifications

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field.
  • At least 5 years of experience in software development, with a strong focus on Python, Django, and Flask.
  • Proficiency with relational databases such as PostgreSQL or MySQL.
  • Solid understanding of front-end technologies such as HTML, CSS, and JavaScript.
  • Experience working with version control systems, preferably Git.
  • Excellent problem-solving skills and attention to detail.
  • Strong communication and teamwork abilities.


Technologies & Tools

In this position, you will primarily utilize Python, Django, Flask, and various relational database management systems such as PostgreSQL and MySQL. Familiarity with front-end frameworks and tools, as well as modern CI/CD practices and cloud services like AWS or Azure, will greatly enhance your productivity and contributions to the team.



Ideal Candidates

The ideal candidate for this role is a proactive self-starter who thrives in a fast-paced environment and is committed to continuous improvement and learning. You should possess strong analytical skills, an eye for detail, and an unwavering desire to produce high-quality software solutions. A collaborative mindset, along with the ability to mentor and guide junior team members, will set you apart as an invaluable asset to the CyberCoders team.

See our resume templates side by side, from plain one-column pages hiring software reads in order to designed pages to hand to a person. See the templates →

View Similar Jobs

Matches Jobs

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