● Design and develop backend technology for Social Native’s fast growing enterprise and end-user facing products
● Build expertise in backend technologies while contributing to product development
● Participating in building a culture of technical excellence, innovation, and use of cutting edge technology to build performant, scalable systems
● Adhere to and maintain the design & coding guidelines for the engineering org
● Lead end to end feature development, including requirement reviews, design, development, testing and deployment
● Work closely with cross functional teams such as Product Management, Support and Operations in developing & maintaining complex software products
Mandatory Skills:
- 7+ years of experience designing & implementing distributed, scalable and highly available applications & services in the public cloud
- 2+ years of experience building web services using Node.js and TypeScript/JavaScript (or other modern object oriented language)
- 2+ years of experience building containerized applications & micro web services on Docker/Kubernetes platform in the public cloud
- 3+ years of experience working with SQL & No-SQL databases such as MySQL and Cassandra, defining complex DB schemas, maintaining highly performant & scalable database systems
- Expertise in designing resource optimal, cost efficient back-end systems on public cloud platforms such as AWS or GCP
- Experience working with Caching & Queuing frameworks such as Redis (or Memcached) and Kafka (or RabbitMQ)
- Excellent written and verbal communication skills, and experience working with fully remote teams
- Bachelor’s or Master’s degree in CS
Nice to Have:
- Working experience with Elasticsearch, Kibana, and GraphQL
- Machine Learning experience with Python, PHP or R
- Start Up experience at a scaling organization