At Avast, we strive to give everyone the power to explore our shared digital world freely and safely. Our team is working to help shape the digital world to be a freer, fairer and safer place through the application of science, technology and human ingenuity, and we are looking for people who share our passion to contribute to a better online world. Avast promotes a rich diversity of cultures, debates, and out-of-the-box thinking. Today, Avast is a FTSE 100 company that safeguards more than 435 million people worldwide, protecting their digital data, identity, and privacy.
Job Posting Title:
Senior PHP/NodeJS Developer
Job Description:
You will become a part of our amazing Global Web Team and You will have a chance to design and develop a top-tier online platform for all Avast brands that will be used by tens of millions of users monthly. You will have a chance to collaborate with marketing designers, UX experts, operations and content experts, SEO experts to deliver the best experience to our internal and external clients. This is a great opportunity to be a part of the team transforming the way people stay safe online.
What you will do:
- Work with NodeJS 14+ and React
- Work with OS-level virtualization technologies
- Design, develop and maintain NodeJS applications
- Design and maintain relational and non-relational databases
- Implementation of the new technologies across all platforms
- Create reusable code and unit/integration tests (ideally familiar with TDD)
- Daily maintenance of the online/offline systems
- Be a part of new initiatives like AI-Driven Content, Data-Driven Optimization
What we need:
- Good knowledge of OO Javascript
- Good knowledge of NodeJS 14+ (ideally NodeJS 15+)
- Good knowledge of React (hooks, SSR, testing components with tools like Storybook/Jest etc.)
- Good understanding of API’s (including REST principles)
- Good knowledge of relational and non-relational databases (MySQL or PostgreSQL, Redis)
- Good understanding of code unit testing
- Good understanding of code versioning tools, such as Git
- Experience with some React-based libraries
- Knowledge of JS building tools like Snowpack/Webpack/Rollup etc.
- Good English written and spoken, Czech/Slovak language is a big plus
It’s very important to have:
- Very good communication skills and ability to work in a team (including remote work)
- Be a proactive person with a CAN-DO attitude
Will be nice if You have:
- PHP programming experience and knowledge of PHP frameworks
- Experience with OS-level virtualization technologies: Docker, Kubernetes, Artifactory, TeamCity, etc.
- Experience with GraphQL
- Experience with libraries like Express/Fastify/Koa etc.
- Knowledge regarding systems security
- Knowledge of Content Delivery Network architecture, Reverse-Proxying, Caching
- Experience with ElasticSearch
- Shell scripting skills (Bash)
What we can offer you:
- An exciting product portfolio
- Opportunities for professional growth
- The multifaceted international work environment
- An adequate performance-based salary
- Flexible working hours, home office
- Cafeteria benefit system, multisport card
- Quarterly bonus scheme
- The chance to join a major global tech company
- Unlimited Personal Time Off - because each of us needs enough time to relax
- Whole-life flexibility - we empower our people to choose where, when, and how they work (alternatively we can also add: and measure their contribution based on the achievements and outcomes rather than hours they work
Sounds exciting? We look forward to hearing from you.
Avast does not accept unsolicited resumes from recruiters or recruiting agencies in response to job postings. No fee will be paid to third parties who submit unsolicited candidates directly to our hiring managers or HR team, even in a situation when the relevant candidate is employed by Avast.
We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.
Deadline for applications: 27.10.2021.