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:
