This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
Software Engineer with expertise in cloud based microservices architecture to join our dynamic team. Responsible for designing, developing, and maintaining scalable event driven microservices based applications deployed on cloud platforms. Deep understanding of cloud technologies, microservices architecture principles, and proficiency in modern software development practices.
Job Responsibility
Design, develop, and deploy event-driven microservices-based architectures on GCP cloud
Design and implement microservice architecture solutions to support our cloud-based applications, ensuring scalability, reliability, and performance
Provide opinionated reasoning as to why you would use certain technologies to accomplish standard patterns applied to given problems
Design and consume messages from a pub/sub system
Containerize microservices using Docker and orchestrate them using Kubernetes for deployment and management
Optimize application performance and troubleshoot issues related to scalability, availability, and latency
Work closely with DevOps engineers to automate deployment processes, improve CI/CD pipelines, and ensure smooth operations of microservices in production environments
Collaborate with cross-functional teams, including design and infrastructure, to define requirements, prioritize features, and deliver high-quality, scalable software solutions
Conduct code reviews, provide constructive feedback, and mentor junior team members to foster a culture of learning and continuous improvement
Stay up to date with emerging technologies, industry trends, and best practices in cloud computing and microservices architecture
Provides support for the resolution of production problems
Requirements
Minimum of 7 years of practical experience in design, development, implementation, and support of business technology and/or technical infrastructure, or demonstrated ability in those areas
7+ years of experience in software development, with a focus on cloud-based microservices architecture
Proficiency in GCP cloud performance and respective services
Experience with containerization and orchestration technologies such as Docker and Kubernetes
Familiarity with CI/CD pipelines and automated testing frameworks
Excellent problem-solving and communication skills
Ability to work effectively in a fast-paced, collaborative environment
Knowledge of DevOps practices and tools for infrastructure as code (IaC), such as Terraform or CloudFormation
Experience using many of the following technologies and concepts is required: Object-Oriented Analysis and Design
Modeling using UML Toolsets
Java, PHP, and/or Python
Working knowledge of relational DB, DB2/SQL Server preferred
Requires robust critical thinking, analysis, and creativity skills, and a strong desire to deal with complex technology and business issues, and excellent people skills