Senior Software Developer
- Expert coder in Php, JavaScript. Python is a plus.
- Full stack developer, including mastery of SQL and modern front end technologies.
- Strong Software Architecture Expertise - you are a systems thinker who understands how each feature fits into the overall design.
- Great Communicator. Understand Product goals and walk non-technical people to awesome software.
- You can make architectural decisions and document the rationale.
- Patience and diligence for dealing with legacy code.
- Quick Learner. Pick up new products, technologies, and programming languages every week.
- Hands-on experience using mocking frameworks to create unit tests with 100% code coverage.
- Ability to work with a structured and disciplined approach - we aim for the highest quality the first time and every time, no “hacking”.
Nice to have:
- A university degree (BS, MS, or PhD) that included in-depth study of data structures, algorithms, object-oriented programming, computer architecture, and software engineering
- Experience with AWS and Docker
- Track record of delivering high-quality software