Python Developer
Talentica Software is a boutique software development company started by industry veterans and ex- IITB grads. At Talentica, we help startups build products. We are techies at heart and thrive on using the latest tools and technologies to solve real-world problems. Owing to our unique space, we deal extensively with industry-defining technologies. Over the last 21 years, the company has worked with over 180+ startups, with most clients based in the US, ensuring many successful exits.
In 2022, Great Place to Work® recognized Talentica Software as India's Great Mid-Size Workplace.
What we're looking for?
We are seeking a highly skilled Python Web Developer with expertise in web frameworks to join our dynamic team. If you have a strong foundation in computer science, are passionate about problem-solving, and have experience building robust web applications using Python, we want you on our team!What You’ll Be Doing:
- Design, develop, and maintain server-side logic using Python, ensuring high performance, responsiveness, and scalability.
- Apply advanced knowledge of one or more Python web frameworks (e.g., Django, Flask) to build efficient and scalable back-end solutions.
- Design and implement efficient database schemas and utilize query optimization techniques for optimal performance.
- Create and maintain RESTful APIs for seamless communication between the front-end and back-end systems.
- Implement secure authentication and authorization mechanisms to safeguard sensitive data.
- Identify and rectify errors and bugs to ensure the reliability and stability of the application.
- Participate in code reviews and collaborate with other developers to maintain high code quality standards and foster a culture of continuous improvement.
- Write unit tests and conduct rigorous testing to guarantee the correctness, reliability, and stability of the back-end code.
- Work closely with DevOps teams to ensure smooth deployment and integration of the application.
- Create and maintain technical documentation for the codebase, APIs, and architectural decisions.
- Keep up-to-date with industry trends, best practices, and emerging technologies related to Python and web development.
To be successful in this role, you should have:
- Qualification: BE/BTech in any branch from IIT, NIT, BITS, VJTI, COEP, or other top institutes in India.
- Experience: 4 to 7 years of hands-on experience in developing back-end applications using Python.
Tech Skills:
- Proficiency in one or more Python web frameworks (e.g., Django, Flask).
- In-depth understanding of server-side programming, asynchronous programming, and event-driven architecture.
- Experience with databases such as PostgreSQL, MySQL, or similar.
- Familiarity with authentication and authorization mechanisms (e.g., JWT, OAuth).
- Knowledge of front-end technologies (HTML, CSS, JavaScript) is a plus.
- Experience with version control systems, preferably Git.
- Strong problem-solving and debugging skills.
- Excellent communication and teamwork abilities.
- Familiarity with Agile development methodologies is a plus
What you’ll find here:
- A Culture of Innovation: We don't take up maintenance projects. Our customers come to us for our technology expertise.
- Endless Learning Opportunities: Stay ahead of the curve by constantly exploring advancements in your field, applying them to create products that are better, faster, and simpler.
- Talented Peers: All developers at Talentica are experienced graduates from India's top 20 engineering colleges - the IITs, NITs and a few select colleges.
- Flexibility to Fit Your Life:We prioritize work-life balance and offer flexible schedules with remote working options.
- Great Culture: 82% of our employees recommend us to their friends as per Glassdoor.
Talentica is the place to be, if you aspire to be part of a dynamic team that thinks and does not just follow. We invite you to join us in shaping the future of our industry.
Ready to take the next step? Fill in the lead form below, and we will get in touch with you soon.