Everything revolves around data at Duetti. As a Backend Developer at Duetti, you will play a crucial role in developing and maintaining the back-end systems that power our data-driven initiatives and support our cloud efforts. Your expertise will contribute to building scalable and robust infrastructure, enabling efficient data processing and analysis.
In addition to the responsibilities mentioned above, as a Backend Developer, you will collaborate closely with data engineers, data scientists, and cross-functional teams to understand their requirements and implement high-quality solutions. You will contribute to the design and optimization of our cloud-based architecture, ensuring reliable and secure data handling. Additionally, you will have the opportunity to enhance your skills and grow in your career as part of a dynamic and collaborative team.
We are looking for a talented Backend Developer with experience in cloud technologies and a strong understanding of scalable back-end systems. Proficiency in programming languages such as Python, Java, or Go is essential. Familiarity with cloud platforms, such as AWS, Azure, or GCP, and experience with containerization technologies, like Docker or Kubernetes, are highly desirable. A problem-solving mindset, the ability to work collaboratively, and a passion for building efficient and scalable systems are key qualities for success in this role.
- Develop and maintain scalable and robust back-end systems to support data processing and analysis.
- Collaborate with data engineers, data scientists, and cross-functional teams to understand requirements and implement high-quality solutions.
- Contribute to the design and optimization of our cloud-based architecture, ensuring reliable and secure data handling.
- Implement cloud-based services and technologies to support efficient data processing and storage.
- Work with containerization technologies, such as Docker or Kubernetes, to ensure scalability and flexibility.
- Troubleshoot and debug issues, providing timely resolution and ensuring smooth system operations.
- Stay updated with the latest trends and technologies in cloud computing and back-end development, proposing innovative solutions to enhance our infrastructure.
- Bachelor’s degree in Computer Science, Engineering, or a related field.
- Proven experience as a Backend Developer or similar role, with hands-on experience in building scalable back-end systems.Proficiency in programming languages such as Python, or Java for backend development.
- Strong understanding of scalable architecture and best practices for back-end development.
- Familiarity with cloud platforms, such as AWS, Azure, or GCP, and experience with cloud services (e.g., EC2, S3, Lambda).
- Experience with containerization technologies, such as Docker or Kubernetes.
- Knowledge of database systems, both SQL and NoSQL, and experience in working with large datasets.
- Familiarity with RESTful APIs and microservices architecture.
- Solid understanding of software development principles, including version control (e.g., Git) and agile methodologies.
- Strong problem-solving and troubleshooting skills, with the ability to identify and resolve issues efficiently.
- Good communication and interpersonal skills, with the ability to collaborate effectively with cross-functional teams.
- Proactive and self-motivated with a willingness to learn and adapt to new technologies and approaches.
- Interest in leveraging data and cloud technologies to drive business outcomes and contribute to the music industry.