Head of Development - Software Architect

Yesterday

Apply Now

Description

β€’ Participate in the formulation and take responsibility for the implementation of the company's long-term engineering strategy for developing proprietary software. β€’ Deeply immerse in application architecture. β€’ Proactively assess existing risks, address technical debt, and enhance the stability and performance of the application. β€’ Organize and maintain the release policy. β€’ Fine-tune the testing pyramid and quality gates to meet stability, security, and market/business requirements. β€’ Develop the development ecosystem (tools, processes) to achieve the best results in terms of predictability and quality of feature delivery. β€’ Assist team leads in organizing and maintaining development processes and people management: delivery pipelines, productivity and motivation management, hiring, and staff development. β€’ Develop the production ecosystem: fault tolerance, observability, and incident management.

Requirements

β€’ Proven experience as an engineering manager or lead architect in recent years. β€’ Broad technical expertise: algorithms, data structures, Linux, networks, security, SQL/NoSQL databases, and cloud platforms. β€’ Understanding the principles of distributed applications and microservice architecture (communication protocols, distributed transactions). β€’ Significant prior experience as a developer in one or more modern programming languages, including Go. β€’ Fluent in English and Russian. β€’ A genuine interest in the theory and practice of management, with a desire to learn and grow. β€’ Experience in organizing process-based management approaches (BPM). β€’ Knowledge of domain-driven design (DDD) principles and practical experience applying them to real projects. β€’ In-depth familiarity with cloud infrastructure (we use AWS) and the ability to collaborate effectively with the Head of Infrastructure, understanding the pros and cons of proposed solutions. β€’ Experience in the finance sector or other areas where data security and integrity are critical requirements. β€’ Experience working in remote-only companies. β€’ Strong self-organization skills, with the ability to manage your own time and workload effectively.

Benefits

β€’ Compensation that will fully correspond to the competence and knowledge, with yearly performance reviews. β€’ The opportunity to attend conferences, courses, and professional development at the company's expense - we favor the continuous development of our employees. β€’ Private health insurance coverage. β€’ 20 days of vacation time. β€’ Bank holidays. β€’ Sick leaves. β€’ Additional birthday day off. β€’ Team building events and corporate parties.

Apply Now

Similar Jobs

Yesterday

Lithic

51 - 200

Join Lithic as a Staff Software Engineer, leading backend services for treasury operations and growth.

2 days ago

Pearl Health

51 - 200

Join Pearl Health as a Staff Fullstack Engineer, advancing healthcare technology remotely. Drive innovative solutions for our physician partners.

2 days ago

O'Reilly seeks a Software Engineer to develop and integrate software systems independently. Join a dynamic team and contribute to enhancing software solutions.

Built byΒ Lior Neu-ner. I'd love to hear your feedback β€” Get in touch via DM or lior@remoterocketship.com