Full Stack Engineer

Colombo, Basnāhira paḷāta, Sri Lanka · Engineering


JadoPado is a marketplace where people around the world come together to buy and sell great stuff!

We're looking for multiple full stack engineers to join our engineering team, based out of Colombo. The ideal candidate is a progressive thinker who will be responsible for delivering projects across a multidisciplinary and cutting edge stack.

Engineering at JadoPado

Our product team combines design, frontend and backend. While specialisation is important, we prefer cross functional teams that can take on any area of our product, at will. Our most effective people work across design and implementation, making the best technology decisions to build incredible products.

We aim to strike a balance between skilled senior engineers together with aspiring junior engineers, eager to develop their skills. We prefer not to hire directly into people management roles for our engineering teams and choose to grow leaders from within our organisation. Career progression doesn't necessarily mean managing people as our senior engineers influence far more than just engineering decisions.

We believe that JadoPado is the right place to carry out career-defining work.

As a Full Stack Engineer, you will:

1. Design, build and manage scalable applications
2. Contribute to our architecture as we grow while recognising the importance of agility, stability and availability
3. Build, support and manage projects across the organisation
4. Work with an agile, globally distributed team and be able to harness constructive feedback
5. Be proud of what you work on, while obsessing about the quality of what you produce
6. Have regular opportunities for career growth. We're constantly growing and forming new teams while reshaping existing ones. We have a bias towards internal promotion into leadership roles
7. Ensure that everyone is blown away with their JadoPado experience

You'll experience what it is like to work in a fun, entrepreneurial and fast paced technology business.


You don't need to be intimately familiar with any of the technologies that we work with. Great people are effective at quickly learning what we use or introduce us to new ways of working.

Having said that, we think a Full Stack Engineer should:

1. Have a BA or a BSc in Computer Science, Engineering or equivalent
2. Have at least 3 years experience in building and deploying web-based products
3. Understand technologies such as HTML, CSS and JavaScript
4. Possess practical knowledge of shell scripting and at least one scripting language such as Ruby, JavaScript, Python or PHP
5. Have prior experience in a test driven development environment and architecting large applications
6. Show an understanding of relational databases such MySQL, Percona, MariaDB and others
7. Ideally have designed and architected scalable and elegant microservice based applications
8. Posses experience specifying and integrating with RESTful services
9. Ideally have previous experience in a startup or an established e-commerce business
10. Be creative, innovative, ideas and data driven
11. Be able to take on lots of responsibility, juggle deadlines and push for outcomes
12. Have great written and verbal skills in English
13. Deliver no matter what it takes
14. Be lots of fun to work with!


A Full Stack Engineer will receive:

1. Unlimited Leave
2. Tax free pay!
3. Awesome equipment that will help you build great things
4. Incredible co-workers (yes, really!)
5. Competitive pay
6. Flexible working hours
7. A great work environment

Apply for this job