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