We are a growing team of highly talented engineers working on very high volume, low latency transactional platforms that run in the cloud. We provide highly available, scalable, secure and fault-tolerant service interfaces and SAAS applications for organizations to connect with each other. We are industry leaders in distributing, activating and redeeming digital promotions through various channels.
Technical (90%)
- Active participation in agile (scrum) development team
- Participation in backlog refinement and sprint planning sessions; Task definition and estimation from epics / user stories
- Design and modification of new and existing features, implementation, unit testing, and support of quality assurance and customer testing
- Participation in code reviews
- Ability to identify bottlenecks and recommend or implement performance optimizations
Operational (10%)
- Compliance with established management procedures, company and department standards & best practices
- Adherence to documented security, and confidentiality
Required Qualifications:
- Bachelor’s degree in Computer Science, Computer Engineering, or Information Systems and/or related work experience (open source web services development)
- 5+ years of Python development experience
- Strong object-oriented design and programming skills
- Experience with SQL, database programming and use of Raw SQL and ORMs
- Experience in developing RESTful web services
- Experience with ETL using python
- Experience writing unit and functional tests
- Familiarity using GitHub, Jira
Preferred Qualifications:
- Experience with Point of Sale systems
- Experience with FastApi, Redis, Kafka, GoLang is a plus.
- Familiarity with cloud computing (AWS, Azure) and open source technologies (Nginx, Linux, Celery, Redis)
- Familiarity working in a containerized ecosystem
- Experience with OAuth authentication flows, JWT is a plus
- Knowledge of SAAS, PAAS and IAAS technologies and SOA concepts
An Equal Opportunity/Affirmative Action Employer
E.O.E/M/F/H/V
#LI-JM1
#LI-REMOTE