
Junior Software Engineer
PayU
full-time
Posted on:
Location Type: Hybrid
Location: Bogota • 🇨🇴 Colombia
Visit company websiteJob 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