Source description
About the role
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 Qualifications
-
Bachelor's degree in Computer Science or related field or equivalent experience required.
-
6+ years of relevant experience in software development and engineering.
-
In-depth knowledge of Google Cloud Platform (GCP) data services such as BigQuery, Dataflow, 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 fit 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 unit test.
-
Experience working with unstructured datasets.
-
Ability to implement infrastructure as code (IaC) using tools like Terraform or CloudFormation.
More at 3B Staffing