
Role
Do you want to build the next BYJU'S but better? As a Senior Software Engineer at an exponential-growth startup (+30% month-over-month) you will be responsible for architecting, building, and implementing end-to-end features throughout the stack that will impact millions of students around the world across hundreds of career paths. This role is perfect for a highly-skilled engineer who wants to explore new technologies, push their skills to the limit, have creative freedom, and feel like they have significant ownership of major features that change lives around the world.
📝 Absolute Requirements
- 4+ years experience as a backend or full-stack engineer
- Expert in Node.js and serverless technologies (e.g. AWS Lambda)
- Expert in NoSQL databases (e.g. DynamoDB, Neptune)
- Expert in GraphQL APIs
- Excellent communication and interpersonal skills
- Passionate about education
🚀 Exciting Projects
- AI/ML for predictive study algorithms
- Innovative content authoring: Quantum Questions
- Hybrid DB architecture (Graph + DynamoDB)
- New interactive learning types
- Gamification, leaderboards, and achievements
- Offline mode for mobile and desktop apps
- Real-time user collaboration
- Data visualizations and insights
- NLP assistant for content authoring and imports
- And much, much, much more!
📚 Core Serverless Stack
- API: Node.js, Lambda, GraphQL, AppSync
- DBs: DynamoDB, Neptune, S3
- Frontend: React.js, React native, Next.js
⚒️ Core Tools
- Jira, Confluence, Slack, Drive, Bitrise, Sentry, GitHub, Zoom

About Memorang
About
Memorang is building the world's most advanced EdTech platform that powers learning experiences of leading education companies around the world for millions of students and hundreds of career paths. Our AI learning and assessment platform was founded by MIT engineers, doctors, and world-famous experts on pedagogy and cognition to be "content agnostic" - it's being used for everything from medical boards to real estate and art history. Our current partners include leaders in niche markets through global powerhouses like McGraw-Hill. The ultimate goal of Memorang is to become the "backbone" of modern learning, like "Shopify" but for EdTech.
Benefits of working for Memorang include:
- Cutting-edge tech stack
- Challenging problems to solve
- Ownership of features and roadmap
- All ideas treated equally
- Competitive salary
- 100% remote work
- Medical benefits and flexible leave policy
- M1 Macbooks and other equipment
- Career and learning opportunities
Photos
Connect with the team
Company social profiles
Similar jobs
Key Responsibilities
Backend Development
- Design, develop, and maintain scalable backend services using Rust, Python, and TypeScript.
- Build high-performance microservices and APIs for AI-driven products.
- Develop fault-tolerant, secure, and maintainable distributed systems.
- Design event-driven architectures and asynchronous processing pipelines.
- Implement caching, message queues, and database optimization strategies.
AI & Machine Learning Integration
- Build and maintain backend infrastructure supporting LLMs, Generative AI, RAG systems, and AI Agents.
- Integrate models from providers such as OpenAI, Anthropic, Gemini, and open-source LLMs.
- Develop vector search solutions using Pinecone, Weaviate, Qdrant, or similar technologies.
- Build AI workflows for content generation, summarization, sentiment analysis, and conversational intelligence.
- Optimize AI inference pipelines for performance and cost efficiency.
System Architecture
- Design scalable architectures capable of handling high traffic and large volumes of data.
- Develop real-time processing systems and data pipelines.
- Implement observability, monitoring, logging, and alerting mechanisms.
- Drive performance tuning and latency optimization across services.
Cloud & DevOps
- Deploy and manage applications on AWS, GCP, or Azure.
- Work with Docker, Kubernetes, CI/CD pipelines, and Infrastructure as Code.
- Ensure system reliability, security, and scalability.

As a Senior Software Developer at Quantiphi, you will be responsible for designing, developing, and modernizing enterprise-grade applications using the Microsoft .NET ecosystem. You will work closely with stakeholders to gather requirements, build scalable and secure solutions, lead cloud migration initiatives, and mentor engineering teams while ensuring high standards of software quality and performance.
Key Responsibilities
- Application Development & Architecture
- Design, develop, and maintain enterprise applications usingC#, .NET Core, and ASP.NET Core.
- Build and maintainRESTful APIsusing ASP.NET Core.
- Implement scalable, maintainable, and testable solutions following:
- Clean Architecture
- Hexagonal Architecture
- Domain-Driven Design (DDD)
- Apply design patterns including:
- Repository Pattern
- Factory Pattern
- Strategy Pattern
- CQRS
- Dependency Injection
Modernization & Cloud Migration
- Lead application modernization initiatives from on-premises environments to cloud platforms.
- Assess legacy .NET Framework applications and define migration strategies to.NET 6 / .NET 8.
- Transform monolithic applications into modular or microservices-based architectures.
- Conduct application discovery, dependency analysis, and proof-of-concept (POC) activities.
- Create migration roadmaps, rollback plans, and risk mitigation strategies.
Cloud & Containerization
- Design, deploy, and manage applications onAWS Cloud.
- Develop containerized solutions usingDockerandKubernetes.
- Build and maintain automatedCI/CD pipelines.
- Implement cloud-native deployment and infrastructure automation practice
Performance & Scalability
- Design highly scalable systems capable of handling millions of requests and high transaction volumes.
- Optimize application performance through:
- Caching
- Connection Pooling
- Asynchronous Processing
- Database Optimization
- Identify and resolve performance bottlenecks across application, database, and infrastructure layers.
- Implement distributed caching and scalable architectural patterns.
Security & Identity Management
- Implement authentication and authorization using:
- JWT
- OAuth2
- OpenID Connect
- Apply security best practices including:
- HTTPS
- Secure Headers
- Secret Management
- Input Validation
- Ensure compliance with enterprise security and governance standards.
Required Technical Skills
Languages & Frameworks
- C#
- .NET Framework 4.x
- .NET 6 / .NET 8
- ASP.NET MVC
- ASP.NET Core MVC
- Data Technologies
- SQL Server
- Entity Framework Core
- LINQ
- ADO.NET
Cloud & DevOps
- AWS:
- EC2
- S3
- RDS
- DynamoDB
- ECS
- EKS
- Lambda
- IAM
- VPC
- CloudFormation
- CDK.NET
- AWS SDK for .NET
- Docker
- Kubernetes
- GitHub Actions
- Jenkins
- CI/CD Pipelines
Security
- JWT
- OAuth2
- OpenID Connect
- Identity Providers (IdPs)
Architecture & Design
- Clean Architecture
- Hexagonal Architecture
- CQRS
- Microservices
- Domain-Driven Design (DDD)
- Event-Driven Architecture
Preferred Experience
- 8+ years of software development experience.
- Hands-on experience in cloud migration and modernization projects.
- Experience building enterprise-scale distributed systems and microservices.
- Strong understanding of software architecture, security, and DevOps practices.
- Proven experience leading technical initiatives and mentoring development teams.
Backend Developer (Senior Level) (Will also handle CI/CD Tasks)
Responsibilities:
● Design and develop robust backend APIs and services using NestJS and Node.js for a
scalable web3 domain platform.
● Collaborate closely with cross-functional teams to deliver user-centric backend solutions.
● Maintain and optimize secure, scalable, and efficient database structures using
PostgreSQL.
● Implement and integrate third-party APIs, including blockchain services, oracles, and
payment gateways.
● Write clean, maintainable, and testable code adhering to best practices and coding
standards.
● Ensure high performance, reliability, and scalability of backend systems.
● Participate in architecture design discussions, focusing on scalable and maintainable
system architectures.
● Implement caching mechanisms to optimize performance and reduce latency.
● Set up and maintain monitoring tools to track system health, identify bottlenecks, and
resolve issues.
● Conduct thorough testing, including unit, integration, and performance tests, to ensure
code quality.
● Ensure secure coding practices and implement robust authentication and authorization
mechanisms (e.g., OAuth2, JWT).
● Optimize database queries, indexing, and performance for efficient data storage and
retrieval.
● Create and maintain clear and comprehensive technical documentation for APIs, system
designs, and troubleshooting processes.
● Stay updated on backend and blockchain trends to incorporate innovative solutions.
Qualifications:
● 4-6 years of professional backend development experience.
● Expertise in Node.js and asynchronous programming concepts.
● Hands-on experience with NestJS.
● Proficiency in TypeScript and knowledge of modern backend development patterns.
● Solid understanding of PostgreSQL or other relational databases.
● Experience with API development, RESTful services, and database design.
● Familiarity with deploying and maintaining applications on cloud platforms (AWS, Azure,
or GCP).
● Familiarity with maintaining CI/CD pipelines, Docker, and Kubernetes, with a focus on
resolving errors as needed.
● Strong communication, collaboration, and problem-solving skills.
Job Title: Consultant - Software Engineer
Location: IN-MH-Pune
Responsibilities:
Indicative years of experience: 8-10 years
Role Description:
Consultant - Software Engineer / Solution Lead role is responsible for providing design solutions to meet business requirements,
combining system and technical understanding.
Must be having atleast 8+ years of experience with modern web technologies, preferably with React/TypeScript
• Must be having hands-on experience with AWS - Serverless, CDK (Key services - API Gateway, Lambda, DynamoDB, CloudFront)
• Experience in creating new- reference architectures and patterns, execute POCs and establish reference implementations
Location : Remote
Experience: 2+ years
- 2+ years of strong programming skills in developing applications using Haskell (OR) any functional programming language
- Experience in Kubernetes
- Experience in writing well-documented, clean JavaScript code. TypeScript is a plus
Key Responsibilities:
- Rewrite existing APIs in NodeJS.
- Remodel the APIs into Micro services-based architecture.
- Implement a caching layer wherever possible.
- Optimize the API for high performance and scalability.
- Write unit tests for API Testing.
- Automate the code testing and deployment process.
Skills Required:
- At least 2.5 years of experience developing Backends using NodeJS — should be well versed with its asynchronous nature & event loop, and know its quirks and workarounds.
- Excellent hands-on experience using MySQL or any other SQL Database.
- Good knowledge of MongoDB or any other NoSQL Database.
- Good knowledge of Redis, its data types, and their use cases.
- Experience with graph-based databases like GraphQL and Neo4j.
- Experience developing and deploying REST APIs.
- Good knowledge of Unit Testing and available Test Frameworks.
- Good understanding of advanced JS libraries and frameworks.
- Experience with Web sockets, Service Workers, and Web Push Notifications.
- Familiar with NodeJS profiling tools.
- Proficient understanding of code versioning tools such as Git.
- Good knowledge of creating and maintaining DevOps infrastructure on cloud platforms.
- Should be a fast learner and a go-getter — without any fear of trying out new things Preferences.
- Experience building a large scale social or location-base
Should have Excellent Experience of Node.js.
In-Depth knowledge of Express Js, JavaScript, TypeScript,
Should have experience in MongoDB, My SQL, GraphQL and any graph Database
Experience working with REST APIs, and Sockets.
Ability to Identify and fix production and non-production application issues as a part of the deployment.
Good Knowledge of AWS - Beanstalk, Cloud Watch.
Good to have Agile/JIRA/ Continuous Deployment experience.
Good Knowledge of JSON, API, and JWT
Ability and willingness to manage multiple projects/tasks.
Basic Understanding of HTML5, CSS.
Job Responsibilities:
Understanding accessibility and security compliance (Depending on the specific project)
User authentication and authorization between multiple systems, servers, and environments.
Integration of multiple data sources and databases into one system
Understanding fundamental design principles behind a scalable application.
We are looking for a Developer who is proficient with Node and has at least 1-3 years of relevant experience. Your primary role will be on developing microservices, while ensuring good coding practices and architecture. You will have end to end ownership of the services you develop, to ensure it is robust and easy to maintain. You will coordinate with the rest of the team working on different layers of the infrastructure. Therefore, a commitment to collaborative problem solving, and quality product is important.
Roles and Responsibilities
- Integrating and maintaining Node micro services
- Proficient in RESTful APIs and API communications, especially to consume data from and/or push data into MongoDB for Web and mobile applications
- Proficient on modeling applications on NOSQL databases(preferably MongoDB)
Desired Candidate Profile
- Strong coding experience in Node JS.
- Should have experience with microservice architecture
- Compile and analyze data, processes, and codes to troubleshoot problems and identify areas for improvement
Nice to have:
- Some experience with queues like like Redis,SQS,etc
- Experience with cloud solutions like Lambda, Docker etc
- Experience in DevOps and related practices to improve development lifecycle, continuous delivery with high quality is an advantage.
- Deploy server/related components to staging, live environments.
- Some exposure to React Frontend implementation, deeper JS skills
At Kyt, we are building an online-first, global academy focused on extracurricular learning for kids. Our mission is to ensure that every kid around the world gets access to holistic education while being able to learn using content, tools and technologies that teaches them concepts - some even better than offline. Bringing in technology as a differentiator to teach kids concepts and help them practice is key to our product development path.
- Experience of 6+ years across product based companies
- Should have worked on building B2C products. Having experience in building edtech products would be a major plus.
- Should be an avid programmer with great problem solving skills.
- Should have a great grasp over NodeJs/Typescript/ AWS microservices
- Should have experience in building scalable server-side systems. Should have significant experience in cloud infrastructure and designing databases.
- Should have knowledge of software architecture, system thinking and design patterns.










