You are an experienced software engineer who strives for excellence in the user’s experience as well as in your technical solutions. You have a curious mind and a passion for continuous improvement. You thrive in an agile and fast-paced environment.
We are a high-performing cross-functional team of developers, product managers, and designers. We are passionate about delivering elegant solutions to complex business problems, and we have a proven track record of delivering successful v1 applications that delight our customers.
- 6+ years of experience delivering enterprise-level software preferably in Java, other languages also considered
• Ability to handle multiple competing priorities in a fast-paced environment
• Demonstrated leadership role in building and delivering complex software systems
• Experience in working with customers, product management, and senior management to deliver value to the market
• Strong knowledge of data structures, algorithms, enterprise systems, asynchronous architectures, and object-oriented programming
• Demonstrated experience with best SDLC practices: coding standards, reviews, code management, build processes, and testing
• Experience with relational databases, schema design, SQL
- Experience with backend web-based Java development and Linux-based integrated development environments, or equivalent (e.g., NodeJS w/ Express or ASP.NET MVC)
• B.S. in Computer Science or equivalent experience