Senior Software Engineer-Python

Techdots

United States

Remote

USD 120,000 - 160,000

Full time

13 hours ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Techdots seeks a seasoned backend developer to design, implement, and optimize Python-based services. You will work with client teams to translate requirements into scalable solutions using Django, Flask, or FastAPI.

You will craft robust RESTful APIs, tune PostgreSQL/MySQL schemas, and participate in code reviews, testing, and deployments. Strong collaboration and problem-solving are essential.

Qualifications

  • Bachelor's degree in CS, software engineering, or related field.
  • 5+ years of professional Python development experience.
  • Proficiency in Python and object-oriented programming.
  • Experience with Django, Flask, or FastAPI.
  • Experience with PostgreSQL, MySQL, or similar databases.
  • Strong understanding of RESTful APIs and backend architecture.
  • Familiarity with Git, testing frameworks, and debugging tools.
  • Ability to integrate into existing teams and codebases.
  • Strong communication, problem-solving, and collaboration skills.

Responsibilities

  • Develop, maintain, and optimize backend applications using Python.
  • Collaborate with client teams to understand technical requirements and project objectives.
  • Build web applications and backend services using Django, Flask, or FastAPI.
  • Design and implement RESTful APIs and third-party integrations.
  • Develop and optimize database schemas and queries.
  • Write clean, scalable, and maintainable code.
  • Troubleshoot bugs, improve application performance, and resolve technical challenges.
  • Participate in code reviews, testing, and deployment activities.
  • Work with client-side developers, architects, and product stakeholders.
  • Follow established client workflows, coding standards, and delivery timelines.

Skills

Python
REST API design
Object-oriented programming
Backend development
Team collaboration

Education

Bachelor's degree in Computer Science or related field

Tools

Django
Flask
FastAPI
PostgreSQL
MySQL
Git
Testing frameworks

Job description

Key Responsibilities
  • Develop, maintain, and optimize backend applications using Python.
  • Collaborate with client teams to understand technical requirements and project objectives.
  • Build web applications and backend services using Django, Flask, or FastAPI.
  • Design and implement RESTful APIs and third-party integrations.
  • Develop and optimize database schemas and queries.
  • Write clean, scalable, and maintainable code.
  • Troubleshoot bugs, improve application performance, and resolve technical challenges.
  • Participate in code reviews, testing, and deployment activities.
  • Work with client-side developers, architects, and product stakeholders.
  • Follow established client workflows, coding standards, and delivery timelines.
Requirements
  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • 5+ years of professional Python development experience.
  • Strong proficiency in Python and object-oriented programming.
  • Hands-on experience with Django, Flask, or FastAPI.
  • Experience with PostgreSQL, MySQL, or similar databases.
  • Strong understanding of RESTful APIs and backend architecture.
  • Familiarity with Git, testing frameworks, and debugging tools.
  • Ability to integrate into existing teams and codebases.
  • Strong communication, problem-solving, and collaboration skills.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Python Developer
Python Developer

Confidential • Chicago (IL)

On-site
USD 85,000 - 125,000
Software Engineer
Software Engineer

Reevolt • United States

Remote
USD 110,000 - 150,000
Python/Backend developer
Python/Backend developer

9NEXUS Limited • United States

Remote
USD 90,000 - 130,000
Back End Developer-Devops
Back End Developer-Devops

OtterBase • United States

On-site
USD 80,000 - 120,000
Python Software Developer
Python Software Developer

Nxtwave Disruptive Technologies(Hiring for a Client) • United States

Remote
USD 110,000 - 150,000
Python Developer
Python Developer

Valiant Technologies LLC • Richmond (VA)

On-site
USD 90,000 - 120,000
Python Developer
Python Developer

Quantum Technologies. LLC • Richmond (VA)

On-site
USD 90,000 - 120,000
Python Developer
Python Developer

Atlas Search • Stamford (CT)

On-site
USD 90,000 - 150,000
Python Developer
Python Developer

Robotics Technologies • Richmond (VA)

On-site
USD 90,000 - 130,000
Python Developer
Python Developer

Machine Learning Technologies, LLC • Richmond (VA)

On-site
USD 90,000 - 130,000