Responsabilidades
🤓 As a Senior Back-End Developer, the company expects you to perform the following tasks:
Team Leadership & Management
- Lead, mentor, and develop a team of 3-7 software engineers
- Conduct regular 1:1s, performance reviews, and career development planning
- Foster a culture of innovation, collaboration, continuous learning, sense of urgency and over communication.
- Recruit, interview, and onboard new engineering talent
- Collaborate with engineering leadership on team planning and resource allocation
- Promote best practices in software development and code quality
Technical Strategy & Product Development
- Define and implement technical strategy aligned with business objectives and our Cloud Center of Excellence
- Oversee the full software development lifecycle from conception to deployment
- Drive architectural decisions and technology stack choices
- Ensure code quality, security, scalability and maintainability standards
- Champion agile development methodologies and continuous integration
- Lead technical design reviews and architecture discussions
- Spend 20% to 30% of your time doing hands-on work.
Cross-Functional Collaboration
- Strategically partner with product managers to translate requirements into technical solutions
- Collaborate with QA teams to establish comprehensive testing strategies
- Coordinate with the SRE team for seamless deployments
- Engage with stakeholders to communicate technical progress and challenges
- Support other business teams with technical expertise
Project Management & Delivery
- Plan and execute complex software projects with multiple dependencies
- Manage project timelines, resource allocation, and risk mitigation
- Ensure timely delivery of high-quality software releases
- Implement and maintain development processes and workflows
- Monitor team velocity and continuously improve development efficiency
- Drive post-mortem processes for incidents and project retrospectives
Requisitos
✨ You are the person they are looking for if you have....
- 8+ years of software engineering experience with 3+ years in management roles
- Proven track record of leading high-performing engineering teams
- Experience with full-stack development and modern software architectures
- Background in agile development frameworks (Scrum, Kanban)
- Experience with software development lifecycle and release management
Technical Skills
- Strong proficiency in multiple programming languages (Typescript, Python, etc.)
- 5+ years of experience with Node.js
- Deep understanding of software architecture patterns and design principles
- Advanced knowledge and experience with Amazon Web Services
- Knowledge of database systems, both SQL and NoSQL
- Familiarity with CI/CD pipelines and automated testing frameworks
- Understanding of security best practices and compliance requirements
Leadership & Communication
- Advanced English (C1) fluency
- Excellent verbal and written communication skills
- Experience leading technical discussions and presenting to stakeholders
- Ability to translate business requirements into technical solutions
- Strong problem-solving and decision-making capabilities
- Experience with conflict resolution and team dynamics
- Proven ability to attract and retain top engineering talent
Beneficios
Cobertura de salud
Vacaciones Extra
Acceso a coworking
Equipamiento
Política de feriados locales
Licencia por maternidad/paternidad
Plan de carrera
¿Estás buscando ofertas laborales?
En Talently publicamos las mejores ofertas del sector tech, suscríbete a nuestro boletín o crea tu perfil para estar al tanto de ellas.