Your tasks
- Build high-quality software using SOLID principles
- Being responsible for the development of the product in all the lifecycle, from the very first steps, deciding the best architecture to ensure the best performance in a production environment.
- Work in a cross-functional agile team and get involved in the entire development process: imagine, create, deploy and maintain.
- Collaborate closely with QAs, designers, APP developers and product owners. We need team players!
- Generate and spread a culture of quality throughout the company.
- Communicate effectively and respectfully to all members of the organization.
- You will be working on a core product, then collaboration with other teams will be a must, you will be our representative.
Your profile
- Proven experience in object-oriented software development
- 3+ years of experience in a professional environment working as a .NET engineer.
- 3+ Proven experience with Javascript or Typescript and ReactJS
- Deep knowledge of best practices like SOLID, CQRS, Clean Architecture, and Design Pattern
- Experience working with Cloud platforms and Kubernetes environments
- Proven experience using CI/CD Tools
- Proven experience with non-relational databases, particularly MongoDB.
- Proven experience in testing good practices
- Fluent in English, able to operate in a multicultural setting.
- Experience working with Agile methodologies, TDD, and Trunk-based development is highly valued.
- Would be a plus experience in Event Driven Architectures
- Would be a plus experience working with Kubernetes
- Experience managing application lifecycles via GitOps, specifically with ArgoCD is a highly valued
- Experience with Google Cloud Platform (GCP) is a highly valued