Expert Full Stack JavaScript Developer
Ciklum
Remote, Bulgaria
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.