Back-end Software Engineer in Belcorp

Closed job - No longer receiving applicants

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

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.

Qualifications:

  • Last year student or Bachelor's degree in Computer Science, Computer Engineering, related technical fields experience or equivalent practical experience.
  • 0-2+ 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)

Benefits

  • Free access to Coursera.
  • International movements to 12 countries where we are based.
  • Flexible schedule that suits your needs.
  • Early Friday all year.
  • Access to days off to recharge your energy.
  • Emotional support by experts.
  • Transportation and food covered by the company (only if you are in Tocancipa, Colombia).

Flexible hours Flexible schedule and freedom for attending family needs or personal errands.
Computer provided Belcorp provides a computer for your work.
Performance bonus Extra compensation is offered upon meeting performance goals.
Vacation on birthday Your birthday counts as an extra day of vacation.

Remote work policy

Hybrid

This job takes place some days from home and others at the office in Bogotá (Colombia).

Life's too short for bad jobs.
Sign up for free and find jobs that are truly your match.