AB InBev India – Senior Software Engineer

February 20, 2025
CTC: 15-20 LPA | Location: Bangalore
Apply Now

Job Description

• Develop and optimize APIs to ensure they meet quality standards for reliability, scalability, and performance.
• Implement and maintain robust authorization techniques, including OAuth, to secure APIs and ensure proper access control.
• Implement best practices in software development, including design patterns, SOLID principles, and test-driven development (TDD).
• Identify and resolve performance bottlenecks in distributed systems and web applications, ensuring that the system can handle high traffic volumes and maintain low latency.
• Document system architecture, design decisions, API specifications, and security protocols.
Collaborate with DevOps teams to automate deployment processes and ensure smooth and efficient operation of production systems.

Eligibility

Who are we looking for?

Academic degree in, but not limited to, Bachelors or Masters in CA, CS, or any engineering discipline. Beyond academic degrees, we give more weightage to 4+ years of real-world experience to develop scalable & high-quality software.

Must have skills:

• Tools: Python, Fast API, Pydantic, RDBMS, GraphQL, Sqlalchemy, AsyncIO, OAuth2, JWT,
• SSL/TLS, Postman, Alembic, Git,pypi, semantic-release, Socket.io, Datadog,celery,redis, pytest,locust, docker
• Expertise in designing and consuming RESTful and/or GraphQL APIs
• Proficiency in programming languages such as Python, Go, Nodejs preferably with Python FastAPIFramework
• Knowledge of real-time web technologies (WebSockets, Server-Sent Events, etc.).
• Strong experience with distributed systems, cloud computing, and microservices architecture with fault tolerance.
• Clear understanding and practical experience with authorization techniques such as OAuth, including OAuth2.0 and OpenID Connect.
• Familiarity with databases (SQL, NoSQL) with ORM (object-relational mapping) libraries (Sqlalchmey, Pydantic SQLmodel, etc) and RDBMS( MSSQL, Posgresql)and caching strategies (Redis, Memcached).
• Good understanding of VCS(version control system) such as Git and build & packaging with semantic versioning standards.
• Familiarity with modern software development practices, including Agile methodologies, CI/CD pipelines, and DevOps principles.
• Set up robust monitoring solutions using Prometheus, Grafana, or Datadog to track key performance metrics and proactively identify and address issues

About Company

AB InBev is a multinational beverage and brewing company headquartered in Leuven, Belgium with an outstanding portfolio of over 500 brands and countless beer varieties. We are committed to driving growth that improves the lives of people across the globe. As a company, we dream big to create a future with more cheers. We are always looking to serve up new ways to meet life’s moments, move our industry forward and make a meaningful impact in the world. We are committed to building great brands and to brewing the best beers using the finest ingredients. Our diverse portfolio of over 500 beer brands includes global brands Budweiser®️, Corona®️, and Hoegaarden®️. Our brewing heritage dates back more than 600 years, spanning continents and generations. AB InBev GCC was incorporated in 2014 as a strategic partner for Anheuser-Busch InBev. The center leverages the power of data and analytics to drive growth for critical business functions such as operations, finance, people, and technology. Spread across 7 zones and 50 countries, it employs more than 2000 people today.

Related Jobs