
Website Namecheap
Full Stack JavaScript Engineer
Your expertise:
- Strong proficiency with JavaScript (ES6+)
- Knowledge of TypeScript and willing to work with it
- Proficient understanding of client-side scripting
- understanding of event loop, micro and macro tasks and their influence on code
- understanding browser as a platform and browsers instruments for code debugging
- understanding memory management in browser
- knowledge of performance best practices for web pages
- Proficient understanding of web markup, including HTML5, CSS3
- Production experience with React and it’s infrastructure
- Understanding and experience with Node.js server-side development
- Understanding the nature of asynchronous programming and its quirks and workarounds
- A strong culture of clean code and engineering excellence
- Understanding of Object-Oriented programming paradigm
- Understanding of SOLID principles on practice
- Knowledge of software design patterns & ability to apply them consciously
- Knowledge and experience with automated testing platforms and unit tests
- Understanding of HTTP protocol
- Knowledge of web security threats and ways to mitigate them
- Proficient understanding of Git
- Experience with DevOps practices – the ability to work with an application on all lifecycle stages: development, environment creation, maintenance on real environments
- Systematic approach to problem solving
- Experience working in an Agile / Scrum / Kanban environment
Will definitely be a plus:
- Knowledge and experience with Docker
- Knowledge and experience with SQL
- Experience with one of the big cloud providers (AWS / Azure / GCP)
- Proficient understanding of cross-browser compatibility issues and ways to work around them
- Knowledge other than JavaScript / TypeScript programming languages
- Competent use of English (reading, writing, and speaking)
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 leave program
- Professionally strong environment, friendly and open atmosphere, ability to influence the product development and recognition for it
You will be involved into:
- Analyse user and system requirements, suggest ways for implementation
- Full cycle development, implementing new features on both back-end and front-end
- Handle features from the vision to production
- Introduce expertise and capability to deliver desired functionality
- Design, implementation, and coverage with tests of the system according to the product vision
- Validate software functional and non-functional requirements
- Possibility of cooperation with business stakeholders to deliver superior functionalities
To apply for this job please visit www.namecheap.com.
Full Stack JavaScript Engineer at Namecheap
Share with someone