BookMyShow

Senior Software Development Engineer

  • Job Type: Full Time
  • Industry Type: IT Sector
  • Industry Location: Bangalore/Bengaluru,
  • Experience: 7-9yrs
  • No. of Positions: 10
  • Salary Range: 8-10.8 lac
  • Primary Skills: Golang Agile Methodology NoSQL System Design Javascript
  • Secondary Skills: MongoDB AWS SQL
  • Job Location: Bangalore/Bengaluru,
  • Posted Date: 385 days ago
Job Description

An SDE III would be owning a small team of his own and is expected to be up with the times when it comes to new Tech. They are expected to act as tech and system design mentors to the young engineers in BookMyShow

 

What are we looking for?

    1. Technically hands-on, with deep-dive expertise in designing and developing real-time internet applications or high scale SAAS applications.
    2. 7-9 years of experience in developing products with at least a couple of years in leading a team.
    3. Excellent command over Data Structures and Algorithms.
    4. Exceptional coding skills in at least one of our mainstream languages (NodeJS/C#/Golang).
    5. Strong problem solving and analytical skills.
    6. Deep SQL expertise and experience with large distributed database design
    7. Rigour in automated testing, code quality, and engineering best practices.
    8. Experience with caching Tech (Memcache, Redis, Aerospike).

 

Preferred, Not Required

    1. Experience with high-performance websites and Apps catering to millions of daily traffic is a plus.
    2. Experience with Search and Related Technologies like ElasticSearch or Solr
    3. Experience with NoSQL Databases like MongoDB, Counchbase etc..
    4. Understanding and experience of working in an Agile System

 

What kinda challenges do we have?

    • Building micro-services & scale applications that handle over 100,000 requests per minute.
    • Automate deployments, set up real-time performance monitoring dashboards, and integrate CI/CD pipelines.
    • Work with our Product & Design team to craft customer centred applications used by millions of people every day.
    • Write algorithms to improve our personalisation and recommendation systems and drive discovery of events to millions of users
    • Define rule engines to automate business workflows.
    • And much more. The list is extensive and we'd love to share more details over a chat.

 

What will you do?

    1. Come up with the best practices to help the team achieve their technical tasks and continually thrive in improving the technology of the product/team.
    2. Drive adoption of best practices & regular participation in code reviews, design reviews, and architecture discussions. 
    3. Experiment with new & relevant technologies and tools, and drive adoption while measuring yourself on the impact you can create.
    4. Implement the long-term technology vision for your team.
    5. Responsible for the complete architecture of your product.
    6. Create architecture & design for new solutions around existing/new areas.
    7. Decide technology & tool choices for your team & be responsible for them.
Relevant Job Openings
Network Administrator or System Administrator
Associate Manager Marketing
Hiring for Angular Front-end Web Application Developer
Hiring for UI/UX Developer
job title
job title