Python Developer
Neurealm · Gurugram, Haryana, India
Apply & track with Apply EdgeYrs of Exp - 3-8 yrsLocation - GurgaonWorking hours - 2-11pmNotice period - Immediate to 15 daysKey ResponsibilitiesDesign, develop, test, and maintain Python-based applications and backend services.Develop RESTful APIs and integrate with internal and external systems.Write clean, modular, reusable, and well-documented code.Optimize application performance, scalability, and reliability.Debug and resolve production issues while ensuring minimal downtime.Design and optimize SQL queries and work with relational databases.Collaborate with product managers, architects, QA, and frontend developers throughout the software development lifecycle.Participate in code reviews and follow engineering best practices.Implement automated unit and integration tests.Contribute to CI/CD pipelines and deployment processes.Stay updated with emerging technologies and recommend improvements where appropriate.Technical SkillsStrong programming experience in Python.Experience with Python frameworks such as FastAPI, Flask, or Django.Strong understanding of REST API design and development.Good knowledge of object-oriented programming and design principles.Experience with SQL databases such as PostgreSQL, MySQL, or SQL Server.Familiarity with Git and version control workflows.Knowledge of unit testing frameworks (PyTest, Unittest, etc.).Good understanding of data structures, algorithms, and software design patterns.Familiarity with Linux/Unix environments.