Our client creates powerful, beautiful, and intuitive digital products. They don't blindly follow trends. They take our understanding of the latest technologies and build the best solutions for our enterprise clients. They are believers in collaboration across engineering, UX, and product teams. They combine our expertise to solve complex challenges. They are seeking a skilled Software Architect to join their team.
Job Summary:
An architect is responsible for the design, development, and maintenance of software applications using Java and React or .NET and Angular. This includes working with technologies such as Java, messaging brokers, ORM, as well as front-end web development technologies such as React, Typescript, HTML, and CSS.An architect will be involved in all aspects of the software development life cycle, including requirement gathering, design, development, testing, and deployment.Strong technical skills and experience with both front-end and back-end development is essential for this role.Good knowledge DDD design patterns, CQRS, Clean architecture are mandatory. In addition experience with microservices and micro frontends is expected. Strong React skills are expected. They will also be able to collaborate with other team members, including other engineers, product managers, and stakeholders to deliver high-quality software on time.
Main Responsibilities:
Technical skills:
· Deep experience and track record with one of the backend technologies, it may be Java, .NET or Nodejs.· Experience with one of the front-end frameworks (like React, Angular or Vue).· Understanding and practical experience with Devops technology stack.· Understanding and practical use of cloud provider services (AWS, Azure, GCP or similar).
Benefits: