- Role: Backend Developer
- Location: Bengaluru, Karnataka,
- Company: Jio
- Salary: Not Disclosed
- Qualifications: Bachelors or Masters degree in Computer Science
- Experience: 3-6 years
- Employment Type: Full Time, Permanent
Company Overview:
Jio, India’s leading telecom operator with over four hundred million clients, has unexpectedly transformed the virtual panorama of the state. The enterprise, based in Navi Mumbai, Maharashtra, has emerged as a powerhouse in media and telecommunications. Alongside its telecom offerings, Jio has advanced an in-depth range of digital programs and offerings, offering functionality, engagement, scalability, and patron loyalty. From 5G solutions to revolutionary digital systems, Jio is committed to presenting present-day services to both patron (B2C) and agency (B2B) markets. The employer’s ethos of fostering innovation is deeply rooted in its people, whose diversity drives its culture of making amazing products and studies.
Jio is now seeking a Backend Developer (SDE-2) for its crew in Bangalore. This complete-time position is geared toward mid-stage professionals with three years of experience in backend improvement, who are keen to work in fast-paced, group-orientated surroundings and make a contribution to the growth of a technology large.
Job Description:
As an SDE-2 Backend Engineer or Fullstack Developer at Jio, you’ll collaborate with go-useful groups to lay out, develop, and deploy sophisticated application platforms. Your role will involve writing smooth, maintainable, and efficient code even ensuring the excessive performance and scalability of software structures. You’ll additionally play a pivotal function in mentoring junior engineers, engaging in code critiques, and troubleshooting complex technical troubles.
This position provides a unique possibility to work on an excessive-effect platform that offers massive volumes of statistics and traffic. You’ll participate in the full software program improvement lifecycle, from amassing necessities to deployment and tracking. In addition, you will make contributions to system documentation and system upgrades.
Key Responsibilities:
- Collaborative Development: Work with various teams to layout, increase, and install applications. The collaborative environment will push you to align efforts with numerous departments, ensuring smooth integration of services and backend infrastructure.
- Code Quality & Maintenance: Write clean, maintainable code that meets industry standards and nice practices. Regular code opinions will assist you make certain adherence to high standards.
- Technical Leadership & Mentorship: Provide steerage and mentorship to junior engineers. Your feedback will form the development requirements inside the crew, fostering an environment of boom and continuous learning.
- Troubleshooting & Problem Solving: Identify and clear up complicated issues that may arise inside the backend infrastructure, ranging from performance bottlenecks to vital failures.
- Optimization & Scalability: As a part of an excessive-site visitors platform, optimizing backend structures to make certain they may be scalable, to be had, and fault-tolerant is essential.
- Documentation: Maintain thorough documentation for gadget structure, layout choices, and API specifications, contributing to obvious and nicely documented inner approaches.
- Lifecycle Participation: Engage in the full software improvement lifecycle from necessities collecting to deployment and ongoing tracking, making sure the very best requirements are met.
Technical Skills – Must Have:
- Programming Languages: Strong experience (3-6 years) in excessive-stage programming languages which include Python or Java is required. Proficiency in both languages will empower you to address complex backend system challenges.
- RESTful APIs: Experience designing and developing REST APIs is essential, as they shape the backbone of maximum cutting-edge backend structures, imparting interoperability among offerings.
- Test-Driven Development: Experience in Test Driven Development (TDD) is a must to make certain high-quality, reliable code, that is vital for retaining platform balance at scale.
- Distributed Systems: A sturdy understanding of allotted gadget fundamentals, consisting of scalability, availability, and fault tolerance, is important for this role.
- Database Management: Experience with both relational databases (e.g., MySQL, PostgreSQL) and NoSQL databases (e.g., MongoDB, Redis) will help you take care of complicated records and garage answers.
- Messaging Systems: Hands-on experience with message agents which include Kafka, RabbitMQ, Amazon SQS, or Google Pub/Sub is vital, as those technologies are key to coping with communique among microservices.
- Cloud Platforms & CI/CD: Experience with cloud platforms (AWS, Azure, Google Cloud), containerization (Docker, Kubernetes), and CI/CD pipelines is essential to ensure clean deployment and scaling of programs.
- Monitoring & Alerting Tools: Familiarity with monitoring and alerting equipment including New Relic, ELK, and Grafana will assist you hold visibility into gadget performance and take quick action on potential issues.
- Problem Solving & Communication: Strong analytical and hassle-solving abilities, combined with powerful conversation and collaboration abilties, are essential to succeed in this function.
Technical Skills – Good to Have:
- Agile Methodology: Experience operating in Agile improvement surroundings is a plus because it aligns nicely with Jio’s speedy-paced, iterative development technique.
- Product-Based Experience: Experience in a product-primarily based business enterprise is precious because it suggests familiarity with the end-to-end development of software program products, from conceptualization to launch.
- Domain Knowledge: Familiarity with the eCommerce or style & lifestyle area can give candidates a better knowledge of the demanding situations and intricacies of the structures being developed.
- Frontend Experience: While no longer a primary cognizance, experience with frontend technology like React and Typescript could be an advantage, because it can help you collaborate more successfully with frontend teams.
Qualifications:
Education: A Bachelor’s or Master’s degree in Computer Science or a related discipline is required for this function.
Why Work at Jio:
Jio fosters dynamic painting surroundings wherein innovation is well known, and personnel is advocated to convey new thoughts to the table. The possibility of painting on huge-scale projects with real-international effects is a chief draw for lots. With get right of entry to to current era and proficient friends, you will be a part of a transformative digital revolution. From 5G infrastructure to cloud computing and virtual services, Jio is at the leading edge of technological development.
Other Jobs: