Ciklum
We are a custom product engineering company that supports both multinational organizations and scaling startups to solve their most complex business challenges. With a global team of over 4,000 highly skilled developers, consultants, analysts and product owners, we engineer technology that redefines industries and shapes the way people live.
About the role:
As a Middle Full Stack Engineer, become a part of a cross-functional development team engineering experiences of tomorrow.
Responsiblities:
- Develop and maintain front-end features using React, JavaScript/TypeScript, ensuring clean and efficient code
- Build reusable components and UI modules while following established design and coding standards
- Integrate front-end applications with RESTful or GraphQL APIs and handle basic data-fetching, state management, and error handling
- Assist in developing backend API endpoints, middleware, and simple server-side logic using Node.js/Express
- Participate in code reviews, providing constructive feedback and ensuring code quality within the team
- Write unit tests and contribute to maintaining test coverage using Jest or React Testing Library
- Debug issues across the stack (front-end and backend) and support in identifying root causes
- Collaborate with design, product, and QA teams to understand requirements and deliver features on time
- Follow Git workflows, CI/CD practices, and contribute to a smooth Agile development process
- Document implemented features, technical decisions, and maintain consistency in project documentation
Requirements:
Front-End Focus (Primary):
- Strong proficiency in JavaScript/TypeScript and React, including hooks, component architecture, and state management
- Solid understanding of HTML5, CSS3, responsive design, accessibility, and cross-browser compatibility
- Experience integrating front-end applications with RESTful or GraphQL APIs and working with modern build tools (Webpack, Vite, etc.)
- Ability to write clean, maintainable, and testable UI code using frameworks like Jest or React Testing Library
Backend Experience (Required but Secondary):
- Hands-on experience with at least one backend framework (Node.js/Express preferred)
- Ability to design, implement, and consume APIs; familiarity with authentication, authorization, and basic database concepts (SQL or NoSQL)
- Capable of building simple server-side logic, middleware, and performing debugging and integration testing across the stack
General Skills:
- Strong problem-solving abilities with comfort debugging end-to-end
- Experience with Git, CI/CD workflows, and Agile development
- Good communication skills and ability to collaborate with design, product, and QA teams
- Ability to produce clear documentation and maintain code quality standards
Desirable:
- Experience with cloud services (AWS, GCP), Docker, design systems, or real-time communication (WebSockets)
What`s in it for you
- Strong community: Work alongside top professionals in a friendly, open-door environment
- Growth focus: Take on large-scale projects with a global impact and expand your expertise
- Tailored learning: Boost your skills with internal events (meetups, conferences, workshops), Udemy access, language courses, and company-paid certifications
- Endless opportunities: Explore diverse domains through internal mobility, finding the best fit to gain hands-on experience with cutting-edge technologies
- Care: We ve got you covered with company-paid medical insurance, mental health support, and financial & legal consultations