Senior Software Developer (JN -052019-3958)

Our client is a mobile application developer and publisher, a very innovative and creative company with an amazing goal of creating a better way to connect consumers with brands, they make of buying a unique and fun experience!.

Right now you have a great opportunity to join their team as a Senior Software Developer.

Qualifications / Requirements

  • Knowledge of technology trends to build a strategy
  • Practical and functional understanding of how to best utilize different technologies in a fast-growing, dynamic environment
  • Experience connecting and integrating with multiple API as well as developing and maintaining API, utilizing API best-practices.
  • Comfortable navigating Cloud Infrastructure (AWS) and virtual resources
  • Knowledge of how memory caching technology (Redis) works – uses and application
  • Knowledge of web socket technology
  • Experience working with data-driven and high-scalability environments
  • Ability to conduct technological analyses and research
  • Excellent communication skills
  • Leadership and organizational abilities
  • Strategic thinking
  • Problem-solving aptitude
  • Excellent organization and time management skills
  • Proven track record in managing a team of developers

Education / Training

  • BSc/BA in Computer Science, Engineering or a related field;
  • MBA or other relevant graduate degree is a plus

Background

Tech skills required

  • NodeJs, PHP, Python / Plus: ReactJs, GraphQL NodeJs should become the predominant language moving forward
  • Databases: MySQL, Redis, DynamoDB, MongoDB, Firebase Plus: BigData, NoSQL, Splunk
  • Infrastructure: AWS / Plus: GCP External: MixPanel, Payment Gateway, AppsFlyer
  • API integration Architecture: Microservices, Containers, Kubernetes
  • Methodology: Agile