About the Position
We are looking for Software Engineers to join our rapidly growing technology team. The prerequisites for joining our development team are simple. We care more about your attitude and aptitude than the specific tools and technologies you have used in the past. You need to have a strong passion for software development and must take pride in your coding. You should also have great analytical skills and ability to handle complex, modular software development in a collaborative team-based environment.
What to expect:
Work on Internet scale applications, where performance, reliability and scalability, are critical design goals.
Create beautiful, interactive and easy-to-use web applications using rich client-side code and MVC based server-side code.
Create innovative mobile applications on a wide range of platforms including iOS, Android and others.
Contribute to our core Service-Oriented Architecture (SOA) and Event-Driven Architecture (EDA) in real-life applications.
Gain experience with different database technologies, ranging from traditional relational to the latest NoSQL products.
Work in a collaborative, team-based environment in an iterative Agile or Kanban
Knowledge of any of the following database technologies is desired but not required: SQL Server, MySQL, PostgreSQL, Oracle, MongoDB, Redis or other NoSQL technologies
Ability and willingness to work alongside Senior Engineers, Architects, and Managers to further your professional development
Most importantly, a successful candidate will be passionate about technology. Keeping up with the latest advancements in the industry; spending time creating, building, and exploring with technical projects; an inquisitive attitude in regards to the workings of hardware and software; and overall, simply having fun and finding enjoyment in the field.