Expert Full Stack JavaScript Developer
Ciklum
Remote, Spain
About the role
As an Expert Full Stack JavaScript Developer, become a part of a cross-functional development team engineering experiences of tomorrow.
Responsibilities
- Design and implement complex web applications using the established approaches and best practices;
- Provides technical solutions and expertise to steer the project to successful completion;
- Provides guidance and technical leadership to the assigned team members;
- Collaborate with developers and other team members to design, implement and provide a performant, scalable, reliable and flexible solution;
- Open to learning and working with various programming languages, frameworks and concepts including Rust, Python, React, open source;
- Guides development workflow (reviews requirements, planning, highlights edge cases), defines and implements the engineering standards.
Requirements
- 6+ years of proven experience as a Fullstack Developer or in a similar role;
- Experience in the iGaming industry;
- Experience in Tech Lead/Team Lead role;
- Strong proficiency in JavaScript, TypeScript, NodeJS, ReactJS;
- Experience in using NodeJS advanced features and building high-performance applications;
- Versatile approach to software engineering including diverse tech stack (Rust, Python + tell us what you can);
- Experience in using complex queries and aggregations to databases (Postgres, Redis);
- Hands-on experience with application deployment patterns and tools (Docker, Kubernetes);
- Prior record in infrastructure configuration using popular cloud providers (like AWS, GCP, Azure) or Virtual Private Cloud;
- Experience in R&D and LLMs API development will be a plus;
- Solid understanding of software development principles and design patterns;
- Practical experience with testing approaches and tools;
- Supporting code quality metrics;
- Familiar with monitoring and logging tools;
- Experience working in an Agile development environment;
- Excellent level of written and spoken English.
Personal skills
- Excellent collaboration and communication skills;
- Ability to be a driving force and role model in the team;
- Ability to support other team members' ideas and create a productive discussion environment;
- Following the “said and done” principle;
- Accountability for the own scope of work;
- Proactive in efforts to deliver results according to expectations;
- Suggesting new ideas, and looking for alternative solutions;
- Eager to learn and grow: curios, keen to constant self-development;
- Constantly improving own mastership;
- Ability to express ideas, thoughts, and questions simply, concisely, and in a structured way.
Apply Now
Don't forget to mention EuroTechJobs when applying.