Full Stack Developer (Python Preferred) ? Immediate Joining
Bengaluru, Karnataka, India
3 weeks ago
Applicants: 0
2 weeks left to apply
Job Description
Job Title: Full Stack Developer Location: Indiranagar Bangalore, India (Work from Office) Experience: 4?5 years of full-time experience in full stack development. Reporting to: Technology Lead About Us: 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. About the Role: 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. Key Responsibilities: 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. Mandatory Skills: ? 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 Good to Have: ? React Native ? Docker ? Experience working with ERP systems or API Gateway architecture Qualifications: Education and Experience: ? Bachelor?s degree in Computer Science, Engineering, or related technical field. ? 4?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. How to Apply - If you?re ready to inspire young minds with a global outlook, apply today! ?? Share your resume at [email protected]
Required Skills
Additional Information
- Company Name
- 21K School
- Industry
- N/A
- Department
- N/A
- Role Category
- Full Stack Developer
- Job Role
- Mid-Senior level
- Education
- No Restriction
- Job Types
- On Site
- Gender
- No Restriction
- Notice Period
- Less Than 30 Days
- Year of Experience
- 1 - Any Yrs
- Job Posted On
- 3 weeks ago
- Application Ends
- 2 weeks left to apply