Compartir esta oferta de trabajo
Postular »

Desafíate. Crece.

 

Be our next Back-end Senior Software Engineer

 

Team: Technology, Data & Digital – Experience Delivery

 

Belcorp is looking for experienced and skilled Senior Back-end Software Engineer to join our team. This is an excellent position for people who enjoy to develop a customer’s experience end-to-end and create world-class product for businesses. Our ideal candidate is someone who is an enthusiast about web technologies, loves thinking about the full picture, and understands what effect their decisions will have on end-users.

This is a full-time position based in Peru or Colombia with option to work remotely 

Challenges:

  • Design, own, deliver and execute software activities for Belcorp’s core platforms and experiences.
  • Design and develop software using modern technology stack mainly Node.JS, Java and GoLang.
  • Build and maintain services for high traffic and scale as well as design system architecture.
  • Define a reusable, scalable microservice development practice.
  • Work collaboratively with stakeholders across engineering projects to improve quality of digital assets while reducing the time to market.
  • Work with Product Managers and other engineering team members for seamless integration with services and components.
  • Solve high complexity engineering problems, while enabling high performance user experience.
  • Collaborate with CloudOps team on pipeline automation such as CI and CD.
  • Be an active member of the Software Engineer Community of Belcorp.
  • Lead technical sessions (ex: code reviews) and applies their outcome on team's domain and with peers

 

 

Qualifications:

 

  • 3-6 years of experience developing large scale applications using Node.js or Java or GoLang.
  • Strong programming skills, data structures and Micro-services architecture and development.
  • Expertise with HTML5, CSS, JavaScript, TypeScript.
  • Knowledge of SQL Database and NoSQL Databases (MongoDB or Cassandra or Document DB)
  • Expertise in Messaging and EDA (Event-driven architecture) using MQ Services or Kafka or equivalent.
  • Proven Experience in building RESTful APIs and a deep understanding of REST principles and API Integration.
  • Experience with API Management platforms and knowledge of security models (Kong, Apigee or others).
  • Demonstrating experience with API testing including test automation, load and performance testing.
  • Knowledge and practice with cloud computing concepts and tools. 
  • Expertise with Git & Gitflow. 
  • Experience with DevOps, Continuous Integration tooling and automation processes. 
  • Excellent communication skills and experience in collaborative environments. 
  • Ability to understand business requirements and translate them into technical requirements. 
  • Enterprise experience with OOP, design patterns and best practices. 
  • Test driven development, unit testing and test integration (JUnit, Mocha, etc.)
  • Code Review tools (Sonar Qube, Linting, etc.)   

Bonus points:

  • Proven Experience with e-Commerce Platforms like (VTEX, Magento, SAP Commerce)

 

Scholar Background

  • Bachelor's degree in Computer Science, Computer Engineering, related technical fields experience or equivalent practical experience.

 

¡Join us in becoming the best technology team in LATAM!

 


Área de trabajo: Test Engineer, Testing, Cloud, Software Engineer, Engineer, Engineering, Technology

Postular »