Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent experience
Proven experience as a Backend Developer or similar role
Solid knowledge and experience in server-side languages such as Python and Ruby
Experience with database technologies such as PostgreSQL
Familiarity with RESTful API design and development
Knowledge of cloud platforms such as AWS, Azure, or Google Cloud
Understanding of containerization and orchestration tools like Docker and Kubernetes
Excellent problem-solving skills and attention to detail
Strong communication and collaboration skills
Preferred Qualifications
Experience with microservices and event driven architecture
Knowledge of Docker and Kubernetes
Knowledge of Gitlab, CI/CD pipelines and DevOps practices
Familiarity with frontend technologies such as React is a plus
Responsibilities
Design, develop, test and maintain the APIs for Studio platform as well as its backend services
Collaborate with backend and frontend developers, product managers, product designers, test engineers and other stakeholders to deliver high-quality features
Contribute to the scalability, performance, and reliability of the platform
Implement security best practices to protect user data and maintain compliance with industry standards
Participate in code reviews, providing and receiving constructive feedback to improve code quality
Stay up-to-date with emerging technologies and industry trends to continuously improve the platform