OUR HIRING PROCESS:
We will review your application against our job requirements. We do not employ machine learning technologies during this phase as we believe every human deserves attention from another human. We do not think machines can evaluate your application quite like our seasoned recruiting professionals—every person is unique. We promise to give your candidacy a fair and detailed assessment. We may then invite you to submit a video interview for the review of the hiring manager. This video interview is often followed by a test or short project that allows us to determine whether you will be a good fit for the team. At this point, we will invite you to interview with our hiring manager and/or the interview team. Please note: We do not conduct interviews via text message, Telegram, etc. and we never hire anyone into our organization without having met you face-to-face (or via Zoom). You will be invited to come to a live meeting or Zoom, where you will meet our INFUSEmedia team. From there on, it's decision time! If you are still excited to join INFUSE and we like you as much, we will have a conversation about your offer. We do not make offers without giving you the opportunity to speak with us live. After all, we consider our team members our family, and we want you to feel comfortable and welcomed.
INFUSEmedia is a global high-performance demand partner delivering demand strategies, programs, and outcomes for the most admired B2B brands. We are looking for an experienced Senior Full Stack PHP/Vue.js. As Senior Full Stack Developer you'll write clean, maintainable and performance PHP code and work with our product team to create great products for our software solutions and web platforms for online marketing processes. You'll be involved in the entire product lifecycle including the design, development, deployment, and maintenance of new and existing features. You'll also produce detailed specifications. Your code will be written in a timely and scalable way all while ensuring strong optimization. Ultimately, your work will impact the code base of our products meaningfully.
We are proud to be one of the fastest-growing companies in the USA. Our clients are large international companies such as Microsoft, Google, Lenovo, HP, Oracle, IBM, Cisco, Intel, Samsung, Panasonic, Vmware, Red Hat. We have over 1200+ employees all over the globe. We know that our employees are our most valuable asset, so we strive to attract and hire only the best talent.
Requirements:
Back-End: 5+ years of commercial PHP development experience, and a deep understanding of OOP, MVC, ORM, and Laravel/Symfony. Experience with building REST API and using JSON. MySQL/MariaDB: Maintenance, optimization, and knowledge of complex queries (JOIN, UNION, subqueries). An understanding of the InnoDB engine, and experience in working with large databases. Real-time web application experience (WS, Long poll, AJAX). Inter-service communication knowledgeability (RabbitMQ/ Kafka /REST). Experience with inter-process communication, caching, and message queues, and knowledge of key-value storages (Redis, Memcached). Front-End (JavaScript /jQuery): Knowledge of AJAX requests, their creation and optimization, and experience with Node.js, Bootstrap v3+. Ability to write memory-efficient front-end code. HTML/CSS: Flexbox/Grid, CSS/ Uikit and style optimization capabilities. JS frameworks - Vue.JS/React proficiency. Ability to write and comprehend high-quality code that is understandable to other developersStrong experience writing secure, efficient, high-quality PHP code
It will be a plus if you have experience with the following:
Version Control Systems GIT. Writing unit tests. Linux/Unix, SSH/SFTP, bash commands, cron, and Nginx/Apache web servers. JS Tooling (Webpack/Browserify/npm/yarn). Async Javascript (event loop/promises, async/await). Independently and quickly locating and correcting errors in code. English - Intermediate level of technical reading/writingRussian/Ukrainian languages
Responsibilities:
Write, test, and maintain high-quality clean, well-documented code. Participate in code reviews, providing feedback to other team members to maintain code quality and consistency. Optimize existing databases. Write complex but understandable and efficient requests to extract data. Ensure optimal performance, stability, and security when it comes to the systems. Improve user interface and user experience. Apply bug fixes and improvements based on users and QA reports. Allocate tasks and priorities for the team. Understand project goals and convert them into clear tasks for developers.
What we offer:
Competitive compensation based on your experience and skills. Consistent monthly payments based on invoices (payments are made in USD via EFT, Payoneer or PayPal). Full Remote, Work schedule: Monday-Friday, from 2:30 to 11:00 EEST (incl. 30-min breaks)We support work/life balance and offer paid vacation leave as well as sick leave. Opportunities for professional and career development. You will have the opportunity to use modern approaches and tools to solve business problems.
Our recruitment process:
Interview with HRTest taskOnline technical interview with Team leadersFinal interview with the Director of Technology