· Lead the design, development, and maintenance of robust and scalable backend systems using Python and related technologies.
· Design, implement, and maintain continuous integration and deployment (CI/CD) pipelines to streamline the software development and release processes.
· Implement and manage infrastructure automation using tools such as Terraform or Ansible to ensure efficient and scalable deployment of applications.
· Architect, deploy, and manage applications on cloud platforms such as AWS, Azure, or Google Cloud, optimizing for performance, cost, and scalability.
· Conduct code reviews to ensure code quality, adherence to best practices, and mentor junior developers on coding standards and best practices.
· Implement and advocate for security best practices throughout the development and deployment processes.
· Design and optimize database schemas, write efficient SQL queries, and work with both relational and NoSQL databases.
· Provide technical guidance to the development team, staying current with industry trends and emerging technologies.
· Troubleshoot complex technical issues and implement effective solutions.
· Create and maintain technical documentation for architectures, processes, and deployment procedures.
Requirements
· Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field or equivalent experience
· Several years of hands-on experience in Python backend development and DevOps practices.
· Expertise in designing and developing RESTful APIs, microservices architecture, and server-side technologies.
· Working experience in using CI/CD tools (e.g., Jenkins, GitLab CI, Travis CI), containerization (Docker, Kubernetes), and configuration management tools (e.g., Ansible).
· Experience with cloud platforms such as AWS, Azure, or Google Cloud, including services like EC2, S3, Lambda, and more.
· Experience with infrastructure automation tools such as Terraform or Ansible.
· Strong knowledge of both SQL and NoSQL databases, with experience in database design and optimization.
· Understanding and implementation of security best practices in software development and deployment.
· Proven ability to work in a collaborative team environment and provide technical leadership.
· Excellent problem-solving skills and the ability to think critically and analytically.
· Strong communication skills to convey technical concepts to both technical and non-technical stakeholders.
Benefits
We’re a studio that believes in nurturing a community of talent to create compelling worlds that people want to spend time in. At the forefront of our work lies extraordinary artists. Jellyfish empowers our employees to think outside the box and achieve common goals. We pledge to embed a diverse and inclusive workforce, so that you can focus on doing what you love best. Our supported environment fosters growth, making a remarkable place to build a career.
• We are currently working toward B Corp certification.
• Numerous social events (for families too) throughout the year to keep you entertained, engaged and involved, no matter where you are based.
• The opportunity to work with diverse talent in an international market.
• Thursday drinks in our studio's garden.
• Wellbeing programs and other mental health initiatives – your health is our priority.
• Time off in lieu for our artists and 100% flexible working arrangements.
Jellyfish Pictures is an equals opportunity employer, we take accountability to ensure our recruitment process is based on merit alone, without regard to ethnicity, age, gender, race, disability, sexual orientation/preference, national origin, religion, or any other category protected by law.
Please let us know if you require any reasonable adjustments during the interview process by contacting our talent team on: [email protected]
Jellyfish Pictures: Compelling visual effects and animation that bring your ideas to life
Understand the required skills and qualifications, anticipate the questions you may be asked, and study well-prepared answers using our sample responses.
Senior Software Engineer Q&A's