Software Engineer GO for Video Backend 💻
As a Software Engineer GO for Video Backend, you'll be responsible for managing the software development process for our Video products.
Your Mission at Cenareo 🎯
-
DESIGN, DEVELOP, AND TEST SOFTWARE - 60%
- Write code, debug software, and find and fix errors.
- Test software to ensure it meets requirements.
- Deploy software to make it available to users.
- Work with queues like Celery for asynchronous tasks.
- Use message brokers for video tasks (celery or equivalent).
- Use databases (PostgreSQL or equivalent).
- Deploy and maintain web applications (Django or equivalent).
- Monitor and troubleshoot web applications.
-
CONTINUOUS IMPROVEMENT - 30%
- Collaborate with engineers and stakeholders to ensure software meets organizational needs.
- Stay up-to-date on new technologies to use the latest and most effective ones.
- Document software, including code, design, and tests.
-
CONTINUOUS PERSONAL DEVELOPMENT - 10%
- Gather knowledge and define industry best practices.
- Introduce new and relevant tools and information on documentation practices, scalability, KPIs, etc.
- Participate in continuing education and training to stay on top of best practices.
Your Skill Set 💪
- Mandatory: 4+ years of experience with GO.
- Experience in:
- REACT (2+ years).
- C++ (2+ years).
- Cloud technologies, specifically AWS (3+ years).
- DevOps practices and tools, and infrastructure as code Terraform (2+ years).
Personal Qualities 🌟
- Proven problem-solving skills.
- Ability to identify and solve software problems creatively.
- Effective communication with stakeholders, including the delivery and business teams.
- Enjoyment of working in a fast-paced environment while maintaining attention to detail.
- Proactive team player who thrives in a learning environment.
Join us and be part of the future of video technology! 🚀