Senior Python Developer with AWS Offline
We are looking for an exceptional Senior Application Developer to help us build and run a world-class data platform that powers streaming data generated by a fast-moving landscape. The Senior Application Developer will work with business development, data, and product teams to solve tough problems and challenges through development and automation. Our team culture is a unique combination of structured vision and process maturity. In this role, you will be developing innovative cloud solutions and supporting our current integrations, including the deployment of integration components in development/production environments.
Requirements
5+ years of experience in a related technology role.
Experience with Python, but the client is open to other backgrounds if you are willing to learn the languages they use
Experience in architecting, developing, and deploying platforms for running containerized services.
2+ years of experience with Kubernetes.
Good knowledge of Docker and deployment life cycle (Storage, Docker Registry, Images).
Strong expertise in building/interacting with RESTful services.
Experience processing large amounts of structured/unstructured data in streaming and batch.
Experience with cloud infrastructure (AWS).
Experience in running, using, and troubleshooting industry-standard messaging and data technologies such as Spark, RabbitMQ, Active MQ, and PostgreSQL.
Experience with Infrastructure as Code using Terraform.
Upper-Intermediate or higher English.
BS Degree preferably in Computer Science or Information Systems.
Responsibilities:
The following are intended to be examples of the accountabilities for which the person in this position is responsible. This position is not intended to be complete or all-inclusive. It does not preclude management from assigning other or related functions for which the individual has demonstrated competency through performance.
Design and implement solutions for assigned projects independently and with teammates.
Support existing integrations, and write and integrate software components.
Drive performance tuning, automation, monitoring, and testability.
Provide analysis, design changes, recommendations for upgrades, and software maintenance.
Help drive the underlying technology stack.
Collaborate closely with Scrum and Product development teams.
Participate in requirements refining, estimate, and user story development.
Create and drive better metrics and monitoring initiatives to gain valuable insights from the client’s cloud services.
Embrace and institute best practices and coding standards within the team.
Contribute to research technologies and fast prototyping.
Compose detailed design specifications.
Troubleshoot all build and deployment issues.
Actively participate in root cause analysis and design sessions.
Note
Daily meetings in the morning PST. Working hours can be flexible where the end of the day 8-12 (morning, Pacific time) is required thru Monday - Thursday. Regarding Friday, we do keep extra flexibility for Friday where developers are available until 9 AM Pacific but of course, meetings can be scheduled in case of urgent requests.
The job ad is no longer active
Job unpublished on
28 August 2022
Look at the current jobs Python Kyiv→