As a Senior Backend Developer you will be responsible for helping us maintain and
expand our suite of internal and external APIs for mobile apps. Our RESTful APIs serve many clients - mobile apps, websites, webhooks for third-party services, and internal tools. An experience with API versioning, caching, and token-based security mechanisms is a must, along with an ability to architect, document, build, and deploy RESTful JSON APIs with continuous uptime and minimal latency.
Requirements:
Ø4-5 years of experience and strong proficiency with Node.JS and Express.JS
ØFundamental understanding of front-end technologies, such as HTML5, CSS3, Vue.JS, and Svelte.JS
Ø Building API services using NodeJS Express and related frameworks
Ø Expert-level understanding of NodeJS asynchronous runtime
Ø Expert-level understanding of Javascript concepts on callbacks and closures
Ø Experience with Postgres, NoSQL, Redis, and Firebase real-time database
Ø Experience with AWS services like Elastic Beanstalk, Cloudfront, S3, EC2, Lambda, API Gateway, SQS, etc
Ø Understanding of patterns and techniques for building scalable back-end infrastructure including caching, rate limiting, authentication, and authorization schemes.
Ø4+ years experience in development.
ØExperience or Familiarity with Notion and Slack.
Ø Experience in building highly scalable and high throughput services with millisecond response times
Ø Experience working in a collaborative team environment
Ø Excellent communication & interpersonal skills
Ø Willingness to learn and pick up new technology along with patience to mentor
Ø Experience with ElasticSearch, Puppeteer
Ø Experience writing unit tests
ØExperience in a SAAS environment is a plus.