Full-Stack Software Engineer (In Estonia)
We are looking for engineers who are curious, reliable, and comfortable taking on new challenges. You will work with a skilled team on meaningful and complex software projects.
What you will do
Design, build, and maintain efficient, reusable, and reliable code
Build scalable applications and take part in architectural design
Identify and apply suitable design patterns and frameworks
Use testing and code quality tools to maintain strong engineering standards
Review code and guide junior developers, helping them grow and succeed
Follow Rootcode information security policies, including data protection, access controls, encryption, and secure coding practices
What we expect
A bachelor’s degree in Information Technology, Computer Science, or a related field.
3+ years of hands-on experience building applications using React on the front end and Python, Java, or Typescript on the back end
Strong understanding of front-end and back-end architecture.
Familiarity with RESTful API development and integration.
Strong problem-solving skills and attention to detail.
Excellent communication skills and ability to work effectively within a collaborative team environment.
Familiarity with cloud platforms and basic knowledge of deployment and infrastructure concepts
We look for people who reflect our values: excellence, collaboration, and integrity.
What is it like to work at Rootcode
Work is a large part of our lives, so we aim to create an environment that feels supportive and open. We trust people to make good decisions and give them the space to do their best work. At Rootcode, you will have:
Fast-paced career growth
Opportunity to work with the latest technologies
Freedom with responsibility
Who we are
Rootcode is a software product engineering company headquartered in Sri Lanka with a corporate office in Estonia. We serve customers across Europe and North America. We work with many EU governments and enterprises, building software products, artificial intelligence, and user experience design for clients ranging from startups to public companies.
If the above sounds like a match, we would like to hear from you.



