
LearnApp's engineers are a small group of people who directly impact the daily lives of thousands of learners across the globe.
As a software engineer, you are the architect, designer and coder and maintainer of your project.
In addition, you work closely with the product team to make vision become reality.
You are dynamic and able to work well both independently and as part of a team. At LearnApp, we leave all egos at the door and concentrate on the job at hand.
We value passionate, down to earth, “can do” people who enjoy fine-tuning small details, without losing sight of the big picture.
We are looking for the type of person who feels uncomfortable when a day goes by without achieving something impactful.
Someone who is driven to get things done and views obstacles as an exciting challenge that demands a creative solution.
Above all else, this role requires someone who takes great pride in their work and is inspired and motivated by their role in improving the way thousands of learners receive financial literacy. As a Backend Software Engineer, you’ll work closely with our engineers to ensure system consistency and improve user experience. Responsibilities - Analyze functional requirements and creation of software design - Design and implement scalable and robust applications - Design, develop, test, deploy, maintain, and improve software - Design, shape and implement authentication, authorization, auditing, reporting, and API infrastructure solutions Qualifications - Bachelor's degree in Computer Science, a related technical field of study, or equivalent practical experience - Experience in Object-Oriented Design and programming concepts - A minimum of 3 years of working experience in a product oriented company - Programming experience in NodeJS and Typescript or Javascript Preferred Qualifications - Experience in building cloud (SaaS) applications, particularly using AWS technologies - Experience in building serverless applications - Knowledge of Agile software development methodologies - Ability to learn other coding languages as needed - Object-oriented, database design, and SQL skills Perks
- Capability of working remotely from any location
- Deep knowledge in scaling of startups and influence the development of the company
- Transparency with flat hierarchies where every person is highly valued
- Company parties, team lunches, and a lot more events

About LearnApp
About
LearnApp is an insight-driven, new-age education platform where the leaders in the field of trading, investing, business management, and finance come to teach hyper-curated, in-depth, and actionable courses.
Company video


Photos
Connect with the team
Company social profiles
Similar jobs
Designation – Nodejs Developer
Experience – Min 3+ Yrs
Location: Ahmedabad ( WFO)
We are seeking a highly skilled Senior Node.js Developer with expertise in SQL and MongoDB to join our dynamic team.
As a key member of our development team, you will be responsible for managing the interchange of data between the server and users, as well as developing server-side logic. Your primary focus will be on the development of all server-side logic, ensuring high performance and responsiveness to requests from the front-end. Additionally, your experience with both SQL and NoSQL databases will be crucial in defining and maintaining our data storage solutions.
Responsibilities:
Develop and maintain server-side applications using Node.js.
Design and implement RESTful APIs for seamless integration with front-end applications.
Collaborate with front-end developers to integrate user-facing elements with server-side logic.
Optimize applications for maximum speed and scalability.
Implement security and data protection measures.
Design and maintain database schemas for both SQL (e.g., MySQL, PostgreSQL) and NoSQL (e.g., MongoDB) databases.
Manage and mentor junior developers, providing technical guidance and support.
Stay updated with emerging technologies and industry best practices.
Requirements:
Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent work experience.
Minimum 4 years of experience in Node.js development.
Proficiency in JavaScript/TypeScript and frameworks such as Express.js.
Strong understanding of asynchronous programming and event-driven architecture.
Experience with SQL databases (e.g., MySQL, PostgreSQL) and proficiency in writing complex SQL queries.
Experience with NoSQL databases (e.g., MongoDB) and familiarity with their query languages.
Familiarity with ORM libraries (e.g., Sequelize, Mongoose) for database interaction.
Knowledge of version control systems (e.g., Git).
Understanding of CI/CD pipelines and deployment processes.
Excellent communication and teamwork skills.
Ability to lead and mentor a team of developers.
Job description
🔧 Key Responsibilities:
- Design and implement robust backend services using Node.js.
- Develop and maintain RESTful APIs to support front-end applications and third-party integrations
- Manage and optimize SQL/NoSQL databases (e.g., PostgreSQL, MongoDB, Snowflake)
- Collaborate with front-end developers to ensure seamless integration and data flow
- Implement caching, logging, and monitoring strategies for performance and reliability
- Ensure application security, scalability, and maintainability
- Participate in code reviews, architecture discussions, and agile ceremonies
✅ Required Skills:
- Proficiency in backend programming languages (Node.js, Java, .NET Core)
- Experience with API development and tools like Postman, Swagger
- Strong understanding of database design and query optimization
- Familiarity with microservices architecture and containerization (Docker, Kubernetes)
- Knowledge of cloud platforms (Azure, AWS) and CI/CD pipelines.
● Care about things like fault tolerance, durability, backups and recovery,
performance, maintainability, code simplicity etc.
● Lead a team of software engineers and help create an environment of ownership
and learning.
● Introduce best practices of software development and ensure their adoption
across the team.
● Help set and maintain coding standards for the team.

Dear,
We are excited to inform you about an exclusive opportunity at Xebia for a Senior Backend Engineer role.
📌 Job Details:
- Role: Senior Backend Engineer
- Shift: 1 PM – 10 PM
- Work Mode: Hybrid (3 days a week) across Xebia locations
- Notice Period: Immediate joiners or up to 30 days
🔹 Job Responsibilities:
✅ Design and develop scalable, reliable, and maintainable backend solutions
✅ Work on event-driven microservices architecture
✅ Implement REST APIs and optimize backend performance
✅ Collaborate with cross-functional teams to drive innovation
✅ Mentor junior and mid-level engineers
🔹 Required Skills:
✔ Backend Development: Scala (preferred), Java, Kotlin
✔ Cloud: AWS or GCP
✔ Databases: MySQL, NoSQL (Cassandra)
✔ DevOps & CI/CD: Jenkins, Terraform, Infrastructure as Code
✔ Messaging & Caching: Kafka, RabbitMQ, Elasticsearch
✔ Agile Methodologies: Scrum, Kanban
⚠ Please apply only if you have not applied recently or are not currently in the interview process for any open roles at Xebia.
Looking forward to your response! Also, feel free to refer anyone in your network who might be a good fit.
Best regards,
Vijay S
Assistant Manager - TAG

- Deep hands-on experience in designing & developing Python based applications
- Hands-on experience building database-backed web applications using Python based frameworks
- Excellent knowledge of Linux and experience developing Python applications that are deployed in Linux environments
- Experience building client-side and server-side API-level integrations in Python
- Experience in containerization and container orchestration systems like Docker, Kubernetes, etc.
- Experience with NoSQL document stores like the Elastic Stack (Elasticsearch, Logstash, Kibana)
- Development experience with modern JavaScript based front end frameworks, especially Vue.js
- Experience in test automation and TDD
- Experience testing interactive applications with unit testing frameworks for the various technology stacks
- Experience in using and managing Git based version control systems - Azure DevOps, GitHub, Bitbucket etc.
- Experience in using project management tools like Jira, Azure DevOps etc.
- Expertise in Cloud based development and deployment using cloud providers like AWS or Azure
Desired candidates must have 3-7 years of experience as NodeJs Developer.
If the candidate cannot relocate to Gurgaon, we can also provide permanent Work from home for this position.
Roles and responsibilities:
- Responsible for understanding functional and business requirements and translate them into effective code
- Provide support till deployment of code into production.
- Ownership for ensuring code optimization, problem diagnosis, and on-time delivery
- Implement solutions as per the pre-defined framework /guidelines and adherence to processes
- Finding an optimal solution for the problem statement
- Conduct peer code review.
What candidate should know about:
- Excellent hands-on experience with Node.Js, Express.Js, JavaScript
- Understanding the nature of asynchronous programming and its quirks and workarounds
- Excellent hands-on experience with MongoDB, Mongo aggregation, MySQL
- Ability to build REST services, Authentications, MVC applications
- Excellent Object Oriented Programming skills and ability to write modular, secure, scalable, and maintainable code
- Experience with Elastic Search, Redis.
- Knowledge about AWS components (S3, EC2, Cloudfront, Redis Clusters, etc.)
- Self-learning abilities are required
- Familiarity with upcoming new technologies is a strong plus


Overall Purpose of the Role:
We are looking for a self-motivated Unreal Engine developer who understands the value of working on unique applications and is extremely passionate about innovating and inventing/discovering new things. The candidate will be responsible for developing and maintaining our platform lineup. The key responsibilities of the job are:
- Perform full life-cycle software development
- (Requirements: analysis, Tech design, implementation, integration, testing, debugging, and support).
- Work directly with researchers and project stakeholders to ensure proper software design and delivery.
- Design and develop modular platforms.
- Stay updated on current trends in AR/VR/MR/XR.
- Writing reusable, testable, and efficient code in rapid timing.
- Writing unit tests for important logic and services.
- Implementation of security and data protection.
Credentials we are looking for:
- (Senior UE Developer) 5 years+ of experience with game development and at least 3 years of experience with Unreal Engine
- An entrepreneurial spirit that drives innovation within a target industry.
Skills essential to the role:
- High proficiency with Unreal Engine 4 Blueprints
- High-Level C++ skills within Unreal Engine 4 and outside.
- Extremely good problem-solving skills
- Networking, replication, and multiplayer integrations with VOIP services and video.
- Knowledge of the Google and Apple app store functionality and build processes.
- Core knowledge of how Unreal Engine 4 works internally
- Ability to modify API’s to get the desired result within Unreal Engine 4
- Ability to create and modify plugins within the Unreal Engine framework
- Understanding of fundamental design principles behind a scalable and modular application.
- Skills that will add value:
- AWS and Gamelift
- PHP, databases and Web Integrations
- Understanding of live streaming formats such RTMP.
- Basic design skills and minimalist sensibilities. No major design skills required, but an understanding of what makes something look good.
- Basic cross-platform CG asset implementation skill
- Collaborative working using version control tools such as Git and project management applications.
- Low-level project planning and estimation skills.
- Strong leadership skills.
- A wicked sense of humor (you’ll need it).





