Travel is more than a journey, it's how you Arrive.
Tech Lead – Full Stack
Location
Colombia
Posted
79 days ago
Salary
0
Seniority
Senior
Job Description
Tech Lead – Full Stack
Arrive
• Drive architectural discussions and decisions within your domain, ensuring alignment with distributed microservices best practices. • Define and enforce engineering best practices across the team. • Foster a healthy code review culture that emphasizes constructive feedback and continuous learning. • Collaborate to build the technical roadmap and support your team in executing it. • Lead major technical decisions, set standards, and ensure alignment with business objectives. • Guide, mentor, and support engineers in their technical growth. • Combine strategic vision with hands-on execution when needed. • Communicate effectively with engineering, product, and business teams. • Translate complex technical challenges into clear, actionable insights for non-technical stakeholders.
Job Requirements
- 5+ years of experience in back-end development with strong proficiency in software engineering principles.
- Solid experience with Java and Spring.
- Experience with Kotlin
- Experience with JavaScript [React, Angular etc.]
- Strong knowledge of databases, including SQL, data modeling, and query optimization.
- Familiarity with DevOps practices such as CI/CD, containerization (Docker, Kubernetes).
- Hands-on experience with testing (unit, integration).
- Deep understanding of system design and architecture (design patterns, microservices).
- Proven ability to design and implement scalable, reliable, and maintainable systems, with a focus on long-term quality.
Benefits
- Health insurance
- Flexible working arrangements
- Professional development opportunities
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Linux Device Driver Engineer – H/W Offloading
CodiLimeA strategic partner for technology-driven companies | Network engineering | Software engineering
• Develop software primarily using C/C++, with occasional use of other programming languages such as P4, Python or Go • Take part in technical discussions with the team and the client to determine how to implement the client’s requirements • Create unit tests for your code, conduct code review, create documentation, and take part in other activities related to software development • Fix bugs efficiently and effectively, and find workarounds for blockers
Linux Device Driver Engineer – H/W Offloading
CodiLimeA strategic partner for technology-driven companies | Network engineering | Software engineering
• Develop software primarily using C/C++, with occasional use of other programming languages such as P4, Python or Go • Take part in technical discussions with the team and the client to determine how to implement the client’s requirements • Create unit tests for your code, conduct code review, create documentation, and take part in other activities related to software development • Fix bugs efficiently and effectively, and find workarounds for blockers
Senior Fullstack Developer
Cypher Consulting Europe S.L.Cypher Europe offers Recruitment Services across IT (ERP, Data, Digital), Digital Transformation, Change and Risk
• Design and develop modern fullstack applications using .NET and React/Angular • Build cloud-native solutions leveraging microservices and serverless architectures • Contribute to architectural decisions and technical direction • Collaborate with clients to define requirements and solution designs • Mentor junior developers and promote best practices • Drive adoption of new tools and technologies • Ensure high code quality through testing, reviews, and CI/CD pipelines
• Sviluppo di nuove feature end-to-end: dal front-end al back-end, lavorando in autonomia ma con il supporto del team. • Manutenzione e refactoring del codice esistente: l’obiettivo non è solo farlo funzionare, ma farlo bene e mantenerlo pulito. • Collaborare su infrastruttura e deploy su AWS, contribuendo a mantenere l’architettura scalabile e robusta. • Partecipare attivamente alle code review, portando idee e feedback (sia tecnici che di prodotto). • Movimento trasversale tra i vari vertical (finanza, amministrazione, operations) senza restare incastrato in un solo pezzo di prodotto. • Volontà e capacità di portare il tuo approccio alla programmazione funzionale per migliorare la qualità del software e del team.



