Job Detail

Software Engineer, Backend

Inseriert am: 11.07.2019
Since 2011, SpotMe has been the mobile engagement platform for visionary leaders who believe that events can drive transformative change.



SpotMe has been recognized by G2 Crowd as the leading pure play mobile event app, a growing space that represents more than $1 billion in potential annual revenue. Our ambition is to double down on this opportunity, use events as a springboard and extend our positioning into Digital Experience Platforms (DXP) for employees and customers.

Today, SpotMe serves over 220 global brands, including 80 Fortune 500 companies. Some of the world’s largest companies – including Novartis, L’Oréal and Daimler – use SpotMe to connect every event to their greater story.

Our stack is for the most part JavaScript: node.js, AngularJS, Vue.js and CouchDB. Our mobile apps (Android and iOS) provide a native skeleton around the HTML/CSS/JavaScript core.



SpotMe builds mobile-first apps for its clients. As part of our core platform development team you will be building and providing a tailored-made full stack framework which is then used by other developers to build these end users facing apps. Something like a custom React-Native on top of a server-less solution, but as modular as npm could be.


Responsibilities

  • Building reusable code and libraries for future use

  • Implementation of security and data protection

  • Optimization of the application for maximum speed and scalability

  • Build out new features and iterate on existing features.

  • Help define new product architectures and design patterns as needed.

  • Maintain high-level of code quality and participate in code reviews.

  • Design and create services and system architecture for your projects, and contribute and provide feedback to other team members

  • Help improve our code quality through writing unit tests, automation and performing code reviews

  • Participate in brainstorming sessions and contribute ideas to our technology, algorithms and products

  • Work with the product and design teams to understand end-user requirements, formulate use cases, and then translate that into a pragmatic and effective technical solution


Skills and Qualifications

  • BS or higher in Computer Science or related field

  • Real world web and service development experience.

  • 3-4+ years of experience as a backend software engineer for a product development company which has delivered SaaS and end user-oriented applications.

  • English is required for the role.

  • Excellent communication skills

  • Proficient understanding of source controls tools, ideally Git

  • Proficient understanding of OWASP security principles

  • Ability to understand requirements and map to technical implementation.

  • noSQL database experience is an asset.

  • Understanding and experience in configuring NGINX preferred.

  • Native JavaScript speaker

  • A passion for clean APIs and solid, re-usable frameworks

  • Solid experience with a Node.js and NoSQL stack

Details