Description
Ciklum is looking for a Senior Full Stack Engineer to join our team full-time in Ukraine.
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 Client:
With almost 100 million active users across 25 countries, they’re a global food tech company. As a recently formed team, they have many opportunities and ideas for sharing value back to the customers within their continuously expanding platform. They're looking for talented and trusted engineers to help them impress their customers.
About the role:
As a Senior Full Stack Developer, become a part of a cross-functional development team working for the customer. The role is required to be familiar with lean mean machine framework for the innovation/incubator space. This senior engineer should be skilled in backend API integration, working on our services that interface with OpenAI and other LLMs, and prompt engineering. They should have strong experience with backend Kotlin and libraries like Ktor and Koin. They should have knowledge of React Native/Javascript and Android/iOS applications.
Responsibilities
Write highly testable, automatable and performant code over the whole SDLC using high coding standards and software best practices Develop product, deliver features and updates according to the product roadmap Develop and review feature design documents and provide inputs/update to specifications for the solution Participate in the team activities according to the methodology – daily meetings, planning, retrospectives etc) Сoach/supervise middle/junior engineers by demand of the projectRequirements
Software Design: Use of best practices and patterns during application design and implementation Hands-on experience with monolith, microservice, and serverless architectural styles Software development: In-depth proficiency level in Java/Kotlin, implementing applications using defensive programming Extensive experience as a Frontend developer using React Native Experience in working with Redux/Mobx/any other state management library Experience with semantic markup languages (HTML), JavaScript and CSS Practical experience in writing and performance tuning of complex SQL Quality Assurance: In-depth proficiency level in JUnit, Mockito Previous participation in constant quality improvement on the project: conducting code reviews, setting up quality metrics, and monitoring Software Deployment: Hands-on experience with application deployment patterns and tools Practical experience in infrastructure configuration using popular cloud providersDesirable
Experience in configuring application security aspects Practical experience in application performance optimizationWhat'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 Flexibility: Enjoy radical flexibility – work remotely or from an office, your choice