In the role of a Full-stack Engineer, youll be focusing on enhancing the user experience for students utilizing the web iteration of our clients platform. Your main objective will be to incorporate cutting-edge technologies aimed at delivering tailored and efficient learning experiences to our user base
responsibilities :
Driving initiatives aimed at better meeting the educational needs.
Collaborating with Designers, Product Managers, and Data Analysts to pinpoint the most suitable solutions for our users challenges.
Crafting, enhancing, and maintaining code for the platform to elevate the exceptional learning experience for users.
Developing solutions in accordance with requirements, while adhering to company standards, conventions, and best practices.
Addressing intricate technical hurdles such as performance optimization, scalability, high reliability, and security.
Working closely with software engineers and other team members to architect scalable services, strategize feature deployment, and ensure the high reliability and performance of your deliverables.
Conducting meticulous code reviews, contributing to high-quality documentation, and constructing robust test suites for your features.
Sustaining existing systems by vigilantly monitoring, troubleshooting, debugging, and rectifying software defects.
requirements-expected :
4 years or more of professional experience as a Full-Stack engineer
Robust proficiency in React or Angular
Extensive experience in NodeJS
Practical knowledge in testing using JavaScript frameworks
Advanced skills in TypeScript, enriching code quality and ensuring robust typing for JavaScript.
Familiarity with design patterns and their practical application in addressing real-world challenges.
Commitment to adhering to coding best practices, ensuring maintainable, readable, and efficient codebases.
High degree of self-organization and the ability to independently make sound decisions
Strong team player with excellent communication abilities, fostering cross-team collaboration and striving for innovation to meet user needs
Independence in proposing technical solutions to presented business challenges, and collaborating effectively within or outside the team to implement them
Proficiency in English (B2/C1 level)
Required Frontend:
Robust skill in crafting dynamic and responsive user interfaces.
Experience with server-side rendering capabilities to enhance performance.
Comprehensive understanding of client-side data storage strategies, both within the application (e.g., react query) and in the browser.
Proficient in styling using SCSS, contemporary CSS, and Tailwind, ensuring visually appealing designs.
Required Backend:
Solid expertise in Node.js, empowering you to construct robust and scalable backend services.
Proficiency in REST API principles, encompassing the design and implementation of endpoints for efficient communication.
Comprehensive understanding of both SQL and NoSQL databases, enabling informed decisions regarding data storage solutions.
Awareness of security best practices, including the implementation of authentication and authorization mechanisms.
Basic comprehension of DevOps principles, covering CI/CD pipelines and deployment strategies
offered :
Work environment with zero micromanagement – we cherish autonomy.
100% remote work (unless you want to work from our HQ Gdynia), recruitment & onboarding.
Really cool seaside apartment available for free for both leisure & work.
Experienced team from 8 to 15+ years in commercial projects.