We are looking for a talented Backend Developer with 5+ years of experience designing and building backend systems. The ideal candidate will understand Python and/or Node.js/TypeScipt, S3/Minio, SQL databases, and AWS services. Experience with front-end development will be a plus. Also, the ideal candidate will be able to work independently on backend design and implementation, as well as work closely with the ML team for integration of their model into backend and data pipeline automatisation
🟠 About the project:
Our client is the largest commercial casework and architectural millwork manufacturer in the United States. In 2015 the company was recognized as one of the fastest-growing wood manufacturers in the United States. This project aims to minimize the time needed to detect and emphasize specific categories of objects and text in architectural drawings.
We are seeking a Senior Backend Engineer to join our team. The successful candidate will work on a project focused on object detection solutions for the industrial domain.
🟠 Qualifications :
— Proven experience as a Backend Developer or similar role
— Strong knowledge of Python (NodeJS/Typescript is acceptable as well, as long as Python knowledge is present as well since other components are built in Python)
— Experience with S3/Minio, SQL databases
— Familiarity with AWS services
— Understanding of fundamental design principles behind a scalable application
— Strong unit testing and debugging skills
— Proficient understanding of code versioning tools, such as Git
🟠 Would be a plus:
— Ability to build basic UI
— Experience with Machine Learning and Computer Vision
— Experience with GitHub Actions
— Excellent communication and teamwork skills
— Great attention to detail
— Organizational skills
— An analytical mind
— Design and build a robust backend architecture for our ML/CV project
— Develop REST API services
— Implement keyword search in PDF documents.
— Help the ML/CV team in the development and automation data processing pipeline.
— Implement user authentication and system configuration.
— Work with AWS services and S3/Minio
— Design and implement SQL database for configuration and authentication management.
— Design and implement basic UI and integrate it with server-side logic
— Write reusable, testable, and efficient code
— Write unit tests, integration tests, and documentation
🟠 Interview steps:
— Screening with the recruiter (about 30 minutes);
— Interview with project tech lead (about 1 hour);
— Interview with CTO (about 1 hour);
— Extra test task (if needed).
🟠 By joining us, you will get:
— Accounting coverage;
— Paid Vacations;
— Flexible working hours and the possibility to work remotely;
— Best-class working equipment (laptop and accessories);
— Good conditions for skills development:
— Possibility to upgrade your English for business needs due to working time and coverage of 50% for studying English
— Offer of Internal WorkShops
— Wellbeing Sessions as One-to-One meetings.
🟠 Our office in Lviv:
— FuturaHUB is located in Lviv (Kulparkivska 200a);
— An inspiring, modern workplace with a great atmosphere and development culture;
— “Happy Hours” parties;
— Yoga and sports training in FuturaHUB;
— Chillout area: gaming zone with the PlayStations, table tennis & table soccer;
— Beer, coffee, tea, cookies, etc;
— Conference rooms.
🟠 Some of our Values:
— No overtime and pressure;
— Regular rest, burnout control;
— Clean relationships within the company and with the client;
— Responsibility for the own development, ideas, and interests communication, as well for the problems that stand in the way of this development;
— Openness to the new, readiness for changes.