Location: Remote
Your expertise:
- Strong proficiency with JavaScript (ES6+)
- Experience with Typescript
- Knowledge and experience with NodeJS server-side development
- Good knowledge of relational databases, SQL, experience with PostgreSQL or MySQL
- Knowledge and experience with Docker
- Experience with one of the big cloud providers (AWS / Azure / GCP)
- Experience with Message Queue brokers (AWS SNS / SQS, Kafka, RabbitMQ)
- Solid understanding of client-side scripting
- Experience with one of React / AngularJS / VueJs and its infrastructure
- Knowledge of performance best practices for web pages
- Experience with e2e, unit and integration test
- A strong culture of clean code and engineering excellence
- Understanding of ObjectOriented programming paradigm
- Understanding of SOLID principles in practice
- Knowledge of software design patterns & ability to apply them consciously
- Knowledge of web security threats and ways to mitigate them
- Team player
- Passionate for getting things done and a result-oriented mindset
- Systematic approach to problem solving
- Competent use of English (reading, writing, and speaking)
Will definitely be a plus:
- Experience with PHP
- Experience with DevOps practices - the ability to work with an application on all lifecycle stages: development and maintenance in real environments
What’s in it for you?
- Opportunity to deal with top-notch technologies and approaches in a world-leader product company with millions of customers
- Opportunity to make a difference for online privacy, freedom of speech, and net neutrality
- Decent market rate compensation depending on experience and skills
- Developed corporate culture: no micromanagement, culture based on principles of truth, trust, and transparency
- “You build it, you own it” mentality in most contexts
- Support of personal and professional development
- coverage of costs of external trainings, conferences, professional literature
- support of experienced colleagues
- in-house events and trainings
- regular knowledge sharing in teams
- English classes and speaking clubs
- Life-balance support
- truly flexible schedule, no time-tracking at all
- 25 working days of vacation
- 5 days of paid sick leave per month (if necessary) without providing a medical certificate
- generous maternity / paternity leave program
- Professionally strong environment, friendly and open atmosphere, ability to influence the product development and recognition for it
You will be involved into:
- Full cycle development (BE, FE, Infra, etc)
- Introduce expertise and capability for the product team to deliver desired functionality
- Designing, coding, and testing a system according to the product vision.
- Collaboration with other teams and support of their integration
- Participation in features definition