Genesis Tech Engineers
Genesis Tech Engineers3h ago
Foundit

Software Developer

Pune, India
Full Time
Mid Level

Auto Apply to 50+ AI Matched Software Developer Jobs

Use Auto Apply Agents to Bulk Apply jobs with ATS Optimised Resumes, find verified Insider Connections for jobs at Genesis Tech Engineers

Responsibilities

Qualifications & Requirements

Experience Level: Mid Level

Full Job Description

Software Engineer - Full Stack (Python + React)

Join Genesis Tech Engineers in Pune, Maharashtra, INDIA, as a Full Stack Software Engineer. This is an on-site, permanent position with office hours from 03:30 PM to 12:30 AM IST.

Role Overview

As a Full Stack Software Engineer, you will be instrumental in designing, building, and deploying scalable backend systems, ETL data pipelines, and modern frontend interfaces. You will work closely with cross-functional teams to deliver robust production-grade APIs, integrate backend services with BI dashboards, and maintain high code quality through rigorous testing and documentation. This role is perfect for proactive engineers who excel in an engineering-driven culture, value clean code, and consistently deliver reliable solutions.

Key Responsibilities

  • Develop and maintain backend APIs using Python (Flask / FastAPI / Django) with adherence to async and ORM best practices.
  • Construct ETL pipelines and integrate backend services with platforms like Power BI.
  • Build responsive and scalable frontends utilizing ReactJS, HTML, CSS, and JavaScript/TypeScript.
  • Implement Test-Driven Development (TDD) principles, writing unit and integration tests, and ensuring comprehensive code documentation.
  • Design and optimize database schemas, craft efficient SQL queries, and manage database migrations.
  • Apply best practices in Continuous Integration/Continuous Deployment (CI/CD), containerization (Docker), and version control (Git).
  • Collaborate with internal technical teams to deliver exceptional engineering solutions.

Minimum Qualifications

  • Bachelor's or Master's degree in Computer Science, Computer Engineering, or a related technical field.
  • A minimum of 1-3 years of hands-on experience in backend development with Python (Flask / FastAPI / Django).
  • Proven experience in designing and integrating REST/GraphQL APIs.
  • Proficiency in ReactJS with experience in state management solutions (Redux / Context API).
  • Solid understanding of HTML5, CSS3, modern JavaScript (ES6+), and responsive UI frameworks (Tailwind / Bootstrap / Material UI).
  • Substantial experience with relational databases such as PostgreSQL or MySQL, including schema design and performance tuning.
  • Familiarity with containerization technologies like Docker and version control systems like Git and platforms (GitHub/GitLab).
  • Experience with CI/CD pipelines (GitHub Actions / GitLab CI / Jenkins).
  • Demonstrated experience in writing tests (PyTest / Jest / Mocha) and working within TDD workflows.

About Genesis Tech Engineers

Genesis Tech Engineers Pvt. Ltd. fosters a collaborative, engineering-focused environment that provides significant opportunities for career advancement, exposure to challenging technical problems, and long-term professional growth. As an equal opportunity employer, we welcome and encourage applications from all backgrounds.

If you are passionate about full-stack engineering excellence and eager to contribute to enterprise-grade solutions, we invite you to apply.

To apply for this position, please submit your resume through this portal.

Company

Genesis Tech Engineers

Genesis Tech Engineers

Genesis Tech Engineers Pvt. Ltd. is a technology company located in Pune, India, focused on providing innovative engineering solutions. We offer a dynamic and collaborative work environment that foste...

Pune, India
Posted on Foundit
Software Developer - Python at Genesis Tech Engineers | Pune, India | Apply Now | MindMyJob | MindMyJob - AI Job Search Platform