DevJobs

Software Architect

Overview

We are currently recruiting a highly skilled and experienced Software Architect to join our dynamic team. As a Software Architect, you will assume a critical role in designing and implementing resilient, scalable, and efficient software systems. Your extensive expertise will be instrumental in defining the technology stack and architecture of our solutions. Collaborating closely with cross-functional teams, you will ensure the successful delivery of top-notch software products, meeting high-quality standards.



How you’ll make a difference:

· Develop and maintain a complex, highly available, and distributed cloud-based solution, ensuring its high level of quality throughout its lifecycle

· Collaborate in the design of robust, scalable, and testable software solutions within a fast-paced environment

· Engage actively in all stages of development, including research, design, development, and testing

· Contribute to the front-end development of our bank services

· Work closely with your team, Product Managers, designers, architects, DevOps, and other tech leads at One Zero to deliver exceptional results

· Foster the growth and development of your team members, providing guidance and support

· Take responsibility for the timely and successful delivery of the team's projects

· Diagnose and resolve issues in production, ensuring smooth operations and optimal performance


What you’ll need to start this journey:

·Minimum of 3 years of experience as a Software Architect or in a similar role

·Strong track record as a Software Architect, demonstrating expertise in designing and architecting complex software systems

·Proficiency in designing and implementing microservices architectures

·Hands-on experience with Kafka for event-driven architectures and message queueing

·Expertise in cloud platforms, particularly AWS, including services such as EC2, S3, Lambda, and others

·Experience with containerization technologies like Kubernetes (K8s) and Docker

·Familiarity with Snowflake data warehousing platform or similar technologies.

·Proficiency in Java development and Spring Framework

·Experience with Kotlin programming language is a plus

·Excellent understanding of software design principles, design patterns, and architectural styles

·Strong problem-solving and analytical skills

·Excellent communication and collaboration skills, with the ability to work effectively in cross-functional teams

ONE ZERO Digital Bank