Remote Associate Principal Engineer / Microservices Architect

closed
Logo of Nagarro

Nagarro

πŸ“Remote - Canada

Job highlights

Summary

Join our dynamic and non-hierarchical team as a Digital Product Engineer! We're looking for experts in microservices architecture, cloud orchestration, and system design. If you have experience with event-driven architecture, data migration, and integration patterns, we want to hear from you!

Requirements

  • Proficient in system design, microservices architecture, and cloud orchestration
  • Hands-on experience with event-driven architecture
  • Skilled in systematic architecture and design, including architecture patterns and non-functional requirements, with expertise in cloud technologies and managed services, particularly AWS and Azure
  • Advanced knowledge of microservices, integration patterns, data modelling, and data migration
  • Expertise in comparative analysis, offering recommendations, and establishing guidelines and standards
  • Extensive experience in designing and developing technology solutions across various platforms, languages, and tools, with a minimum of 5+ years in software architecture
  • Ability to leverage new technologies and deeply understand the client's business and industry
  • Capable of leading by example, including coding complex functionalities when necessary
  • In-depth understanding of technology with the ability to delve into technical issues
  • Effective interaction with key client stakeholders regarding their technology and operations strategies
  • Proficiency in managing multiple technology tracks in a globally distributed delivery setup
  • Experience in developing innovative technology solutions through collaboration with top technologists
  • Balanced approach aligning technological solutions with business needs
  • Fluent verbal and written communication skills, able to convey messages clearly and structured, tailored to the audience and mode of communication

Responsibilities

  • Preferably experienced in mobile, web, and backend solutions. Knowledgeable in application and integration architecture patterns
  • Skilled in solution design, identifying the appropriate technology stack
  • Strong understanding of Agile practices, including Lean, Scrum, and Kanban. In-depth knowledge of SOA and microservices architecture patterns, especially for transaction scenarios
  • Strong problem-solving skills with an innovative approach
  • Capable of creating solution designs covering functional, logical, component, data, integration, security, and deployment aspects
  • Experienced in all aspects of the product lifecycle, including design, development, deployment, DevOps, and continuous integration
  • Skilled in defining business requirements through discussions with various stakeholders
  • Proficient in design and architecture across multiple domains and technology stacks
  • Ability to collaborate with teams for technical insights and provide technical consulting and solutions to customers
  • Excellent communication skills, proficient and hands-on in at least one technology, with the ability to adapt to different tech stacks

Benefits

Equal opportunity employer

This job is filled or no longer available