We are looking for a Senior Web Developer to join our Professional Services team and take ownership of existing and new web-based solutions, including AI- and LLM-powered internal applications.
This role combines hands-on software development, technical ownership, client-facing communication, and continuous improvement. You will work closely with international clients and colleagues to understand business needs, design practical technical solutions, and deliver applications independently from requirement clarification through implementation and maintenance.
Key Responsibilities
- Take ownership of the development, maintenance, and continuous improvement of existing web applications and internal digital solutions.
- Design, develop, and maintain high-quality web applications using ReactJS and modern front-end technologies.
- Build responsive, scalable, maintainable, and user-friendly interfaces with a strong focus on performance and user experience.
- Develop and integrate REST APIs and backend services to support web applications and business solutions.
- Work directly with international clients to understand business requirements, clarify needs, discuss technical options and trade-offs, and deliver solutions independently without relying on a
Project Manager or Technical Lead for day-to-day technical direction.
- Translate business requirements into practical technical solutions and communicate technical concepts clearly to both technical and non-technical stakeholders.
- Develop and integrate AI/LLM-powered features and applications, using technologies such as LLM APIs, prompt engineering, RAG, AI agents, or other relevant approaches.
- Apply AI-assisted development tools and workflows to improve development efficiency, code quality, testing, documentation, and productivity.
- Review and improve existing codebases through refactoring, performance optimization, testing, documentation, and application of software development best practices.
- Collaborate with data engineers,
data analysts,
designers, and other cross-functional team members to deliver integrated solutions.
- Identify technical risks, proactively solve problems, and recommend improvements to existing solutions and development processes.
- Stay current with emerging web, AI, and software development technologies and evaluate their practical application to business solutions.