We are seeking an experienced Software Architect to join our team.
This role involves designing and building highly scalable backend applications and services.
You will work closely with engineers across multiple teams to architect and build robust backend applications and services.
You will write and review high-quality, performant, and reliable code.
You will continuously improve the quality and reliability of services and help define and enhance patterns and principles that the team follows.
Additionally, you will become a subject matter expert in your area and collaborate closely with Product Managers to understand and refine functional specifications.
You will mentor and guide junior members of the team.
To be successful in this role, you will have 7+ years of professional software development experience.
You will have 3+ years of experience contributing to the design and architecture of new and existing services.
You will have 2+ years of experience mentoring software engineers.
You will have a strong understanding of highly scalable, cloud-native architectures and microservices.
You will have experience in building and running CI/CD pipelines (preferably with GitHub Actions).
You will have a Bachelor's Degree in Computer Science or other related technical field.
This role is ideal for someone who is passionate about building and maintaining complex software systems.
If you are a motivated individual with excellent problem-solving skills and a strong desire to learn and grow, we encourage you to apply.