Categoría:Tecnologías de la Información - Sistemas
Subcategoría: Desarrollo de software - Programador
Educación mínima requerida: Universitario sin titulo
Detalles
Contratación:
Temporal
Horario:
Tiempo completo
Espacio de trabajo:
Híbrido
Beneficios
Fondo de ahorro
Vales de despensa
Prestaciones superiores a las de la ley
Descripción
Your Responsibilities:
Develop clean, modular, and reusable code that other engineers and organizations can easily understand and implement.
Create detailed documentation that simplifies complex architectures and software concepts.
Communicate ideas and technical concepts clearly, facilitating learning and knowledge sharing among peers.
Required Experience:
5+ years of professional experience working with Django, including the development of enterprise-grade applications.
Experience optimizing application performance across backend models, databases, and migrations.
Demonstrated leadership in developing and scaling full-stack applications.
Proficiency with modern infrastructure technologies such as AWS, Docker, and containerization.
Strong understanding of authentication protocols like OAuth 2.0 and SAML, along with experience in server-to-server integrations.
Extensive experience working with relational databases such as MySQL and PostgreSQL.
Hands-on expertise with test automation frameworks, including pytest.
Expertise:
Strong command of Git/GitHub, npm, pipenv, and related development tools.
Experience in integrating third-party platforms and developing custom API endpoints.
Familiarity with open-source platforms such as Open edX.
Preferred Skills:
Excellent communication skills with a passion for engaging with a global community through pull requests, events, forums, and working groups.
Creates clear, concise, and well-structured documentation, including pull request descriptions, GitHub issues, and official documentation.
Independently tackles business challenges, guiding solutions from technical discovery through community consensus, development, merging, and eventual adoption.
Makes thoughtful and well-reasoned design decisions, carefully weighing tradeoffs and priorities while incorporating community feedback into the decision-making process.
Actively fosters a welcoming and inclusive environment by reflecting on community interactions and adapting behaviors accordingly.
Can provide mentorship with team members and others.
Recuerda que ningún reclutador puede pedirte dinero a cambio de una entrevista o un puesto. Asimismo, evita realizar pagos o compartir información financiera con las empresas.