Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
- We are looking for engineers who are motivated to work in innovative technology. We provide an opportunity to use serverless/lambda services and work with a variety of cutting edge technologies.
- We build web applications for international companies. Your role will focus on our applications built in Python and deployed in GCP App Engine. You will design and build web services supporting a variety of analytical tools. You will work alongside other backend engineers and with frontend engineers and data scientists.
Our Technology
- Our web services are built in Python 3.x and hosted in Google Cloud using Cloud Run and App Engine. We use event driven architecture (Cloud Pub/Sub). Data is persisted internally using Postgres and externally to BigQuery. Scalability is a key consideration for our software. Our deployments are automated with CI/CD pipelines. Commits must pass our automated tests to be deployed.
Your role
- Build and maintain API integrations within our web services
- Build and ship new features and systems, with an emphasis on code quality, maintainability, readability, and testing.
- Participate in code design and code reviews.
- Write automated tests to ensure the application functionality adheres to the requirements.
Job Requirements
- Strong understanding of the web development cycle and programming techniques.
- Excellent understanding of Python.
- Strong English communication - written and verbal.
- Good experience with cloud hosting and serverless applications (ideally Google Cloud, but AWS Lambda applicable).
- Familiarity with event driven architecture and queues.
- Understanding of TDD methodology and automated testing techniques.
- Bachelor’s degree in computer programming, computer science, or a related field.