1.Provide tools and development infrastructure for other developers.
2.Design, implement, and extend a polyglot CI/CD system.
3.Write clean, maintainable, and well-commented source code.
4.Proactively address problems with a research-thinking mindset and critically think about the pros and cons of different approaches.
5.Independently read relevant literature and share your insights and knowledge with other stakeholders.
6.Work in a cross-functional team that takes ownership of the full software lifecycle.
7.Collaborate with other teams to make optimal software architecture design decisions.