Vacancy caducado!
- Gain a strong understanding of how Cox2M product brings value to its customers
- Envision an architecture that adequately satisfies Cox2M product vision and requirements
- Bridge between product and software by building a set of goals, metrics, and initiatives (OKRs)
- Choose a tech-stack, framework, libraries and infrastructure, that serve well the crafted architecture
- Stay on top of the software quality by sharing guidelines and rolling automated quality bots
- Build a testing strategy that suits distributed architecture
- Connect Dev with Ops to reach a production environment that is resilient and observable
- Lead the most impactful software decisions like choosing the right database for the mission, make a choice between vendors, and bring your experience to any crossroad
- Perform code reviews to ensure that your great plans indeed meet the complicated reality
- Inspire developers: When a tough challenge arises help them to hop over the hump, be available to spare advice, and serve as a great mentor.
- 10+ years of experience fielding software systems as a software developer and at least 3+ years of experience designing software systems as a software architect
- Must have atleast 3 years experience working at a startup as an architect.
- Proven software architecture experience in development of application and/or web-based software products preferably in an agile environment
- Deep understanding of software testing techniques and strategies. Familiarity with modern testing approaches and Microservice testing. Ability to design an automated pipeline (CI/CD)
- Hands-on experience with at least one modern programming language like Python, Node.js, Kotlin, Go or similar (at least one from the list)
- Proven experience with designing multiple cloud-based distributed architecture
- Proven experience with Docker-based systems like Kubernetes (k8S or alike) or Serverless
- Ability to write and communicate clearly and concisely including an ability to document software architecture
- Able and drive to deliver on time, while working with globally distributed development team
- Good influencer and a mentor for the software development team as well as a consensus builder
- Insatiable curiosity to understand and improve the state of art
- Demonstrated ability to adapt to new technologies and learn quickly.
- Ability to analyze and solve problems
- Excellent communication and team working skills
- Full stack design and development for IoT Cloud Platforms (Google Cloud Platform or AWS)
- Experienced in, and committed to, quality DevOps practices utilizing infrastructure as code and one touch deployments.
- Articulate the need for scalability and understand the importance of improving quality through testing
- Work with development team to produce Proof of Concepts in high-risk areas to de-risk architecture
- Define architectural strategies and components that support data modeling standards, data quality policies and enforcement, as well as data security
- Experience in scaling solutions in the Google Cloud Platform/AWS ecosystem while optimizing cost.
Vacancy caducado!