We’re looking for unicorns - an exceptional Full-Stack Software Developer who will play a key role on our team, driving the development of our next generation, AI-enabled digital marketing platform. Our platform (your playground) is React-based, using Java and PHP REST APIs backed by Aurora and Mongo DBs, all deployed in Docker/K8S on AWS. You’ll be working alongside Product Managers, Engineers, UX Designers and Developers locally and around the globe to craft a product with a great user experience.
You:
Passion, drive, excellence, and ownership are words people use to describe you. You have high expectations of yourself and those around you, which drive others to be a better version of themselves. You have familiarity with software design patterns and industry best practices (scalability, high availability, accessibility, internationalization, instrumentation) and know when to leverage them. You are constantly learning about the next new thing and are excited to share what you find with others through tech talks and by mentoring junior developers. Your agile philosophy is “deploy it quickly, get it into the hands of customers for feedback, and iterate” using rapid prototyping and iterative development.
You have:
- Bachelor’s degree in Computer Science or a related field, or 6+ years building responsive web applications using modern frameworks
- 5+ years with front-end languages such as HTML5, CSS3, and JavaScript
- 5+ years with JavaScript UI frameworks such as React or AngularJS
- 7+ years with server-side language, specifically Java, Node, and PHP
- 4+ years with database technologies such as MySQL and MongoDB
- Experience working within an Agile (Scrum or Kanban) environment
- Experience working through requirements, refining design, and testing your code
- Experience building scalable, consumer-facing products
- Excellent written and verbal communication skills
Extra Credit:
- Strong background in UX and visual design creating amazing user experiences
- Familiarity with test-and-learn approaches using web analytics and customer data, and understanding how these drive hypotheses-based development
- An open source project or contribution you can show off
- Start-up company experience
- Experience with cross-browser, cross-platform, and design constraints in web and mobile