We are a small, distributed team working on developing and enhancing a high-load web service.Our main products are websites, each of which operates as a multi-layered stack.Legacy: Custom PHP framework (data layer, templates, a bit of jQuery) Contemporary: Laravel REST API, React/Redux frontends Modern: Node.js TypeScript REST APIs, Solid-Start frontends We're in the process of transitioning to the modern stack and need your expertise to accelerate this transition. We’re also expanding our prese
We are a small, distributed team working on developing and enhancing a high-load web service.Our main products are websites, each of which operates as a multi-layered stack.Legacy: Custom PHP framework (data layer, templates, a bit of jQuery) Contemporary: Laravel REST API, React/Redux frontends Modern: Node.js TypeScript REST APIs, Solid-Start frontends We're in the process of transitioning to the modern stack and need your expertise to accelerate this transition. We’re also expanding our presence into the area of native mobile apps, which will need a custom-optimized backend.Tasks and ResponsibilitiesWe're seeking a backend programmer skilled in Node.js and PHP.You will be responsible with maintaining and enhancing our API-server applications, starting with the ones implemented in NodeJS and occasionally shifting to older ones, implemented in PHP. Also, you will be a part of the effort to port logic from the legacy systems to the modern ones.We value attention to details as in this case "tiny" differences might result in a "wrong" behavior of website for the end-users (and we have a very large stable user-base).You won't be on your own. We have a team of people with knowledge of the project who would be glad to help you to start.While the primary focus is on backend development, the ability to handle certain frontend tasks would be advantageous.Our team of developers speaks Russian, but we use English for issue-tracking.Required Skills And QualificationsJavaScript: Node.js, TypeScript, comprehensive grasp of asynchronous programming (await/async) Solid understanding of HTTP protocol Laravel Framework (or willingness to learn it) MariaDB (or MySQL) Postgres Redis Proficient in Git Experience With The Following Is a PlusProficiency in raw PHP (including management of legacy PHP 5.4 code) Frontend technologies: React, Redux, immutable.js Solid-JS / Solid-Start Koa JWT CSS Modules Vite Python EducationTechnical education (university degree or equivalent)Key ConsiderationsWrite code with readability in mind; thorough documentation of decisions is essential. Adhere to best practices in testing your work. Exhibit problem-solving skills; attempt tasks independently before seeking assistance, providing a detailed overview of attempted solutions when seeking guidance. Employee Benefits and RewardsChallenging tasks with great opportunities to level up your skills In-house workshops and tech talks Flexible working time English classes Corporate parties Project/Role switching 20 working days of paid vacation Good sense of humor Table soccer Free pizza every Friday at office About SCIMUSSCIMUS is a software company providing a full range of activities in the software development life cycle. Our team has completed a number of projects in different areas: SaaS, e-commerce, career and education, healthcare, banking, community and entertainment, telecommunications.Company Sitehttps://thescimus.comCompany Profile DOUhttps://jobs.dou.ua/companies/scimus-solution/Recruitment Process Stages If your application meets our requirements, you'll be contacted by our Recruiter to have short phone call to get to know you better Best matches will be invited to an interview with our Talent Acquisition Specialist and Hiring Manager and dedicated specialist in a related field Sometimes we will ask you to take part in so-called “overtime interviews” and complete some job-related tasks. As a final step, we will send you the best job offer and invite you to make more happen with us.
Show more
Show less
Position level
Basic level
Type of employment
Temporary employment
Job duties
Engineering and Information Technologies
Industries
Software development