The customer has delivered innovative digital products that drive business transformation. We specialize in AI‑enabled solutions, collaborating closely with clients to solve real‑world challenges through scalable, secure software.
Product is estonia’s interoperable network of chatbots embedded on public‑authority websites, enabling citizens to instantly retrieve official information via a conversational interface.
We are looking for passionate, innovative, results-oriented specialist with heart-deep commitment to success to be a part of our international company.
You will participate in a whole development process starting from estimations and until delivery to production.
No legacy code, working only with the newest approaches and technologies.
Requirements
- 10+ years of actual development experience (preferred would be Node/Javascript developers, most of the stack is written as Express/NodeJS and React applications)
- Experience in leading a technical team;
- Experience in software architecture planning and implementing;
- Strong expertise in cloud architecture (GCP or AWS);
- Experience integrating AI/ML components into software products;
- Innovative mind and the ability to turn an idea into a solution;
- Agile mindset, confidence in self-organisation and communication (and willingness to do pair / mob programming);
- Foster a culture of feedback, have the courage to fail and a strong will to evolve personally as well as a team in a dynamic environment;
- Proactive problem solver with excellent communication skills in English (Estonian would be a big plus);
- Bachelor’s degree in Computer Science (or equivalent experience);
Responsibilities
- Lead end‑to‑end development of web and mobile applications;
- Architect and implement cloud‑native systems on Google Cloud Platform or AWS;
- Integrate machine learning models into production environments to power intelligent features;
- Own projects from concept through deployment, making technical decisions in an agile team;
- Develop product architecture;
- Work closely with the business team, business analysts, and architects and be able to quickly understand the new requirements and help to identify the changes to the system;
- Ensuring the quality and long-term maintainability of the software developed;
- Ensuring that the software is up to date with the latest technologies;
- Joining daily calls to review and discuss business requirements with the team;
- Ensuring clear understanding of the business needs and translating them into technical solutions;
- Collaborating with cross-functional teams to align technical strategies with business goals;
- Providing guidance and leadership to the development team in implementing solutions that meet business requirements;
- Regularly updating project stakeholders on the progress and status of requirement coverage;
- Identifying and addressing any gaps or challenges in meeting business requirements effectively.
Working conditions
- Competitive salary;
- Remote-first work;
- Online English courses;
- Opportunities for professional development and personal growth;
- Friendly atmosphere and professional staff.
Job Type: Full-time