Трансформуємо виклики у цікаві перспективи для досвідчених IT-фахівців і відкриваємо двері в IT новачкам. Приєднуйтесь до міжнародної команди ー разом ми зможемо більше!
6 березня 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.

LinkedIn