Backend Engineer : Web Applications Team

Bengaluru, Karnataka, India Full-time

Company Introduction

SignEasy is a cloud-based, mobile-first solution to electronically sign and fill documents fromĀ smartphones, tablets and web. People across industries such as real estate, legal, accounting, sales, insurance, human resources, logistics and more from over 180 countries use SignEasy to reduce business turnaround times, close deals faster, cut costs and delight customers by eliminating the cycle of printing, scanning and faxing of paperwork. Our latest offering, the SignEasy API suite, enables other businesses to seamlessly integrate our electronic signature platform into their workflows.

We have been a customer first company since our roots, while caring about a team that prides in supporting each other and solving problems they feel passionate about. We have created an environment that challenges them to be creative while they work on products that have received multiple accolades at the global stage from the biggest technology platforms, of the likes of Apple, Google and Microsoft. Take a peek into our culture here.

Job Description

This position reports to the Engineering Manager and will collaborate with the team on the development and implementation of the roadmap for the SignEasy web application and the mobile app backend.

Responsibilities

  • Develop and enhance our web-app back-end workflows for new and current feature sets
  • Create and maintain microservices to cater to functionalities which are core to our platform
  • Work closely with the front-end development team to integrate the web-app UI and the mobile apps with the back-end APIs and workflows
  • Write low-latency, reusable, testable and efficient code
  • Troubleshoot production issues when escalated by our support team
  • Work closely with all stake-holders to understand and scope out requirements and design for specific back-end modules
  • Peer review code to ensure adherence to best practices
  • Collaborate with other developers, QA and the release manager to ensure the success of modules / features you are responsible for

Skills and Qualifications

  • Expert in Python with knowledge of at least one web framework (Flask, Bottle)
  • Proficient in working with MySql or a similar relational database with experience in designing application databases and optimising queries. Experience in working with ORM frameworks a plus
  • 5+ years of hands-on experience building backend modules for consumer facing web applications
  • Good understanding of microservices architecture
  • Proficient in distributed code versioning tools like Git or Mercurial
  • Experience in working with AWS or similar cloud platforms
  • Proficiency with another development language / platform like Java, Node.js a huge plus
  • Good to have an understanding or experience in working with Docker and Kubernetes
  • Good to have a basic understanding of front-end technologies like Angular / React
  • Excellent communication skills

Perks and Benefits

  • Annual Company Retreat
  • Generous Leave Policy
  • Health Insurance
  • Opportunities to attend conferences, workshops and trainings
  • Remote working opportunities based on performance and familiarity