Job Title: Senior Software Engineer (Python)

Location: 100% Remote

Duration: 12+Months

Responsibilities/Duties

  • Design and develop scalable and reliable software applications and APIs.
  • Use complex SQL knowledge and experience to work with relational databases, BigQuery, and various other databases.
  • Implement robust, scalable, secure, and performant API architecture design, including RESTful services and microservices, into different development, testing, and production environments.
  • Use a strong understanding of software design patterns and best practices to determine the best solutions for the use case.

Minimum Qualications

  • Bachelor's degree in Computer Science or related eld or equivalent experience required.
  • 6+ years of relevant experience in software development and engineering.
  • In-depth knowledge of Google Cloud Platform (Google Cloud Platform) data services such as BigQuery, Dataow, Dataproc, and Pub/Sub, with proven experience implementing software solutions utilizing one to many of these tools. In lieu of, an understanding of how they t within a back-end technology stack.
  • Strong programming skills in Python and SQL.
  • Experience with popular Python frameworks such as Django and FastAPI.
  • Experience with containerization locally as well as on public/private cloud technologies, primarily using Docker and Kubernetes.
  • Extensive experience writing and optimizing complex SQL queries.
  • Ability to take technical requirements and produce functional code.
  • Experience with version control systems such as Git.
  • Ability to communicate effectively with technical and non-technical client stakeholders.
  • Proactive collaborator who works with colleagues to improve their technical aptitude.
  • Experience using and/or creating APIs.
  • Experience with any of the following additional database management systems: MS SQL Server, MongoDB, PostgreSQL, NoSQL (e.g., Cassandra), Sybase, IBM Db2, or Oracle Database.
  • Experience writing unit tests to ensure code quality using testing frameworks such as pytest or unittest.
  • Experience working with unstructured datasets.
  • Ability to implement infrastructure as code (IaC) using tools like Terraform or CloudFormation.

Salary

$60

Project Basis based

Remote Job

Worldwide

Job Overview
Job Posted:
1 year ago
Job Type
Contractual
Job Role
Any
Education
Any
Experience
Any
Total Vacancies
-

Share This Job:

Location

United States