About the Role
Our client, a prominent leader in the retail technology sector, is seeking a highly skilled Senior Application Architect to join their innovative product development team.
This role is fully remote, allowing you to contribute from your chosen location.
You will be instrumental in designing the architecture for complex, scalable, and high-performance applications that power our client's global retail operations.
This position demands a deep understanding of modern software design patterns, development best practices, and the ability to translate intricate business requirements into elegant technical solutions.
This is a fantastic opportunity to shape the future of retail technology from a remote standpoint.
Key Responsibilities
- Design and architect scalable, reliable, and maintainable software applications.
- Define application architecture standards, patterns, and best practices.
- Collaborate with development teams to ensure effective implementation of architectural designs.
- Evaluate and recommend appropriate technologies, frameworks, and tools for application development.
- Work closely with product managers and stakeholders to understand business requirements and translate them into technical specifications.
- Conduct technical reviews and provide guidance on software design and implementation.
- Ensure applications adhere to performance, security, and scalability requirements.
- Mentor junior developers and architects on architectural principles and design.
Requirements
- At least 7 years of experience in software development, with a significant portion in application architecture.
- Proven experience designing and delivering complex, enterprise-level applications.
- Strong knowledge of various architectural styles and patterns (e.g., microservices, event-driven architecture).
- Proficiency in one or more programming languages (e.g., Java, C#, Python, Node.js).
- Experience with cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes).
- Excellent understanding of database design, API design, and integration patterns.
- Strong analytical, problem-solving, and communication skills.
- Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent experience.
Benefits
- Competitive annual salary of .
- Fully remote working arrangement for ultimate flexibility.
- Comprehensive health and wellness benefits.
- Generous paid time off and flexible working hours.
- Opportunities for professional growth, training, and attending industry conferences.
- Chance to work on innovative projects within the dynamic retail technology space.
- 401k retirement plan with company match.