ZONE3000 надає комплексні рішення для розробки та підтримки продуктів у галузі хостингу, доменів, SSL-сертифікатів, особистої пошти та інших вебсервісів.
7 квітня 2023

Senior Full Stack Developer in Visual Suite Team (вакансія неактивна)

віддалено

Your expertise:

  • Strong proficiency with JavaScript (ECMAScript 2015 and newer) and TypeScript (4.7+)
  • Strong proficiency with front-end application development using React or Vue.js
    • Proficient understanding of web markup, including HTML5, CSS3 and CSS preprocessors
    • Deep understanding of React and Vue.js, their pros and cons
    • Experience debugging and profiling applications to maintain excellent performance
    • Proficiency with application state management using Redux / MobX / VueX / Zustand or similar
    • Understanding the difference between client-side and server-side rendering, the benefits and pitfalls of each approach, and how they influence SEO
  • Strong proficiency with back-end development using Node.js (Go / PHP / Python would be a considerable addition to your expertise)
    • Experience working with Express.js / Fastify / Nest.js / Koa.js / Next.js
    • Understanding of REST API principles (experience with GraphQL would be a considerable addition to your expertise)
    • Understanding of architectural approaches such as SOA and Microservices
    • Experience working with different protocols such as HTTP2, HTTP3, WebSockets, gRPC etc.
    • Experience working with both relational and document databases such as PostgreSQL / MongoDB / Amazon Aurora
    • Understanding of caching principles and experience working with Redis / MemoryDB / Amazon ElastiCache
    • Experience debugging and profiling applications to maintain excellent performance and low response time
  • Knowledge and experience with unit and integration testing and using automated testing frameworks such as Jest and React Testing Library
  • Knowledge of web security threats and ways to mitigate them
  • Knowledge of Computer Science, including:
    • Understanding of event loop, micro and macro tasks and their influence on code
    • Understanding memory management and garbage collection
    • Understanding the nature of asynchronous programming, its benefits and flaws
    • Knowledge of performance best practices
    • Knowledge of the refactoring process, qualities of clean and maintainable code
    • Knowledge of software design patterns and patterns of enterprise applications
    • Understanding of Object-Oriented programming paradigm and multi-paradigm development
    • Understanding of SOLID and GRASP principles on practice
    • Competency in sufficient logging and monitoring of applications and systems
  • Competent use of English (Intermediate+)
  • Experience working in an Agile / Scrum / Kanban environment

Will definitely be a plus:

  • Open to working with a broad technology stack, including Go, PHP and Python
  • Eager to work and experiment with new technologies, strive to get proficiency in using them
  • Not scared of working with the legacy codebase, supporting and refactoring it
  • Have Bachelor’s degree or higher in Computer Science, Engineering, or a related field
  • Have knowledge and experience with Docker and Kubernetes
  • Have experience working with big cloud providers such as AWS and GCP
  • Have experience with setting up CI / CD
  • Proficient in understanding cross-browser compatibility issues and ways to work around them
  • Have experience working with end-to-end testing frameworks such as Playwright / Cypress / TestCafe
  • Proficient in using Git

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:

  • Design, develop, and maintain complex full-stack applications
  • Work with the legacy codebase, refactoring and optimising code
  • Analyze user and system requirements, suggest ways for implementation
  • Validate software functional and non-functional requirements
  • Collaborate with cross-functional teams to define, design, and launch new features
  • Write clean, maintainable, and testable code
  • Build high-performance and scalable systems that use fewer resources
  • Troubleshoot, debug and profile applications
  • Participate in code and design reviews
  • Write technical documentation

About the company and project:

ZONE3000 is proud to represent its partnership with Namecheap (www.namecheap.com). Namecheap was founded in 2000 on the idea that all people deserve value-priced domains delivered through stellar service. Today Namecheap is a leading ICANN-accredited domain name registrar and web hosting company with over 12 million customers and 16 million domains under management — and we’re just getting started.

Our culture is built on the values that we live every day; the way we work, the way we collaborate with our global network of colleagues and the way we relentlessly innovate solutions that meet the emerging needs of our customers.

Гарячі Node.js вакансії

Всі Node.js вакансії