Job Closed
This listing is no longer active.
Somos una empresa de tecnología que busca impulsar y habilitar el comercio digital en Latinoamérica.
Backend Engineer
Location
Colombia
Posted
69 days ago
Salary
0
Seniority
Mid Level
Job Description
Backend Engineer
Addi
• Take e2e ownership and operate the software that you design, develop, test and release into production. • Work closely with designers, engineers, and product owners to build great products and experiences for our clients and allies. • Architect resilient and scalable components leveraging our architectural styles and patterns. • Develop new features using our JVM stack. • Develop unit/component/integration tests that guarantee the reliability of the features that you build. • Review pull requests daily, transferring your knowledge to your team. • Receive mentorship from everyone on the team - from more experienced members to junior folks who are just starting. • Deploy new features to production daily using our CI/CD pipeline. • Be on call occasionally. We rotate to distribute our knowledge and experience. • Contribute to our Architecture Decision Records, where you will be able to propose new techniques, patterns, and tools for our evolving platform.
Job Requirements
- Proven software development experience
- 2 years of experience in backend development, specifically with JVM-based technologies such as Java, Kotlin, or Scala.
- Proven track record of delivering scalable, high-performance backend systems in a production environment.
- Experience working in software development teams, contributing to sprints, standups, and retrospectives.
- Hands-on experience with backend languages (e.g., Java 11, Kotlin, Scala) and backend frameworks such as Spring Boot
- Proficiency in building and database management, like SQL (must), PostgreSQL, and Redis.
- Strong experience with automated testing
- Strong ability to design, implement, and maintain scalable and secure APIs.
- Knowledge of Kafka for handling event-driven systems
- Proficiency in CI/CD pipelines and deployment strategies.
- Nice to have: Proficiency in reactive programming
- Nice to have: Knowledge in containerization (Docker) and orchestration (Kubernetes)
Benefits
- Competitive compensation & meaningful ownership
- Generous salary, equity in the company, and benefits that go beyond the basics to support your growth
Related Guides
Related Job Pages
More Backend Engineer Jobs
Senior Software Developer, C# .Net, AWS
N2JSoft, administrative and HR softwaresLeaves and absences? Expenses? 250,000 professionals save time with our softwares!
• Contribute to the evolution of the technology stack with a strong focus on scalability, cloudification, and operational excellence • Support squads in the modular redesign and modernization of legacy code • Prototype and share best practices: Clean Architecture, testing, security, observability, etc. • Participate in software architecture decisions and challenge technical choices in alignment with product and delivery objectives • Diagnose and resolve complex technical issues
Senior Fullstack Developer – C#, .NET, Angular
N2JSoft, administrative and HR softwaresLeaves and absences? Expenses? 250,000 professionals save time with our softwares!
• Develop web applications using Angular and .NET • Collaborate with the development team to deliver technical solutions • Participate in code reviews and ensure code quality • Work in an Agile Scrum environment within squads
Software Engineer, Javascript
ultima millaLogistic Management System for E-commerce & Retail in Mexico. Raised +$7M USD from Y Combinator, FJLabs, & more.
• Desarrollar funcionalidades, mejoras los productos y servicios de software de una forma segura y bien probada acorde a los lineamientos de la empresa. • Escribir documentación técnica. • Resolver problemas técnicos de un enlace y complejidad moderada. • Asegurar el estilo de código, mantenibilidad y mejores prácticas. • Proveer tutoría a los Juniors Engineering del equipo para ayudarlos a crecer en sus habilidades técnicas y remover impedimentos para su autonomía, • Dirigir de manera segura funcionalidades y mejoras de tamaño moderado con mínima supervisión y ayuda de otros miembros del equipo.
• Work with development teams and product managers to conceptualize and implement software solutions • Build elegant and performant APIs and handlers • Develop and manage well-functioning datastores and services • Proactively propose and implement improvements to the codebase • Mentor other engineers to support their growth



