PayU

Junior Software Engineer

PayU

full-time

Posted on:

Location Type: Hybrid

Location: Bogota • 🇨🇴 Colombia

Visit company website
AI Apply
Apply

Job Level

Junior

Tech Stack

JavaJavaScriptNode.jsTypeScript

About the role

  • Develop distributed backend systems using Node.js, and TypeScript.
  • Learning and practicing SOLID principles, design patterns, and software engineering best practices.
  • Learning the existing codebase and contributing to improvements under supervision.
  • Participating in daily stand-ups and team development meetings.
  • Supporting the team with minor bug fixes and feature enhancements.
  • Monitoring the technical performance and functionality of internal systems.
  • Responding to requests from the development team and other departments.
  • Conducting development tests and reporting results.
  • Writing simple reports and documentation as needed.

Requirements

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field.
  • Basic understanding of at least one programming language (e.g., Java, JavaScript, NodeJS.)
  • Familiarity with software development principles, version control (Git), and debugging tools.
  • Willingness to learn new technologies and development practices.
  • Strong analytical and problem-solving skills.
  • Good communication and teamwork skills.
  • Attention to detail and a proactive attitude.

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
Node.jsTypeScriptSOLID principlesdesign patternssoftware engineering best practicesprogramming languagesversion controldebugging toolsdevelopment testsbug fixes
Soft skills
analytical skillsproblem-solving skillscommunication skillsteamwork skillsattention to detailproactive attitude
Certifications
Bachelor’s degree in Computer ScienceBachelor’s degree in Software Engineering