Software Architect
We are seeking a highly skilled and experienced Software Architect to join our growing team. As a Software Architect, you will play a critical role in shaping the architecture of our platform, focusing on scalability, high availability, resilience, and security.
What will you be responsible for?
- Drive the overall architectural design of our gaming system, focusing on our backend, APIs and platform.
- Design scalable systems and individual solutions that meet our required high volume high availability levels while ensuring data consistency throughout and cost control.
- Design
- tolerant systems with redundancy and failover mechanisms to ensure uninterrupted service availability. - Responsible for defining and overseeing the implementation of infrastructural security procedures and software security best practices as part of the development process
- Build the operational understanding needed to support mission critical systems and establish
- emptive measures to ensure consistent operation. - Align across development teams to ensure solid
-
- end solutions that meet business and technical requirements. - Guide the teams on optimizing the CI/CD pipelines to build and deploy all platform components, supporting performance and automated testing.
- Stay
-
- date with the latest technologies and developments in
- based systems. - Run POCs and technical spikes around technical and business topics to ease the introduction of new solutions, technologies, and tools.
- Provide technical guidance and mentorship to various teams, including Development, QA, and Dev
Ops. - Participate in code reviews, design sessions, and research activities to ensure all new and existing features adhere to solid architectural principles.
- Create and maintain comprehensive technical documentation and communicate architectural decisions to stakeholders and development teams.
What do we expect from our perfect candidate?
- A bachelor's or master's degree in computer science or a related field.
- 3+ years of experience in a software architect role within a cloud based, customer facing environment.
- 10+ years of development experience in building and maintaining high volume, high availability distributed systems.
- Excellent knowledge of Java, Spring, My
SQL, Kubernetes, Kafka, Git
Lab CI. - Expertise in cloud based platforms (GCP, AWS, Azure), Microservice architecture, Software design patterns, Messaging patterns, No
SQL databases. - Strong understanding of
- based infrastructure, scalability, and security. - Hands on GCP experience is a big plus.
- Excellent
- solving and analytical skills coupled with a very detail oriented approach to troubleshooting and risk assessment. - Strong communication and teamwork skills.
- Upper-Intermediate English is a must.
- Experience in the online gaming industry is considered a big plus!
Benefits of working with us:
- Talented and open people around
- Challenging tasks to feel the impact
- Budget for personal development
- Well-being Budget
- Annual bonus
- Medical insurance
- Development day to grow professionally
- Free English classes
- Paid vacation days/paid sick leaves (number depends on the country you live in)
Fii primul, care se va înregistra la oferta de muncă respectivă!
-
De ce să cauți de muncă pe Lucrezi.ro?
În fiecare zi oferte noi de muncă Puteți alege dintr-o gamă largă de locuri de muncă: Scopul nostru este de a oferi o gamă cât mai largă de opțiuni Lasă să-ți fie trimise noile oferte prin e-mail Fii primul care răspunde la noile oferte de muncă Toate ofertele de muncă într-un singur loc (de la angajatori, agenții și alte portaluri) Toate serviciile pentru persoanele aflate în căutarea unui loc de muncă sunt gratuite Vă vom ajuta să găsiți un nou loc de muncă