We are inviting talents to work with the distributed team to work 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
We are inviting talents to work with the distributed team to work 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 PHP and Node.js.The ideal candidate will have a deep understanding of the Laravel framework, be proficient in SQL query optimization, and be willing to dig into the intricacies of legacy code (our custom framework, initiated in the early PHP 4.0 era and currently operating on PHP 5.4).We value attention to details as in this case "tiny" differences might result in a "wrong" behavior of the 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) Laravel Proficiency in raw PHP (including management of legacy PHP 5.4 code) MariaDB (or MySQL) Postgres Redis Proficient in Git Experience With The Following Is a PlusFrontend 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 Sharing the costs of education (conferences, courses, lectures) English classes Corporate parties Project/Role switching 20 working days of paid vacation Good sense of humor Table soccer Free pizza every Friday at the 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 related field Sometimes we will ask you to take part in so called “overtime interview” 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
Senior secondary level
Type of employment
Full-time
Job responsibilities
Engineering and Information Technologies
Industries
Software development