This job post is closed and the position is probably filled. Please do not apply.
🤖 Automatically closed by a robot after apply link
was detected as broken.
Description:
The Full Stack Engineer is responsible for producing and implementing functional software solutions.
They collaborate with senior management to define software requirements and deliver high-quality technology solutions meeting customers' roadmaps and quality standards.
The role involves working in an agile team in a cross-functional manner.
Responsibilities include delivering technical solutions within expectations on functionality, budget, and timeline.
Continuously improving code quality under coding standards, best practices, and through automation and code reviews.
Contributing innovative ideas and maintaining up-to-date knowledge of existing and new technologies.
Demonstrating understanding of balancing security, privacy, quality, testability, and other aspects.
Working closely with senior management to ensure clarity on goals and business objectives.
Supporting recruitment and decision-making in hiring, as well as proposing and overseeing required training and onboarding processes.
Building trust and respect within the team.
Requirements:
University level degree in Computer Science, Information Technology, or a relevant field of study (postgraduate level is a plus).
Minimum 3-4 years of experience in a Full Stack engineering role.
Proven experience in leading geographically dispersed software development teams.
Proficiency in modern frontend frameworks like React, Angular, or Vue.js.
Proficiency in backend framework Node.js.
Advanced knowledge of JavaScript, HTML, and CSS.
Experience with MySQL and NoSQL databases (Firebase and/or MongoDB).
Experience with DevOps processes, including CI/CD.
Proficiency with version control systems like Git.
Ability to create responsive and mobile-friendly UIs.
Knowledge of web performance optimization techniques and tools.
Understanding of security best practices, common vulnerabilities, and compliance standards.
Familiarity with accessibility principles, UI/UX design, and collaboration with designers.
Strong communication skills, importance of clear documentation, and continuous learning of industry trends.
Excellent communication skills in English (written and verbal).
Advanced organizational skills, ability to give and receive constructive feedback, enjoy collaborative work, positive attitude, and good sense of humor.
Benefits:
Dynamic team with enthusiastic experts supporting talent and growth.
Diverse environment with opportunities and challenges.
Comprehensive onboarding experience for a smooth transition.
Attractive salary and bonus plan.
Developmental 360° feedback framework.
Unlimited training options and tools.
Extensive leave plan.
Enjoyable and stable working environment.
Flexible working arrangements (fully remote/hybrid).