The partner company is looking for a Senior Software Engineer to develop and enhance scalable backend solutions for their digital media products, focusing on reliability, scalability, and performance optimization.
Requirements
- Minimum 5 years of professional experience in Python backend development.
- Strong knowledge of Django framework and relational databases (MySQL, PostgreSQL).
- Solid understanding of database design, optimization, and best practices.
- Knowledge of containerization tools such as Docker or Kubernetes is desirable.
- Experience with content management systems and familiarity with frontend technologies (JavaScript, TypeScript, React) is a plus.
- Familiarity with Agile methodologies and Jira is preferred.
Responsibilities
- Design, implement, and maintain robust backend solutions using Python and Django REST Framework.
- Develop and maintain RESTful APIs to enable seamless communication between system components.
- Collaborate with product managers and designers to conceptualize and develop new features for digital media platforms.
- Participate in the transition and improvement of proprietary content management systems.
- Troubleshoot backend issues, ensuring system stability, performance, and scalability.
- Work closely with DevOps teams to maintain deployment pipelines for backend services.
- Conduct code reviews and maintain coding standards to ensure high-quality, maintainable software.
Other
- Excellent problem-solving, critical thinking, and analytical skills.
- Effective communication and collaboration skills, particularly in remote work environments.
- Mentor and guide junior engineers, promoting continuous learning and technical growth.
- Stay current with emerging technologies and industry trends to integrate innovative solutions into backend development processes.
- Supportive, collaborative teams and hybrid work options.