Backend Services Engineer

What is the Role?

Build the next generation of services for WONDER users. Spanning anything from user account creation to analytics system to billing systems. We are a small company so you have the opportunity to do just about anything.


Bachelors in Computer Science or equivalent experience

Job Requirements / Experience

- 7+ years experience in software development
- 4+ years of experience with web and mobile technologies: Java, Python, JavaScript, or PHP
- Hands-on experience with design and development of highly scalable web services
- Expertise with middle tier/backend technologies such as SQL & NoSQL databases, RESTful concepts, and microservice architecture
- Passion for understanding ambiguous, complex problems and driving high-quality technical solutions
- Determine product feasibility by evaluating the customer problem, technical requirements and schedule with aim of proposing solutions
- Improve operation by looking at systems health, scalability and effectiveness with users to recommend changes in policies, procedures and technologies
- Own the overall release and QA cycles of your code


- Personally driven with a bias for action
- Curious and willing to investigate and experiment with new technologies
- Strong verbal and written communication skills and an ability to work in a team environment
- Strong object oriented design and coding skills and computer science fundamentals in data structures, algorithms, and complex analysis
- Ability to distill problem definitions, models and constraints from informal business requirements, and to deal with ambiguity and competing objectives

Bonus Points

- Understanding of AWS service offerings
- Contributions to open source projects
- Avid Gamer