5 years
0 Lacs
Posted:1 week ago|
Platform:
On-site
Full Time
Job Title: Full Stack Developer
Location: Indiranagar Bangalore, India (Work from Office)
Reporting to: Technology Lead
21K School, promoted by Bangalore-based Mindreflex Technologies Private Limited, is Asia's largest online school, offering virtual education to over 7,500 students across 72 countries. At 21K School, we're not just building an online school; we're building the future of education. We believe every student deserves a personalised, world-class learning experience, regardless of location.
Our goal is to make quality education accessible, affordable, and flexible for all students irrespective of their location or socioeconomic background. We are a 100% online school and presently offer two curriculums for our students – Indian and British.
We are looking for an experienced and passionate Full Stack Developer with 3–5 years of hands-on experience in full-stack development. The ideal candidate should have a strong foundation in Data Structures and Algorithms (DSA) and a deep understanding of Microservices Architecture. Proficiency in both frontend and backend technologies—including React, Python (Django/FastAPI), Node.js, TypeScript, MongoDB, and PostgreSQL—is essential. This is a high-impact role, ideal for someone who enjoys solving complex problems, building scalable systems, and working in a fast-paced environment.
1. Frontend Development:
• Build intuitive and dynamic user interfaces using React, TypeScript, HTML5, CSS3, and JavaScript.
• Optimize UI/UX for responsiveness and performance across devices and browsers.
2. Backend Development:
• Design and develop secure, scalable APIs using Node.js, Python with Django or FastAPI.
• Implement efficient backend logic with attention to performance and maintainability.
3. System Architecture & Microservices:
• Design and implement Microservices-based architecture to support modular and scalable applications.
• Ensure fault tolerance, scalability, and clear separation of concerns across services.
4. Database Management:
• Design, manage, and optimize MongoDB and PostgreSQL databases.
• Write complex queries, ensure data integrity, and handle migrations and backups.
5. Cloud Infrastructure & CI/CD:
• Deploy and manage applications on AWS or GCP.
• Set up and maintain CI/CD pipelines using GitHub Actions or similar tools.
6. Version Control & Collaboration:
• Use Git and GitHub effectively for version control, code review, and team collaboration.
7. Testing & Debugging:
• Perform unit, integration, and performance testing across frontend and backend.
• Debug and resolve issues, improve system performance, and ensure high availability.
8. DSA & Problem Solving:
• Apply strong DSA knowledge to design optimized algorithms and write efficient code.
• Solve complex technical challenges through innovative solutions.
9. Documentation & Teamwork:
• Document code, APIs, system design decisions, and microservice interactions.
• Collaborate with product, design, and QA teams in an agile environment.
• React.js
• Python
• Django and/or FastAPI
• Node.js
• TypeScript
• MongoDB and PostgreSQL
• AWS or GCP
• GitHub & GitHub Actions
• Strong DSA & problem-solving skills
• Experience in building and working with microservices architecture
• React Native
• Docker
• Experience working with ERP systems or API Gateway architecture
Education and Experience:
• Bachelor’s degree in Computer Science, Engineering, or related technical field.
• 3–5 years of full-time experience in full stack development.
• Deep understanding of DSA, system design, and scalable software architecture.
• Hands-on experience in developing, deploying, and maintaining production-grade web applications.
Skills and Attributes:
• Proactive, team-oriented mindset with a strong sense of ownership.
If you’re ready to inspire young minds with a global outlook, apply today! 📩 Share your resume at talent@21kschool.com
21K School
Upload Resume
Drag or click to upload
Your data is secure with us, protected by advanced encryption.
Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.
We have sent an OTP to your contact. Please enter it below to verify.
Practice Python coding challenges to boost your skills
Start Practicing Python Nowbengaluru, karnataka, india
Salary: Not disclosed
bengaluru, karnataka, india
Salary: Not disclosed
bengaluru, karnataka, india
Salary: Not disclosed