Personal skills — Responsible |
— Experience with JavaScript (ES6)
— Experience with MySql, PostgreSQL
— Experience of working in scrum team
— Any open source pet project or participation in open source is also a big plus
— Experience with AWS, Docker, Teamcity / Jenkins and Vault
— 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
-compensation of sport or massage
— Professionally strong environment, friendly and open atmosphere, ability to influence the product development and recognition for it
— Designing, coding and testing of a system to meet requirements
— Collaboration and contribution to architecture and design decision diving product direction
— Implementing and maintaining modern micro-services as part of the overall system
— Opportunity of collaboration with other engineers on code reviews, infrastructure, and adhere to software development methodologies
— Possibility of cooperation with business stakeholders to deliver superior functionalities
— Full Agile cycle engagements participation, including meetings, iterative development, estimations and design sessions
— Responsibility for ensuring code meets specifications
— Fostering proactive and collaborative relationships with the product team
Domain Product team develops and supports a part of the system that manages a full lifecycle of domains. It includes UI and APIs for end users to register, transfer and renew domains, manage domain contacts as well as different admin tools for the support team related to the domain functionality.
APIs are built using microservice architecture. The development team is solely responsible for system architecture definition, development, release and support.