Transformamos proyectos y negocios impulsados por metodologías ágiles, llevándolos al siguiente nivel.
Desarrollador Backend
Location
Colombia
Posted
5 days ago
Salary
0
Seniority
Mid Level
Job Description
Desarrollador Backend
Periferia IT Group
• Diseñar y desarrollar servicios backend escalables y seguros siguiendo buenas prácticas de arquitectura y patrones de diseño. • Implementar APIs RESTful o GraphQL, integraciones con microservicios y mecanismos de autenticación/autorización. • Optimizar rendimiento y consumo de recursos, realizar pruebas de carga y resolver incidentes de producción en colaboración con DevOps/SRE. • Garantizar la seguridad de la información aplicando controles, cifrado y validaciones necesarias en los servicios. • Colaborar con equipos de producto, frontend y QA para definir requerimientos, estimaciones y entregas continuas. • Documentar diseños, APIs y decisiones técnicas para asegurar transferencias de conocimiento y mantenibilidad.
Job Requirements
- Ser tecnólogo/a, profesional o estudiante de últimos semestres en Ingeniería de Sistemas, Ingeniería de Software, Ciencias de la Computación o disciplinas relacionadas.
- Contar con experiencia superior a 2 años desarrollando APIs y servicios backend con Node.js, Java, Python o .NET (especificar según perfil a postular).
- Dominar en un nivel ALTO el diseño de APIs RESTful/GraphQL, manejo de bases de datos relacionales (PostgreSQL, MySQL) y NoSQL (MongoDB, Redis).
- Tener la capacidad de adaptarse a nuevas tecnologías y enfoques innovadores para maximizar su impacto.
Benefits
- Trabajo remoto.
- Contrato a término indefinido.
- Salario a convenir según experiencia y habilidades.
- Beneficios a la carta para tu bienestar y estilo de vida.
Related Guides
Related Job Pages
More Backend Engineer Jobs
Staff Backend Engineer – Adaptive Telemetry, Databases
Grafana LabsGrafana Labs supports organizations’ monitoring, visualization and observability goals. 950,000+ active installations
• Drive technical strategy and roadmap • Lead end-to-end delivery of large, cross-functional projects • Own architecture, reliability, performance and cost for critical systems • Define SLOs/SLIs and lead incident response • Improve observability, automation and operational readiness • Align stakeholders and remove blockers • Mentor and grow engineering talent • Represent engineering internally and externally
Role Description As a Senior Software Engineer at YLD, you’ll be part of a client team building innovative products. We’re looking for someone curious, passionate, driven, and enthusiastic. You should be skilled in problem-solving and experienced in designing scalable, resilient, and fault-tolerant architectures. You’re also an effective communicator and a strong team player. Together with your team, you’ll thrive in a fast-paced engineering environment, delivering outstanding results and exciting projects. - Building, maintaining, and scaling the analytics platform infrastructure that underpins analytics, data science, and reporting capabilities; - Designing and managing data ingestion pipelines, ensuring reliable and timely flow from multiple sources; - Implementing and maintaining containerized environments with Docker and orchestration with Kubernetes; - Supporting continuous integration and delivery of platform components using GitHub Actions; - Collaborating closely with Analytics Engineers, Data Scientists, and Analysts to deliver scalable, high-performance solutions; - Monitoring platform performance, identifying bottlenecks, and implementing improvements for reliability and efficiency; - Participating in team knowledge-sharing sessions, demos, and internal workshops to promote best practices. Qualifications - Proven commercial experience in Azure or other cloud platforms; - Strong proficiency in Python for scripting, automation, and pipeline development; - Experience with data ingestion and orchestration tools, e.g., Airbyte, Snowflake, or similar; - Experience with containerization (Docker) and orchestration (Kubernetes); - Familiarity with CI/CD pipelines and infrastructure automation (GitHub Actions or equivalent); - Experience with Infrastructure as Code tools such as Terraform; - Exposure to dbt or similar data transformation tooling is a plus; - Understanding of distributed systems, cloud infrastructure, and platform scalability; - Strong problem-solving skills and the ability to debug production issues under pressure; - Comfortable working in cross-functional teams and collaborating with multiple stakeholders. Requirements - Self-motivated, proactive and always looking for ways to improve and develop yourself; - A good communicator, both in writing and verbally. You’ll be able to explain technical ideas and concepts in business-friendly language; - Detail oriented; - Possess strong problem-solving skills that balance innovation with pragmatic technology choices to solve business needs; - Used to working in a team-oriented, collaborative environment; - Analytical and problem-solving-oriented; - A genuine believer in diversity and fairness. Benefits - Company Private Health care - Enhanced fully paid maternity and paternity leave for up to 6 months - Pension scheme (UK) - 25 days annual holiday (excluding Public Holidays) - £/€2000 annual learning and development budget for training courses and conferences - £/€300 annual allowance for additional hardware - Mental Health support: access to Oli app - Discretionary Bonus (depending on Company performance and results) - Generous referral schemes
• Desarrollo de interfaces: Diseñar e implementar integraciones con diversos sistemas empresariales (SAP, Microsoft 365, JIRA y plataformas ITSM como ServiceNow, Assyst o Valuemation). • Bases de datos gráficas: Modelar, almacenar y procesar datos en bases de datos gráficas (trabajando con nodos, aristas, objetos y verbos). • Mapeo de datos y ontologías: Diseñar e implementar mapeos desde sistemas fuente hacia una ontología objetivo. • Desarrollo backend: Construir y mantener microservicios en GoLang, desarrollar APIs REST e integrarse con bases de datos SQL/NoSQL. • Contenedores y Kubernetes: Desarrollar y desplegar aplicaciones usando Docker y Kubernetes. • Calidad y agilidad: Asegurar la calidad del software mediante pruebas unitarias, de sistema e integración, y colaborar activamente en un equipo ágil Scrum.
• Hands-on development and architecture work within the team (C#/.NET) • Active participation as a developer in the sprint, including independently implementing features and bug fixes • Taking on more complex technical tasks and solving architectural challenges in day-to-day team work • Contributing to architectural decisions within the team, e.g., regarding modularization, interfaces and security • Active involvement in the further development of our core systems (C#/.NET, MS SQL) toward resilient, containerized services in a Kubernetes cluster • Considering non-functional requirements such as observability, performance, scalability, security and deployment • Providing technical support in refinement, including clearly explaining complex technical issues to Product Managers • CI/CD, code reviews & clean code • Actively contributing to the expansion and optimization of CI/CD pipelines (GitHub Actions, ArgoCD, Azure DevOps) and to the establishment of clean code practices, code reviews and automated tests (unit & system tests) with a clear shift-left mindset • Contributing to shorter development cycles and more reliable deployments within the team • Promoting shared knowledge rather than siloed expertise: you ensure that knowledge is accessible across the team, documented and not tied to individuals • Contributing to structured, clear and up-to-date process and system documentation • Developing practical best-practice guidelines and technical standards with a focus on quality and efficiency • Providing technical mentorship and coaching to developers in the areas of architecture, clean code and systems thinking, without disciplinary responsibility • Supporting the onboarding of new team members through technical input and knowledge transfer • Encouraging continuous learning and constructive professional exchange within the team • Close coordination with the Engineering Manager on technical questions and the team’s technical direction



