This post is over 30 days old. The position may no longer be available

Senior Software Engineer - Backend

First WalkIn Technologies Pvt Ltd , Bangalore · getwalk.in · Full-time employment · Programming

About JD:

We are looking for an experienced backend software engineer with first-rate programming skills to join our retail platform team. In this role, you’ll be making some of the most significant decisions for the company. You need to have strong problem solving capabilities, be a team player and have great communication skills. You also need to be goal-oriented, have the ability to understand the core architecture and take up responsibility of product feature development. You must be a highly technical, hands-on developer with passion for producing high standard and robust code.

We value those with an entrepreneurial spirit and those who bring experience from established organizations. You ought to be comfortable in dealing with lots of moving pieces. You must have excellent attention to detail; and you should be flexible and comfortable to learn new technologies and systems.

Responsibilities

  • Collaborate with the design/business teams and develop software that meets platform requirements, with lead responsibility for different features in the product.
  • Responsible for communicating with and reporting to the tech lead.
  • Code new features as well as maintain existing features.
  • Design, build, and maintain APIs, services, and systems across our retail platform.
  • Debug production issues across services and multiple levels of the stack.
  • Work with engineers across the company to build new features at large-scale.
  • Participate in technical design and architecture reviews.
  • Write technical documentation.
  • Participate in code reviews.
  • Prototype and/or redesign features.
  • Fix bugs.

Skills and Requirements

  • At least 4 years of experience in developing server side applications and APIs.

  • Strong expertise on Java and relational databases, preferably MySQL.
  • Experience in building scalable, secure, high-performance server applications.
  • Experience in test automation and test-driven development.
  • Experience with large-scale production databases.
  • Experience developing concurrent applications.
  • Familiarity with GitHub/GitLab and agile/scrum methodologies.
  • Good understanding of cloud based applications and application deployment.
  • Excellent eye for detail, produce quality code as per designs and ability to ramp up quickly on any new language/protocol/framework.
  • Knowledge of design patterns, technology standards, and best practices.
  • Excellent communication skills and being able to work independently or in a full team.
  • Should be able to think innovatively and laterally and able to quickly solve problems at business or field level.

Qualifications:

  • Bachelors/Masters in Computer Science or related field.

What gets you fast tracked for consideration

Raw smarts:

  • Worked at/cleared developer interview at Google, MSFT, Amazon, Adobe, Facebook, Uber, Flipkart, ZenDrive, Directi, Thoughtworks (US), PARC
  • Represented country and won medal at any international olympiad, especially math/computing/programming

Exposure to open source development methodology and stacks

  • Google Summer of Code participant or contribution to significant open source development

Record of creating quick, useful prototypes

  • Was one of the first 3-5 hires at a startup that went to series A/B funding
  • Created apps/programs/APIs AND has earned recognition for it (e.g. design award, got funding, etc)

Job Perks

  • Have a meaningful impact on end customers and their experience with retail chains.

  • Obtain valuable experience in the rapidly growing retail industry.

  • Competitive salary, equity compensation and wellness perks.

  • Our office is in Koramangala area in Bangalore, often referred as startup capital in India, neatly nestled among shops, restaurants, and has convenient travel options.

Apply for this position

Login with Google or GitHub to see instructions on how to apply. Your identity will not be revealed to the employer.

It is OK for recruiters, HR consultants, and other intermediaries to contact this employer