Full-stack Developer LearnKaro Education Technologies Private Limited

  • company name LearnKaro Education Technologies Private Limited
  • working location Office Location
  • job type Full Time

Experience: 0 - 31 years required

Pay: INR 10000 - INR 35000 /Month

Type: Full Time

Location: 24, Kamal Colony Delhi Road Near Dominos Pizza, Kamal Colony, Avas Vikas Colony, Dara Shivpuri, Saharanpur, Uttar Pradesh 247001, India Bizopuri, Saharanpur

Skills: General Skills, Communication, Teamwork

About LearnKaro Education Technologies Private Limited

Job Description

Job Overview:We are seeking a highly skilled Python Backend & Full Stack Developer with a strong foundation in both backend and frontend development to join our growing team in Saharanpur. The ideal candidate will be proficient in Python (FastAPI/Flask) and experienced with the MERN stack (MongoDB, Express.js, React.js, Node.js), along with hands-on experience working with relational databases (MySQL, PostgreSQL) and NoSQL (MongoDB) systems. This role involves designing, developing, and maintaining scalable applications while collaborating with cross-functional teams to ensure performance, security, and seamless integration.


Main Responsibilities:

1. Full Stack DevelopmentDesign

  • develop, and maintain full stack applications using MERN stack and Python (FastAPI/Flask).
  • Write clean, reusable, and maintainable code for both frontend and backend.
  • Ensure seamless integration between user interface and backend logic.

2. Backend DevelopmentBuild

  • secure and scalable RESTful APIs using Node.js/Express.js and Python FastAPI/Flask.
  • Handle server-side logic, data processing, authentication, and authorization.
  • Implement optimized database queries and scalable backend services.

3. Frontend Development

  • Develop responsive and interactive user interfaces using React.js.
  • Implement component-based architecture, routing, and state management (e.g., Redux).
  • Optimize frontend performance and ensure cross-browser compatibility.

4. Database Management

  • Design and manage database schemas using MongoDB and SQL/RDBMS (MySQL/PostgreSQL).
  • Ensure data integrity, indexing, and performance optimization for large datasets.

5. System Integration

  • Integrate external APIs, services, and networking protocols including DNS configurations.
  • Ensure reliable communication between microservices and external systems.

6. Testing and Debugging

  • Perform unit, integration, and functional testing to ensure stability.
  • Identify and fix bugs across backend and frontend codebases.
  • Optimize code for performance, reliability, and scalability.

7. Collaboration and Documentation

  • Collaborate with UI/UX designers, product managers, and engineers.
  • Document APIs, workflows, and architectural decisions.
  • Participate in code reviews and contribute to knowledge sharing.

8. Deployment and Maintenance

  • Deploy and monitor applications on cloud platforms like AWS, Azure, or Heroku.
  • Handle CI/CD pipelines, system updates, and regular maintenance tasks.
  • Monitor performance metrics and ensure application availability.

Skills Required:

  • Proficient in Python (FastAPI/Flask) and MERN stack (MongoDB, Express.js, React.js, Node.js)
  • Strong programming skills in JavaScript (ES6+), C++, and C
  • Deep understanding of RESTful APIs, JSON, and system integrations
  • Hands-on experience with both SQL (MySQL/PostgreSQL) and NoSQL (MongoDB) databases
  • Familiarity with DNS protocols and networking integration
  • Experience with version control systems (e.g., Git)
  • Strong debugging and performance optimization skills
  • Qualifications:Bachelor's degree in Computer Science, Information Technology, or a related field
  • 2+ years of professional experience as a Full Stack or MERN Stack Developer

Familiarity with Agile development practices, sprints, and collaboration tools (e.g., Jira, Trello)


Qualifications:

  • Bachelor's degree in Computer Science, Information Technology, or a related field
  • 2+ years of professional experience as a Full Stack or MERN Stack Developer
  • Familiarity with Agile development practices, sprints, and collaboration tools (e.g., Jira, Trello)