
About InterviewBit
About
Connect with the team
Similar jobs
Senior Software Engineer – Backend
Company: House of EdTech (Goenka Kachave LLP)
Location: Bangalore, Hybrid
Job Type: Full-Time
Experience: 5+ Years
About the Role
House of EdTech is looking for a Senior Software Engineer – Backend to design, develop, and scale high-performance backend services and APIs supporting products used by millions of learners.
You’ll work closely with Product, Frontend, Data, and Engineering teams while taking end-to-end ownership of backend features and contributing to system architecture and technical decisions.
What You'll Do
- Design and develop scalable backend services and REST APIs.
- Build reliable systems capable of handling high traffic and large data volumes.
- Own backend features from design and development through deployment and monitoring.
- Work with microservices, databases, and distributed systems.
- Identify and solve performance, scalability, reliability, and security challenges.
- Participate in system design and architecture discussions.
- Conduct code reviews and contribute to engineering best practices.
- Mentor junior and mid-level engineers.
- Monitor production systems and troubleshoot incidents.
What We're Looking For
- 5+ years of professional backend development experience.
- Strong hands-on experience with Java, Python, Scala, C++, or a similar language.
- Experience building and operating large-scale distributed systems.
- Strong understanding of REST APIs, microservices, and databases.
- Experience with cloud/infrastructure technologies such as GCP, Docker, or Kubernetes.
- Strong software engineering fundamentals, including security, reliability, testing, and code quality.
- Experience with system design, architecture, and technical decision-making.
- Strong communication and cross-functional collaboration skills.
- Experience mentoring engineers is a plus.
Why Join House of EdTech?
- Work on products impacting millions of learners.
- Solve challenging backend and scalability problems.
- Take significant ownership of architecture and engineering decisions.
- Opportunity to grow into technical leadership and architectural ownership.
- Work in a fast-growing technology environment.
Position: Lead Backend Engineer
Location: Remote
Experience: 10+ Years
Budget: 1.7 LPM
Employment Type: [Contract]
Required Skills & Qualifications:
- 10+ years of proven backend engineering experience.
- Strong proficiency in Python.
- Expertise in SQL (Postgres) and database optimization.
- Hands-on experience with OpenAI APIs.
- Strong command of FastAPI and microservices architecture.
- Solid knowledge of debugging, troubleshooting, and performance tuning.
Nice to Have:
- Experience with Agentic Systems or ability to quickly adopt them.
- Exposure to modern CI/CD pipelines, containerization (Docker/Kubernetes), and cloud platforms (AWS, Azure, or GCP).
oin us and be a part of a company that thrives on creativity, technology, and excellence.
CHANCE TO WORK WITH APPS WITH 10LAKH CONCURRENT USERS IN GAMING INDUSTRY
Role Description
- You are a champion at Code reviews and Unit/Mock/integration Tests
- You have a strong sense of ownership of what you design and deploy
- You provide strong technical mentorship to team members
- You are an excellent team player
- You continuously learn and improve
We are seeking a highly motivated and experienced Senior Java Software Engineer to join our team. In this role, you will lead and manage software development projects across diverse domains such as Gaming, Banking, Fintech, Fantasy Sports, IT, E-commerce, Logistics, Healthcare, and On-Demand Services. You will be responsible for ensuring the successful delivery of projects, meeting deadlines, and exceeding client expectations.
Skill Sets
- Excellent Programmer: in Java Intermediate (Collections, Polymorphism, Design Patterns) to Expert level (Annotations, Lambda, Streaming, Concurrency)
- Startup Experience: Proven ability to take extreme ownership of results, with a history of leaving a lasting impact on the business.
- Relevant Experience: At least 6-10 years of experience demonstrated the ability to develop resilient, high-performance, and scalable code tailored to application usage demands.
- Java Framework Expertise: Significant experience in designing and building Java microservices with VERT.X, SPRING BOOT, with proficiency in Java.
- REST API & GraphQL: Hands-on expertise in development API endpoints with RESTful & GraphQL approach, also non-REST frameworks like gRPC over Thrift or Protobuf Nuances of TCP, UDP, HTTP, HTTP2, SSL, Thorough understanding of designing distributed systems without single point of failures
- Cloud Proficiency: Strong understanding and hands-on experience of building applications deployed on the cloud using Google Cloud Platform or Amazon Web Services (AWS), Docker, and Kubernetes, Experience writing batch/cron jobs using Python and Shell scripting.
- Containerization & Orchestration: Experience with containerization technologies like Docker and orchestration tools like Kubernetes.
- Time & Space Complexity: if methods you write are in the traffic request path, you know how to avoid unacceptable time complexity & space complexity.
- Database Knowledge: Strong experience with Data Structures & Algorithms working with MongoDB, PostgreSQL, MySQL, Redis, ElasticSearch, and other similar databases, ability to choose the right data store for the given requirements Relational, Graph, Object, Document, Columnar, Key-Value. Experience with Redis, Memcache, EHCache, Hazelcast, Aerospike
- Messaging Systems: Proficiency in working with RabbitMQ, BullMQ & others
- Agile Practices: At least a few years of experience practicing the SCRUM framework, collaborating with scrum masters, product owners, and other stakeholders.
- Collaboration & Communication: A team player who thrives in a remote, collaborative environment.
- Communication Skills: Strong verbal and written communication skills.
- Solutions-Oriented: Comfortable with the fast pace of startup life and adept at finding solutions to challenges.
Responsibilities
- Scalable Architecture: Lead the design and development of scalable architecture to ensure efficient performance and reliability of web and mobile applications.
- Informed Decisions: Make informed architectural decisions that align with both current and future business needs.
- Security & Privacy: Ensure security and privacy considerations are integrated into the selection of solutions and coding of back-end services and API endpoints.
- Code Quality & High Standards: Uphold high standards of code quality through regular reviews, maintaining best practices in programming.
- Robust Testing: Implement robust testing strategies to ensure code reliability and performance.
- Backend Development: Design, develop, and deploy backend services and APIs using VERT.X, SPRING BOOT Java and AWS technologies.
- NoSQL Expertise: Effective schema design and data modeling for NoSQL databases, ideally MongoDB, including robust indexing strategies.
- Technical Debt Management: Monitor and control technical debt to ensure it does not compromise application scalability or performance.
- Task Planning: Collaborate with the PM and BA to plan and delegate tasks efficiently among backend team members, ensuring clear objectives and timelines.
- User Requirements: Support the PM, BA team in identifying and analyzing user requirements to ensure development aligns with user expectations and project scope.
- Systems Thinking: Apply systems thinking to align with broader business objectives.
- Autonomy: Get things done independently without supervision and without creating future issues.
- Simplicity: Strive for simplicity in solutions and code.
- Proactive Problem Solving: Fix problems, even those outside your immediate responsibility.
- Solution-Oriented: Focus on providing solutions to problems, not just writing code.
Life@Sciflare:
- An exciting & lively workplace gives you the chance to work in an environment where you may unleash your creativity and inventiveness to the best extent possible.
- Work in a collaborative setting where your cooperative team contributes new perspectives to your objectives and forges strong bonds.
- Growth mindset: You are nurtured through each stage of your professional advancement by learning and unlearning new things.
Company Description
KogniVera is an India-based technology consulting and services company that specializes in conceptualization, design, engineering, and management of digital products. The company brings rich experience and expertise to address the growth needs of enterprises in dynamic industries such as Retail, Financial Services, Insurance, and Healthcare. KogniVera has an unwavering obsession with customer success and a partnership mindset dedicated to achieving unparalleled success in the digital landscape.
Role Description
This is a full-time on-site Java Spring Boot Lead role located in Bangalore. The Java Spring Boot Lead will also collaborate with cross-functional teams and stakeholders to identify, design, and implement new features and functionality.
Fulltime role
Location: Bengaluru-Onsite, India fulltime, Onsite.
Skills Set Required: 5+ years of experience.
Very Strong at core java.
Having sound knowledge in spring boot.
Hands on experience in creating framework.
Cloud knowledge.
Good understanding of Design patterns.
Must have worked on at least 2-3 project.
Please share your updated resume and the details.
mgarg@#kognivera.com
Website : https://kognivera.com
We are seeking a skilled NestJS/PostgreSQL Developer to join our development team. As a NestJS/PostgreSQL Developer, you will be responsible for designing and implementing server-side applications, APIs, and databases using NestJS framework and PostgreSQL. You will work closely with other developers, stakeholders, and project managers to deliver high-quality software solutions.
Responsibilities:
- Develop server-side applications and APIs using the NestJS framework.
- Design and implement efficient and scalable database schemas using PostgreSQL.
- Collaborate with front-end developers to integrate server-side logic with the user interface.
- Write clean and maintainable code following best practices and coding standards.
- Conduct code reviews and provide constructive feedback to improve code quality.
- Optimize application performance and troubleshoot any issues or bugs.
- Work closely with stakeholders to understand requirements and translate them into technical solutions.
- Participate in the entire software development lifecycle, including planning, designing, coding, testing, and deployment.
- Stay up-to-date with the latest trends and technologies in web development, NestJS, and PostgreSQL.
Requirements:
- Bachelor's degree in Computer Science, Engineering, or a related field.
- Proven experience (2-5 years) in server-side application development using NestJS framework.
- Strong knowledge of TypeScript and JavaScript.
- Experience with PostgreSQL or other relational databases.
- Proficiency in building and consuming RESTful APIs.
- Familiarity with Git version control system.
- Good understanding of software development principles, design patterns, and best practices.
- Excellent problem-solving and debugging skills.
- Strong communication and collaboration skills.
- Ability to work independently as well as in a team environment.
Preferred Qualifications:
- Experience with other JavaScript frameworks such as Angular or React.
- Knowledge of microservices architecture and containerization (e.g., Docker).
- Familiarity with cloud platforms like AWS, Azure, or GCP.
- Experience with testing frameworks (e.g., Jest, Jasmine).
- Understanding of Agile/Scrum development methodologies.
- Experience with one of the major relational databases (MySQL, Oracle, Postgres) and NoSQL databases (Mongo DB, Cassandra, Dynamo DB or such)
- Expert object-oriented programming experience using Java
- Experience with Frontend technologies (React.js, Angular, JavaScript or Ruby-on-Rails)
- Experience in messaging protocol like MQTT and messaging middleware like ActiveMQ, RabbitMQ and/or Kafka
- Require experience and Strong understanding of entire Software Development Life Cycle (SDLC), Agile (Scrum), Software design/architecture process, CI/CD processes, unit testing & Test-Driven Development (TDD)
- Experience with web services (consuming or creating) with REST, MQTT, Web Sockets
- Experience with containerized environment Dockers, Rocket and Container orchestrator such as Kubernetes, Docker Swam, etc
- Experience managing Cloud infrastructure (resources and service) in AWS, Azure and/or GCP
- Strong knowledge of SOA, object-oriented programming, design patterns, multi-threaded application development
- Experience in reporting and analytics, queuing and real-time streaming systems
- Experience developing, maintaining, and innovating large scale, consumer facing web or mobile applications
- Git or similar distributed SCM tools experience
- Experience with open-source technologies (if no practical work experience w/ Big Data, or cutting-edge frontend technology, prototyping and/or researching the up and coming technology and solutions)
Requirements
-
Overall 2-8 years of software development experience in building web-based and highly scalable applications
-
Excellent understanding of core computer science concepts like algorithms, data structure, system design, OOP, etc.
-
Deep knowledge and development expertise in Core Java and SpringBoot or other equivalent frameworks
-
Strong experience in HTML5 and CSS3 and should have basic experience in JS technologies
-
Good knowledge of database concepts, having SQL writing experience, and familiarity with at least one of the relational databases
-
Worked in a CI/CD environment with Jenkins
-
Experience working in an agile team with software engineering practices like automated testing, test-driven development, continuous integration, etc is a big plus.
-
Ability to quickly learn and evaluate new technologies and work effectively in a fast-paced, dynamic environment
-
Strong oral and written communication.
**Requirements**
- 3-5 years experience in backend development, preferably on JavaScript
- Experience in JS based frameworks such as NodeJS, ReactJS, TypeScript
- Solid understanding of OOPS , RDBMS , NoSQl databases and concepts
- Familiar with building web applications and hosting.
- Should be aware of Unix based OSes, and be able to manage command line scripting and other shell commands.
- Exposure to cloud service SDKs and hosting on platforms such as AWS or Azure
- Conversant with standard enterprise Design patterns.
- Practices to keep the code DRY(dont repeat yourself) and readable.
- Experience working with third-party integration tools and platforms
- Strong familiarity with source control systems
We are looking for a Node.js Developer who is proficient with writing API's, working with data, using AWS and capable of applying algorithms mainly machine learning-based to solve problems and create/modify features for our students. Your primary focus will be the development of all server-side logic, definition and maintenance of the central database, and ensuring high performance and responsiveness to requests from the front-end. You will also be responsible for integrating the front-end elements built by your co-workers into the application. Therefore, a basic understanding of front-end technologies is necessary as well.
Responsibilities
- Integration of user-facing elements developed by front-end developers with server-side logic
- Writing reusable, testable, and efficient code
- Design and implementation of low-latency, high-availability, and performant applications
- Implementation of security and data protection
- Use of algorithms to drive data analytics and features.
- Ability to use AWS to solve scale issues.
Apply if you can only arrive for a face to face interview in Bangalore.













