
Senior Software Engineer - Backend
at an Indian video-sharing social networking service.

Similar jobs (10)

Experience and Expertise
● 7– 10 years of experience in backend development with Python or Golang.
● Solid understanding of RESTful APIs, microservices, and distributed systems.
● Strong knowledge of data structures, algorithms, and OOPS principles.
● Hands-on experience with relational and/or NoSQL databases.
● Familiarity with Linux development, Docker, and basic cloud concepts
(AWS/GCP/Azure).
● Proficiency with Git and version control workflows.
● Familiarity with AI-powered development tools or exposure to projects involving large
language models (LLMs) is a plus.
Skills
● Strong analytical and debugging skills with the ability to solve complex problems.
● Good communication and collaboration skills across teams.
● Ability to work independently with minimal supervision while being a strong team
player.
● Growth mindset – eagerness to learn new technologies
Passionate about education? Join us at CK-12 !!
CK-12 (www.ck12.org) is on the lookout for talented, creative, and dedicated people to join our mission to provide great education to students around the world. We are looking for candidates to join our office in Bangalore.
We have a strong education platform that has served over 352+ Million users, have got over 2.88+ Billion questions answered, and have more than 350 thousand customized Flexbooks. We have embarked on an exciting journey to build an AI-powered student tutor and Teacher Assistant to build the next generation of learning platforms.
About CK-12 Foundation
CK-12’s mission is to provide free access to open-source content and technology tools that empower students as well as teachers to enhance and experiment with different learning styles, resources, levels of competence, and circumstances.
To achieve this noble and ambitious vision, we at CK-12 are challenging the traditional model of education to transform it dramatically. Technology has opened up lots of opportunities to revolutionize education for the benefit of students, teachers and parents.
We have chosen to be non-profit so that we can effectively realize our mission and do the right thing! It also provides us with the ability to experiment with big and bold ideas. CK-12 is backed by Vinod Khosla, a renowned technology venture capitalist.
At CK-12, you’ll experience the benefits of working in a dynamic, entrepreneurial, innovative and non-bureaucratic environment where you will get a lot of cool things done than you ever imagined! We are a small group of passionate folks who are determined to disrupt the current form of education.
Technology is key to scale education and we deeply believe in it. Come develop great solutions on our cloud-based (AWS) and AI-first platform delivering rich and interactive content.
Does our mission, people and technologies excite you? If the answer is YES! and you are a great technologist who will challenge status-quo (no order takers please!) by innovating, please come join us! Together, we will change the world!
Check out our latest product offerings
- Introducing Flexi 2.0
- Flexi, our AI-powered Student Tutor – https://www.flexi.org/
- AI-powered Teacher Assistant – https://www.ck12.org/pages/teacher-assistant/
Location: https://goo.gl/maps/NkA2Hr8JhtE3raWr5
Backend Engineer
Basic
● Design, maintain, and monitor infrastructure for data products
● Design and develop RESTful APIs for the data infrastructure
● Design, implement and drive adoption of new analytic technologies and solutions
● Work closely with data scientists, front end engineers and peers to gather requirements and
develop solutions
● Handle and resolve issues escalated from the production operational environment.
● Troubleshoot performance, reliability, and scalability issues.
● Excellent Problem solving skills
● A Code Craftsman that follows best software development and coding practices delivering
understandable and maintainable code with thorough unit tests coverage
Requirements
● 10+ years of development experience with Java, Scala, and/or Python
● Experience with writing and executing queries on RDBMS and NoSQL databases. Working knowledge of MongoDB, MySQL. We are not looking for a DBA.
● Experience with ElasticSearch, OpenSearch, Vector Embeddings, and large-scale search systems.
● Experience designing and operating high-throughput, low-latency backend services in production environments.
● Experience with horizontal and vertical scaling strategies, load balancing, caching, rate
limiting, and performance optimization.
● Experience identifying and resolving application bottlenecks through profiling, monitoring, and performance tuning.
● Experience in virtualization technologies and deployment frameworks (familiarity with working on UNIX shell, Jenkins.)
● Bachelors or masters degree in computer science or equivalent
Desired
● Experience working with FastAPI/Pylons Web Framework.
● Familiarity with messaging and distributed processing systems such as RabbitMQ, Kafka, SQS, or Celery.
● Experience designing systems to support millions of requests, large datasets, and high-concurrency workloads.
● Adept at AI Coding assistants, leveraging them beyond prompting. Working experience in Skill and tool development and usage in AI Coding tools.
● Experience with AWS EC2, Redshift, RDS, S3
Job Description:-
Designation : Python Developer
Location : Indore | WFO
Skills : Python, Django, Flask, Numpy, Panda, RESTful APIs, AWS.
Python Developer Responsibilities:-
1. Coordinating with development teams to determine application requirements.
2. Writing scalable code using Python programming language.
3. Testing and debugging applications.
4. Developing back-end components.
5. Integrating user-facing elements using server-side logic.
6. Assessing and prioritizing client feature requests.
7. Integrating data storage solutions.
8. Coordinating with front-end developers.
9. Reprogramming existing databases to improve functionality.
10. Developing digital tools to monitor online traffic.
Python Developer Requirements:-
1. Bachelor's degree in computer science, computer engineering, or related field.
2. At Least 3+ years of experience as a Python developer.
3. Expert knowledge of Python and related frameworks including Django and Flask.
4. A deep understanding and multi-process architecture and the threading limitations of Python.
5. Familiarity with server-side templating languages including Jinja 2 and Mako.
6. Ability to integrate multiple data sources into a single system.
7. Familiarity with testing tools.
8. Ability to collaborate on projects and work independently when required.
Skills - Python, Django, Flask, Numpy, Panda, RESTful APIs, AWS.
We are seeking a highly skilled Backend Developer to join our team and contribute to the development and improvement of both our customer-centric SaaS platform and internal systems. As a Backend Developer, you will be responsible for designing, implementing, and maintaining the server-side logic of our application, ensuring high performance, scalability, and security.
As a Backend Developer with expertise in Java, and PostgreSQL, you will play a critical role in developing and maintaining the backend infrastructure of our SaaS and internal platforms, ensuring its reliability, scalability, and performance. Join our team and be a part of building cutting-edge software solutions that empower our customers and drive business growth.
Responsibilities:
- Collaborate with cross-functional teams, including front-end developers, product managers, and designers, to understand project requirements and translate them into technical specifications.
- Design and develop server-side logic, APIs, and database schema to support the functionality and performance requirements of our SaaS platform.
- Write clean, modular, and well-documented code using any relevant programming language preferably Java with SpringBoot.
- Optimize the backend systems for maximum speed and scalability, ensuring high performance and responsiveness of the application.
- Implement data storage solutions using PostgreSQL or other relational databases, ensuring data integrity and security.
- Conduct thorough testing and debugging to identify and resolve any issues or bugs in the backend code.
- Stay up-to-date with emerging technologies, industry trends, and best practices in backend development and contribute to the continuous improvement of our development processes.
Requirements:
- Proven work experience as a Backend Developer or similar role, with a focus on server-side development.
- Proficiency in working with relational databases, particularly PostgreSQL, and writing efficient SQL queries.
- Familiarity with SaaS concepts and architecture.
- Experience with API design and development, including RESTful APIs.
- Solid understanding of software development principles, including object-oriented programming, design patterns, and data structures.
- Experience with version control systems, such as Git.
- Strong problem-solving and analytical skills, with keen attention to detail.
- Excellent communication and teamwork skills, with the ability to collaborate effectively with cross-functional teams.
- Bachelor's degree in Computer Science, Engineering, or a related field is preferred, but not mandatory.
Node.js Developer Responsibilities:
- Developing and maintaining server-side network components.
- Collaborating with front-end developers on the integration of elements.
- Designing customer-facing UI and back-end services for various business processes.
- Developing high-performance applications by writing testable, reusable, and efficient code.
- Implementing effective security protocols, data protection measures, and storage solutions.
- Running diagnostic tests, repairing defects, and providing technical support.
- Documenting Node.js processes, including database schemas, as well as preparing reports.
- Recommending and implementing improvements to processes and technologies.
- Keeping informed of advancements in the field of Node.js development.
Node.js Developer Requirements:
- At least two years of experience as a Node.js developer.
- Extensive knowledge of JavaScript, web stacks, libraries, and frameworks.
- Knowledge of front-end technologies such as HTML5 and CSS3.
- Superb interpersonal, communication, and collaboration skills.
- Exceptional analytical and problem-solving aptitude.
- Great organizational and time management skills.
- Availability to resolve urgent web application issues outside of business hours.
The Role
Working as a “Backend Developer” at Bonzai gives you the opportunity to work on maintaining and improving the platform.
- Work on the entire product lifecycle starting from design to deployment and monitoring.
- Explore new technologies such as Kotlin, patterns such as Domain-Driven Design and other cool stuff such as Gitlab CI/CD pipelines, Docker, ECS, Golang, Python, Terraform, distributed tracing and even Haskell.
- Ensure top-notch performance in terms of product and feature experience.
What you need to succeed
- 2 - 3 yrs of experience in Java, Spring Boot, Hibernate, Rest API, and MySQL.
- Good to have experience/knowledge of other programming languages such as Kotlin or Python, other DBs such as Redshift, platforms such as AWS and architectural patterns such as https://martinfowler.com/bliki/DomainDrivenDesign.html">Domain-Driven Design (DDD) and https://en.wikipedia.org/wiki/Hexagonal_architecture_(software)">Hexagonal architecture.
- Good understanding of Object-oriented concepts, Functional programming and Design Patterns.
- Exceptional communication skills and ability to articulate complex ideas in written, spoken and visual language
- Bachelor in engineering preferably from a leading institute across the globe.
|
Job description are as follows:-
· Node.js Developer Requirements:
|

Java, Springboot, Micro Services is a must
3 to 7 Yrs exp
Temporary WFH
Permanent WFH is also available
- BS/MS in Computer Science or Engineering.
- 8+ years of experience in software development in an object-oriented language such as Java, .NET or Node.Js
- Exceptional design, coding, and problem-solving skills, with a bias for architecture at scale.
- Experience with HTML5, JavaScript, TypeScript, front-end technologies like AngularJS, Redux / React and upcoming web technologies.
- Real-world experience developing large scale commercial services with robust performance, resiliency, and telemetry, delivered both Online and OnPrem.
- Strong knowledge of computer science, algorithms, and design patterns.
- Ability to appreciate complex problems with a thorough design.








