About the Team
As part of the Commerce @ IT team you will be responsible for the development of Platform engineering services within the IT ecosystem [Marketing / Sales / Care / Finance / Order Management] of Commerce Platform.
Commerce platforms mission is to transform our billing payments platform to allow Atlassian to scale its self-service B2B sales model and drive revenue and monthly active users (MAU) growth.
This distributed team of IT CCP is in an outstanding position within Atlassian. We are at the centre of a lot of key strategic business-value driven initiatives and are responsible for delivering an outstanding customer experience that allows our customers to try buy our products with ease and delight
You will nurture new features and improvements that will make a difference to not only our IT Eco-system but key company metrics such as adoption rates for our cloud products, purchase conversion rates, support ticket reduction, reduced time to market.
More about you
- On your first day, well expect you to have:
- 5-proven experience designing and building a production-level web application
- Experience with Typescript, Redux, Redux-Saga, React, GraphQL with apollo, Express JS
- Practical knowledge of agile software development methodologies (e.g., XP, scrum)
- Understanding of micro-frontends, micro-services oriented architecture and extensible REST APIs
- Deep understanding of front-end architecture and data-driven development
- Knowledge of Database technologies (e.g. RDBMS like Oracle or Postgres)
- Experience in driving and delivering complex features/software modules from technical design to launch
- A strong teammate approach. Experience in mentoring developers (via tech design reviews sparring, code reviews, brown bags etc) and ability to optimally collaborate on ideas and designs with some of the best architects and developers in Atlassian
- Excited by fast paced projects and adept at problem solving through ambiguity
Nice to have, but not mandatory:
eCommerce / Billing / Payments experience
Experience with modern JavaScript unit testing frameworks (e.g., Mocha, Chai)
Experience with large scale web applications
Experience with continuous delivery and infrastructure as code
Experience engineering software systems of medium-to-large scope and complexity
Experience in large scale transformation (think monolith to micro-services)
Understanding of SaaS, PaaS, LaaS industry with hands on experience with public cloud offerings (e.g., AWS, Azure)