Senior Python Backend Developer

Overview

Remote
60 - 65
Accepts corp to corp applications
Contract - W2
Contract - Independent
Contract - 12 Month(s)
No Travel Required
Unable to Provide Sponsorship

Skills

python
SEnior
hpc
Bash
Shell
Git

Job Details

Location: Santa Clara, CA 95050 (Remote)

Contract 

 

Job Description

We are seeking an expert Senior Python Backend Developer with deep technical expertise and strong hands-on experience in building scalable backend systems. Your primary focus will be implementing well-established algorithms and applications within a Python-based automation framework. The ideal candidate is passionate about creating robust, secure, modular, and maintainable backend solutions.

This role requires close collaboration with cross-functional teams including backend engineers and HPC engineers. Strong communication, ownership, and a commitment to delivering high-quality software are essential.


Qualifications & Skills

Must-Have:

  • B.Tech, MS, or PhD in Computer Science or related field

  • 5–8 years of strong hands-on experience in Python

  • Solid understanding of multiprocessing, parallelization, and Python performance optimization

  • Strong experience with DockerShell/Bash scripting, and Python unit testing frameworks (e.g., unittest, pytest, nose, mypy, coverage)

  • Expertise in Object-Oriented Programming (OOP)

  • Strong knowledge of data structuresfunctional programming, and software architecture principles

  • Ability to write efficient, secure, well-documented, and clean Python code

  • Experience with Git and modern development workflows

  • Ability to work independently with excellent communication skills

  • Strong analytical skills with the ability to understand and translate requirements

  • Experience participating in pair programming and peer code reviews

  • Experience incorporating automated testing into development pipelines

  • Ability to suggest improvements based on evolving security and development best practices

Good to Have:

  • Experience with Google Cloud Platform (Google Cloud Platform)

  • Background working with High-Performance Computing (HPC) systems

  • Experience building microservices and cloud-native solutions


Responsibilities

  • Design, analyze, and document backend software applications across multiple teams and projects

  • Investigate, understand, and translate verbal and written requirements into technical specifications

  • Develop backend components, modules, APIs, and automation scripts using Python

  • Maintain high-quality standards for code, documentation, and deliverables

  • Write scalable, robust, secure, and performance-optimized Python code

  • Perform unit testing, debugging, performance tuning, and troubleshooting

  • Optimize applications for maximum speed and scalability

  • Work with cross-functional development teams to understand project goals and testing objectives

  • Participate in root-cause analysis and collaborate on resolving issues with various teams

  • Prepare technical documentation for development processes and implementations

  • Provide regular, clear communication and collaborate effectively with peers

  • Manage multiple tasks and deadlines in a fast-paced environment

  • Continuously evaluate and propose enhancements aligned with modern security and development best practices


Desired Skills Summary

Must Have:

  • Python

  • Data structures & OOP

  • Python unit testing

  • HPC systems & Docker containers

  • Bash/Shell scripting

  • Git

Nice to Have:

  • Google Cloud Platform

  • Microservices development

  • HPC knowledge

--

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.

About Rivago infotech inc