Development
Staff Software Engineer, Full Stack
Location: Dubai, UAE
One day this past summer, I came home from work to find a letter wedged in the crack of the heavy steel door that I have lived behind for the past six years. Like so many that bear bad news, it was folded neatly into thirds. The letter informed me that I was a month and a half late on my rent, and if I didn’t pay my balance in 30 days, the property company that owns my 100-plus-unit building would begin eviction proceedings. I’d known this was coming, in some ways for a very long time. In the past eight years, my salary, which had nominally increased from $55,000 to $64,000, had, when adjusted for inflation, in fact been decreasing, just as rents continued to rise.
Role Summary
Carbogatto’s Digital Technology Team is responsible for the end-to-end implementation of the digital experience outside the vehicle (e.g. vehicle configurator, payment gateway, vehicle delivery management, service scheduling) across web, mobile app and in-store. To that end, we are developing a world-class commerce platform that will make learning about and purchasing electric adventure vehicles intuitive, seamless and fun. We are seeking a Staff Software Engineer who will be developing large scale applications using the latest language features, frameworks and tooling. She/He will be building from the ground up with an obsession towards making these experiences memorable for the customers.
Responsibilities
- Partner closely with Product lead to provide solutions and recommendations – you are able to drive ambiguity out of requirements and articulate the broadly applicable solutions.
- Collaborate with UX/UI designers and product designers to build user-friendly, immersive, reactive applications
- Design, extend and review software architecture – be hands on and involved with every stage of the product development life cycle
- Develop state of the art code – influence/establish the software development culture of the team. Establish standards and best practice for software engineering
Qualifications
- 9+ years of relevant industry experience, with 7+ years of building large scale enterprise grade systems
- Experience building distributed systems at scale which can handle millions of transactions/second
- Experience with HTML5, CSS/SASS, Restful APIs, JSON, HTTP
- Develop state of the art code – influence/establish the software development culture of the team. Establish standards and best practice for software engineering