Senior Software Engineer
Bogota, Colombia
GPO LATAM – GPO LATAM - Engineering /
Full-time /
Hybrid
About PayU
PayU, a leading payment and Fintech company in 50+ high-growth markets throughout Asia, Central and Eastern Europe, Latin America, the Middle East and Africa, part of Prosus group, one of the largest technology investors in the world is redefining the way people buy and sell online for our 300.000+ merchants and millions of consumers.
As a leading online payment service provider, we deploy more than 400 payment methods and PCI-certified platforms to process approximately 6 million payments every single day.
About the role
- As a Senior Software Engineer, you will be responsible for leading software development projects, and designing, developing, testing and debugging code. You will mentor junior developers and collaborate with cross-functional teams to deliver quality products.
What you will do
- Develop high-quality software design and architecture
- Identify, prioritize and execute tasks in the software development life cycle
- Develop tools and applications by producing clean, efficient code
- Automate tasks through appropriate tools and scripting
- Perform validation and verification testing
- Collaborate with internal teams and vendors to fix and improve products
- Document development phases and monitor systems
- Ensure software is up to date with latest technologies.
What you need to succeed
- Bachelor's degree in computer science, Engineering or otherrelevant fields.
- At least 5 years of software development experience
- Knowledge of selected programming languages (Java and/or NodeJS).
- Skilled in integrating software systems and ensuring interoperability, especially in complex and specialized environments.
- Knowledge regardingpattern designs.
- Experience using system monitoring tools (e.g. New Relic) and automated testing frameworks
- Proficiency in creating comprehensive technical documentation for specialized software solutions
- Knowledge of relational databases (e.g. PostgreSQL, MySQL) and NoSQL databases (e.g. MongoDB)
- Basic knowledge in AWS.
- Familiarity with various operating systems (Linux, Mac OS, Windows).
- Experience in software development, scripting and project management.
- Experience as a Senior Software Engineer.