Location : Remote (Ukraine)
Your expertise :
- Minimum of 2 years’ experience managing a software development team
- At least 5 years of experience with ASP.NET, React / TypeScript
- Experience with relational databases such as MSSQL, PostgreSQL or similar
- Proficiency with EF Core
- Solid understanding of how to describe and estimate tasks according to SCRUM methodologies
- Knowledge of software architecture patterns
- Proficiency with GIT
- Experience with Kubernetes
- Strong understanding and practical experience with unit and integration testing
- Familiarity with microservice architecture
- Competent use of English for reading and writing
What’s in it for you?
Opportunity to deal with top-notch technologies and approaches in a world-leader product company with millions of customersOpportunity to make a difference for online privacy, freedom of speech, and net neutralityDecent market rate compensation depending on experience and skillsDeveloped corporate culture : no micromanagement, culture based on principles of truth, trust, and transparencyYou build it, you own it” mentality in most contextsSupport of personal and professional developmentcoverage of costs of external trainings, conferences, professional literaturesupport of experienced colleaguesin-house events and trainingsregular knowledge sharing in teamsEnglish classes and speaking clubsLife-balance supporttruly flexible schedule, no time-tracking at all25 working days of vacation5 days of paid sick leave per month (if necessary) without providing a medical certificategenerous maternity leave programProfessionally strong environment, friendly and open atmosphere, ability to influence the product development and recognition for itYou will be involved into :
Design and Architecture : Lead the design and architecture of complex software systems, ensuring scalability, reliability, and maintainabilityCode Quality : Maintain high software quality standards within the team by establishing best practices and performing code reviewsTechnical Guidance : Provide technical leadership and mentoring to junior and mid-level developers, fostering a culture of continuous improvement and innovationReview UX Mockups : Collaborate with UX / UI designers to review and provide feedback on mockups, ensuring feasibility and alignment with technical constraintsBusiness Requirements : Participate in the review of business requirements to ensure they are clear, achievable, and aligned with project goalsProject Planning : Collaborate with PO to define project requirements and scopeCross-team Collaboration : Work closely with the technical lead of other domain pod teams and architectures on feature those require multiple teams involvement