Unknown Company

Python Developer (Server Side Logic, APIs & Data Integration) - US

Remote • Posted 4 days ago
Remote Full Time Computer and Mathematical Occupations
Python Developer

Location: Santa Clara, CA/Remote

Duration: 6+ Months

Job Description:

We are seeking a skilled Backend Developer to join our team and contribute to the development and maintenance of our software applications. As a Backend Developer, you will be responsible for implementing server-side logic, APIs, and data integration to ensure efficient and scalable operations.

Responsibilities:

  • Collaborate with cross-functional teams to understand project requirements and translate them into technical solutions.
  • Design, develop, and maintain server-side applications using Python as the primary programming language.
  • Develop and implement RESTful APIs using OpenAPI specifications and best practices.
  • Work with databases, both SQL and NoSQL, to handle data storage, retrieval, and optimization.
  • Containerize applications using Docker and manage container deployments.
  • Deploy and manage applications on AWS Elastic Kubernetes Service (EKS) or similar cloud-based container orchestration platforms.
  • Collaborate with DevOps and infrastructure teams to ensure reliable and scalable deployment and monitoring of backend services.
  • Write and maintain unit tests and perform integration testing to ensure the quality and stability of the codebase.
  • Debug and resolve issues reported by the QA team or end-users, ensuring timely resolution and minimizing downtime.
  • Stay up-to-date with industry trends and best practices in backend development, cloud computing, and containerization.

Requirements:

  • Strong proficiency in Python programming language and experience with Python frameworks (e.g., Django, Flask).
  • In-depth knowledge and hands-on experience with designing and developing RESTful APIs using Open API specifications.
  • Proficiency in containerization technologies, particularly Docker, and experience deploying and managing containerized applications.
  • Familiarity with cloud platforms such as AWS, specifically AWS Elastic Kubernetes Service (EKS) or similar container orchestration platforms.
  • Experience working with databases, both SQL and NoSQL, and knowledge of database optimization techniques.
  • Understanding of software development best practices, including version control (e.g., Git), automated testing, and continuous integration/continuous deployment (CI/CD).
  • Strong problem-solving skills and the ability to troubleshoot and debug complex issues in a distributed and containerized environment.
  • Excellent communication and collaboration skills to work effectively with cross-functional teams and stakeholders.
  • Self-motivated and eager to learn new technologies and industry trends.
  • Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent work experience).

Preferred Skills (not required but considered a plus):

  • Experience with other programming languages like Go or Node.js.
  • Familiarity with microservices architecture and related patterns.
  • Knowledge of infrastructure-as-code tools like Terraform or CloudFormation.

Python Developer (Server Side Logic, APIs & Data Integration) - US in Remote at Unknown Company

Typical pay
$49,920–$49,920

For context, most servers earn between $49,920–$49,920 a year according to Bureau of Labor Statistics wage data. What this particular role pays is set by the employer — check the description above.

This position is listed as full time and able to be worked remotely.

Back to Job Search