The primary duties of the ​Senior Back-End Software Engineer ​will include developing the server-side software for our cloud platform – working with proprietary as well as industry-standard APIs to interface with web pages, mobile apps, and other systems. Additional duties will include developing internal tools, conducting technical research projects, and supporting partners and internal stakeholders as required.

Responsibilities

  • Write a lot of code, adding innovative features to our cloud services
  • Participate in designing overall architecture and individual features
  • Extend and improve our existing software
  • Debug issues and fix bugs
  • Improve and extend product documentation
  • Ability to participate in video conference based meetings with teams in other locations, including the US and China (9 am IST)
  • Work collaboratively with other arms of the engineering team that are co-located in other countries
  • Work with technical and non-technical stakeholders to develop product requirements and  innovative solutions

Minimum Qualifications

  • BS in Computer Science or a related field and relevant experience
  • 2+ years of software engineering experience
  • Strong software development skills such as:
    • Knowledge of debugging and problem solving methodology, particularly as reported against production software
    • experience with the design and development life-cycle
    • writing and maintaining your own unit tests
    • experience with a source control system
    • experience with an issue tracking system
  • Strong experience in many of the following areas:
    • The server part of client-server programming
    • Strong database schema skills, querying, joins, triggers, stored procedures
    • Programming languages and frameworks: Javascript and NodeJS
    • languages: PHP, Node, Python, Shell
    • Modern, object-oriented programming languages: Java, Scala, Ruby
    • UNIX systems and development
    • Relational databases such as MySql, SQL Server, Postgres, NoSQL databases such as Cassandra, MongoDB
    • REST-compliant APIs
    • Big Data processing
  • Cloud platform expertise: AWS, AliCloud
  • Excellent communication skills
  • Likes to work collaboratively
  • Self-starter
  • Positive, can-do attitude

Preferred Qualifications

  • Experience working on a Production (24×7) environment
  • Experience with distributed programs or micro-services
  • Experience with highly-available and scalable systems
  • Previous start-up experience
  • Have worked on shipping product
  • Additional skills that add value to our company

Highly Valued Skills

     – Worked with Amazon AWS for development and deployment

     – Use Git or similar version management

     – Used to working in SCRUM or Agile methodologies

Job Location: Mumbai
Experience (Years): 2-6 Years
Sub Location: Lower Parel East

Apply for this position

Allowed Type(s): .pdf, .doc, .docx, .rtf