Software Development Engineer

BookmyShow

2-4 Years

Full-time

Bengaluru

Not Disclosed

Job Description

Requirements

  • High energy and capability to deliver well-written, maintainable code with minimal supervision.
  • 2-4 years of hands-on experience in developing scalable applications and APIs.
  • Proficiency in GoLang, Familiarity with .NET Core and NodeJS is also advantageous.
  • Ability to quickly grasp new technologies, focusing on long-term, robust solutions.
  • Passion for streamlining processes through automation to enhance productivity and efficiency.
  • Design and build microservices that process over 100,000 requests per minute.
  • Drive the automation of deployments, establish real-time performance monitoring, and integrate CI/CD pipelines.
  • Collaborate with Product & Design teams to craft applications that impact millions of users daily.
  • Enhance algorithms to improve performance across the system.
  • Develop and implement rule engines to streamline complex business processes.
  • Tackle a range of challenging tasks with ample opportunities for growth and learning.
  • Work alongside your team to develop well-tested, reliable modules.
  • Pioneer the adoption of new technologies and tools within the team.
  • Actively engage in and contribute to open source projects.
  • Embrace the cycle of DEVELOP -> BUILD -> TEST -> REPEAT for continual improvement.

Skills

  • Familiarize yourself with the company’s technology stack and codebase.
  • Efficiently complete small to medium coding tasks.
  • Identify and rectify bugs, enhancing the stability of our codebase.
  • Play an active role in team meetings and discussions.
  • Craft clean, maintainable code under the guidance of senior engineers.
  • Participate in code reviews to adopt best practices and uphold high standards.
  • Assist in the documentation of software projects to ensure clarity and maintainability.
  • Begin to engage with and understand design and architectural discussions.
  • Utilize Git for code management; conduct basic database operations and write simple queries.
  • Implement and optimize basic algorithms and data structures; apply performance profiling techniques to enhance code efficiency.
  • Develop a foundational understanding of AWS services and manage Docker containers, with a basic grasp of Kubernetes.
  • Use debugging tools like ELK and Grafana to troubleshoot applications; effectively navigate and utilize IDE features.
  • Engage in system design discussions, implement components, and actively participate in all SDLC phases.

Job role:

Software Development Engineer

Company:

BookmyShow

Location:

Bengaluru

Minimum experience:

2-4 Years

Salary:

Not Disclosed

Employment type:

Full-time

Educational qualification:

Any Graduate

How to apply:

Apply Now