FLASH is an innovator in the urban mobility space, helping businesses rethink one of their most valuable assets: the parking garage. Our award-winning cloud-born platform is custom configurable, secure, reliable, and grows alongside you as business or consumer demands evolve.
There’s no single formula for maximizing value: every community has its own unique demands. But with FLASH technology, every parking asset can become a hub for modern mobility. From smarter infrastructure to sophisticated software, our organization is digitally transforming the mobility experience, one hub at a time.
As our Software Engineer, you will join our team of developers that are responsible for building and maintaining the infrastructure that supports our customers. You will be passionate about architecting straightforward systems to solve complex problems using modern technologies. You will participate in evolving existing systems into distributed services. You will obsessively simplify solutions and eliminate complexity wherever you find it, making our systems robust and long-lived.
What you will do:
Work as part of a small, fast-moving team
Collaborate with product managers, designers, and other engineers to design, develop, test, deploy, maintain, and improve the software that makes up our core product stack.
Participate in resolution of production issues and lead efforts toward solutions
What you have done:
Have three or more years of experience using a modern language such as Node, Java, C#, or Python. (Node experience preferred)
Experience with common front-end technologies such as HTML, CSS, JS.
Experience in one or more relevant front-end frameworks such as React, Angular, etc. (React preferred)
Experience in NoSQL/SQL storage such as DynamoDB, MongoDB, PostgreSQL, SQLServer. (DynamoDB preferred)
Have a proven track record architecting and shipping scalable cloud systems in an agile environment.
Hands-on expertise in many different technologies, from front-end user interfaces to back-end systems
Who you are:
You hold a bachelor’s degree or higher in Computer Science, Computer or Electrical Engineering, Mathematics, or a related field
You are committed to writing reliable, scalable, testable, and maintainable code
You have self-driven determination to complete tasks
You produce highly reliable and performant code with appropriate monitoring and alerting
You have excellent communication skills and strong analytical skills