Job Description
Job Description
We are looking for an experienced Senior Software Engineer to join our team in Burbank, California. In this role, you will contribute to the development and enhancement of a developer platform focused on workload identity, access management, and metadata. This is a long-term contract position where you will play a key role in ensuring secure and scalable infrastructure solutions for our technology environment.
Responsibilities :
- Develop and enhance full-stack Python applications using frameworks such as Django, Flask, or FastAPI.
- Design, implement, and maintain scalable and secure APIs, including GraphQL.
- Manage and optimize databases such as MySQL, PostgreSQL, or MongoDB.
- Collaborate on provisioning and deployment tasks using tools like Terraform and Kubernetes.
- Integrate applications with cloud technologies and ensure smooth deployment in cloud-hosted environments.
- Create and maintain client libraries, ensuring seamless integration within the developer platform.
- Implement access controls and security policies to safeguard workloads and metadata.
- Provide technical demos and presentations to showcase platform features and updates.
- Troubleshoot and resolve issues across services owned by the team.
- Contribute to the team registry and developer directory by adding new features.
- At least 5 years of experience in Python web development with frameworks like Django, Flask, or FastAPI.
- Proficiency in managing databases such as MySQL, PostgreSQL, or MongoDB.
- Experience with cloud technologies, including provisioning and deployment using Terraform and Kubernetes.
- Strong understanding of scalable and fault-tolerant system design.
- Hands-on experience creating and maintaining APIs, including GraphQL.
- Ability to integrate applications and libraries seamlessly within a development environment.
- Excellent communication and writing skills for effective collaboration and documentation.
- Bachelor's degree in Computer Science, Information Systems, or a related field.