
Eligibility Criteria
Bachelor's degree in Computer Science, Information Technology, Electronics & Communication or related engineering discipline; Minimum 60% aggregate marks; Fresh graduates of the 2026 batch; No active backlogs at the time of joining; Strong foundation in programming concepts and problemโsolving.

Job Description & Key Responsibilities
Electrifix is an emerging technology solutions provider that focuses on delivering endโtoโend digital products for the manufacturing and energy sectors. Founded in the early 2010s, the company has grown from a small startup to a midโsize player with offices in Kochi, Bangalore and Hyderabad. Its core business revolves around building embedded platforms, IoT gateways and cloudโenabled services that help clients optimise operations, reduce downtime and achieve sustainability goals. The firm prides itself on a culture of innovation, continuous learning and a flat hierarchy that encourages fresh ideas from every employee, making it an attractive destination for recent graduates looking to start their engineering careers.
The role of a Software Engineer (Python) at Electrifix is designed for fresh talent eager to translate academic concepts into realโworld applications. As an entryโlevel Python developer, you will work closely with senior engineers and product managers to design, develop, test and maintain Pythonโbased software components that power the companyโs embedded and cloud solutions. You will get exposure to the full software development lifecycle, from requirement gathering and prototyping to deployment and postโrelease support. The position offers a clear growth path: highโperforming engineers can progress to senior developer, lead engineer and eventually technical architect roles within the organization.
Key Responsibilities:
1. Interact with customers and internal stakeholders to understand functional requirements for Python applications.
2. Write clean, efficient, and maintainable Python code following best practices and coding standards.
3. Develop and integrate RESTful APIs to enable communication between embedded devices and cloud services.
4. Participate in design reviews, code reviews and contribute constructive feedback.
5. Perform unit testing, integration testing and assist in system testing to ensure high quality deliverables.
6. Debug and resolve software defects using appropriate tools and log analysis.
7. Maintain version control using Git and follow branching strategies for collaborative development.
8. Document technical specifications, user guides and deployment procedures.
9. Collaborate with crossโfunctional teams adopting Agile methodologies to deliver sprint goals.
10. Stay updated with emerging Python frameworks (Flask, Django) and suggest improvements to the tech stack.
Tech Stack: Python 3.x, Flask/Django (basic), Git, Linux, REST APIs, MySQL/PostgreSQL (basic), Docker (exposure), Agile tools (Jira).
Why Join Electrifix? The company offers a vibrant learning environment where freshers can work on industryโrelevant projects from day one, receive mentorship from seasoned engineers, and benefit from a performanceโdriven growth model. Competitive compensation, flexible workโfromโoffice policy, and regular technical workshops make it an ideal launchpad for a longโterm software engineering career.