Python - Full Stack Software Developer

2 - 5 years

4 - 9 Lacs

Posted:2 days ago| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description

Job Summary:

ThinkAlternate is looking for skilled Full Stack Developers with expertise in Python (Django) and Php Laravel for backend development and React.js for frontend development. The ideal candidates will be responsible for designing, developing, and maintaining scalable web applications while ensuring seamless user experiences.

Positions Open: 3

Experience Level:

  • Junior Developer: 1-2 years
  • Mid-Level Developer: 3-4 years

Backend Development (Django/Python)

  • Designed and maintained scalable RESTful APIs using Django and Django REST Framework.
  • Optimized database performance across PostgreSQL, MySQL, and MongoDB environments.
  • Implemented robust authentication and authorization solutions, including JWT, OAuth, and SSO.
  • Ensured high code quality through best practices, unit testing, and comprehensive documentation.
  • Developed and integrated third-party APIs and micro-services to enhance application functionality.

Frontend Development (React.js & JavaScript)

  • Developed responsive and high-performance user interfaces using React.js, ensuring seamless user experiences across devices.
  • Applied modern UI/UX best practices with HTML5, CSS3, and JavaScript (ES6+) to build visually engaging and accessible web applications.
  • Created reusable, modular components and ensured cross-browser and cross-platform compatibility.
  • Optimized frontend performance and implemented secure coding practices to enhance application speed and security.

DevOps & Deployment

  • Deploy applications using Docker, Kubernetes, or AWS services (EC2, Lambda, S3, RDS).
  • Implement CI/CD pipelines using GitHub Actions, Jenkins, or GitLab CI/CD.
  • Ensure high availability and security of cloud-hosted applications.

Collaboration & Leadership

  • Work closely with product managers, UX/UI designers, and other developers.
  • Participate in Agile/Scrum development cycles.
  • Mentor junior developers and conduct code reviews.
  • Troubleshoot and resolve complex technical issues.

Required Skills & Qualifications:

  • 2 to 5 years of experience in full-stack development.
  • Proficiency in Python (Django) and Php Laravel for backend development.
  • Strong hands-on experience with React.js for frontend development.
  • Expertise in SQL and NoSQL databases (PostgreSQL, MySQL, MongoDB).
  • Experience working with RESTful APIs and GraphQL.
  • Knowledge of authentication mechanisms (JWT, OAuth, SSO).
  • Experience with AWS, Azure, or GCP cloud platforms.
  • Proficiency in Git and version control best practices.
  • Experience in unit and integration testing.
  • Strong problem-solving and debugging skills.

Preferred Skills:

  • Experience with WebSockets, Redis, or RabbitMQ.
  • Familiarity with microservices architecture.
  • Exposure to DevOps practices and cloud cost optimization.
  • Knowledge of AI/ML or Data Engineering is a plus.

Employment Details:

  • Job Type:

    Full Time
  • Work Schedule:

    Monday to Friday (5 days/week)
  • Work Mode:

    In office job
  • Office Location:

    Bengaluru, India.

If you're passionate about building scalable web applications and working with cutting-edge technologies, apply now to join ThinkAlternate!

Mock Interview

Practice Video Interview with JobPe AI

Start Django Interview
cta

Start Your Job Search Today

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.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Python Skills

Practice Python coding challenges to boost your skills

Start Practicing Python Now

RecommendedJobs for You

ahmedabad, gujarat, india