Python Developer

Talemexa
India

About Talemexa

Talemexa focuses on developing technology-driven solutions that help businesses streamline operations, improve efficiency, and achieve their goals. By combining technical expertise with practical problem-solving, we build and maintain digital products that address real-world business needs.

Our team values innovation, collaboration, code quality, and continuous learning. We aim to create reliable and scalable applications that deliver meaningful value to our clients and users.

About the Role

Talemexa is seeking an experienced and motivated Python Developer to build APIs, backend services, and data-driven features that power our hiring products. The ideal candidate will have strong Python programming skills, practical experience with Django or FastAPI, and a solid understanding of database design and RESTful API development.

In this role, you will contribute to backend architecture, integrate third-party services, write automated tests, and maintain background processing systems. You will collaborate with other developers and stakeholders to transform product requirements into secure, scalable, and maintainable software solutions.

This position is ideal for a developer who enjoys solving complex technical challenges, improving application performance, and building dependable backend systems.

Key Responsibilities

  • Develop Backend Services: Design, develop, and maintain backend applications and services using Python, Django, or FastAPI.
  • Build REST APIs: Create well-structured, secure, and efficient RESTful APIs to support product functionality and communication between services.
  • Design Database Schemas: Develop and maintain database schemas, relationships, and queries using PostgreSQL while prioritizing data integrity and performance.
  • Implement Product Features: Build data-driven features that support Talemexa's hiring products and meet business and user requirements.
  • Write Automated Tests: Create and maintain unit tests and integration tests to identify issues early and improve software reliability.
  • Integrate External APIs: Connect applications with third-party services and external platforms while handling authentication, errors, and data exchange appropriately.
  • Manage Background Jobs: Develop, run, and monitor asynchronous tasks and scheduled jobs using tools such as Celery and Redis where appropriate.
  • Review and Improve Code: Participate in code reviews, follow established coding standards, and identify opportunities to improve readability, performance, and maintainability.
  • Troubleshoot Technical Issues: Investigate bugs, monitor application behavior, and resolve backend performance and reliability issues.
  • Maintain Technical Documentation: Document APIs, application workflows, database structures, and important implementation decisions.
  • Collaborate with the Team: Work with developers, product stakeholders, and QA professionals to deliver features within agreed timelines.Qualifications and Experience
  • Bachelor's degree in Computer Science, Information Technology, Software Engineering, or a related field is preferred.
  • At least 3 years of professional Python development experience.
  • Hands-on experience with Django or FastAPI.
  • Strong understanding of REST API design, development, and integration.
  • Practical experience with PostgreSQL and relational database concepts.
  • Familiarity with Git, branching strategies, and collaborative code review practices.
  • Understanding of automated testing, debugging, and software development best practices.
  • Experience with Celery and Redis is an advantage.
  • Ability to write clean, reusable, maintainable, and well-documented code.
  • Strong analytical thinking and problem-solving skills.Required Skills and Competencies
  • Python programming
  • Django and FastAPI
  • PostgreSQL and database schema design
  • REST API development
  • Celery and Redis
  • Automated testing and debugging
  • Git and version control
  • API integration
  • Background job processing
  • Code reviews and documentation
  • Communication and teamwork
  • Attention to detailWhy Join Talemexa?

At Talemexa, you will have the opportunity to contribute to meaningful product development, solve real-world engineering challenges, and work with modern backend technologies. We encourage knowledge sharing, technical growth, collaboration, and continuous improvement while building solutions that support business and user needs.

Equal Opportunity Employer

Talemexa is committed to providing equal employment opportunities to qualified candidates. We value diversity, inclusion, and a collaborative workplace where individuals are evaluated based on their qualifications, skills, experience, and potential.

If you are passionate about Python development and enjoy building scalable APIs and reliable backend systems, we encourage you to apply.

Salary: To be discussed during the interview.

Score my resume against this job, free →

Will you get shortlisted for this role? Check your match free →