Python Developer - Coimbatore, India - Turbostart

    Default job background
    Accounting / Finance
    Description

    Who are we:

    The world of startups is changing. More importantly, startups are changing the world. At Turbostart Technology Centre (T2C), you have the opportunity to be part of the evolution of cutting edge technology solution development across multiple domains including EdTech, Fintech, Supply Chain / Logistics. We have a laser focused approach on innovation and collaboration backed by strong objective R&D, futuristic and highly agile models for solution development, collaboration and engagement.

    Join us to be part of the unique mix of a corporate work environment (process driven ) that is focused on building new age solutions for startups that require extreme pace of innovation, agility and rapid engineering approaches.

    Know more about us on

    What we are looking for:

    Role: Python Engineer

    The Python Engineer will be responsible for designing, developing, and maintaining APIs and integrations across various services and systems. With at least 3 years of relevant experience, the ideal candidate will have a deep understanding of API development, data integrations, and Python programming.

    Location: Coimbatore, Tamil Nadu (On site)

    Experience Required: 3-4 years

    What you'll do:

    • API Development: Design, implement, and maintain RESTful and GraphQL APIs to serve both internal and external consumers.
    • Data Integrations: Work on various data integration tasks including data mapping, transformation, and loading (ETL).
    • Code Reviews: Participate in code reviews to ensure that each increment adheres to original versioning, coding standards, and is easily maintainable.
    • Collaboration: Work closely with front-end and back-end developers, QA engineers, and product managers to ensure seamless integrations.
    • Optimization: Optimize existing systems for scalability, performance, and reliability.
    • Documentation: Write high-quality documentation to describe program development, logic, coding, and corrections.
    • Testing: Implement unit tests, integration tests, and participate in end-to-end tests for the components developed.
    • Debugging: Diagnose and troubleshoot issues in a production environment to ensure optimal performance.

    Knowledge, Skills, and Abilities:

    • Bachelor's degree in Computer Science, Engineering, or a related field.
    • Minimum 3 years of experience in Python development, with a focus on APIs and integrations.
    • Proficient in RESTful API standards and best practices.
    • Experience with API documentation tools like Swagger or Postman.
    • Familiarity with database technologies like MySQL, PostgreSQL, or MongoDB.
    • Good understanding of version control systems, preferably Git.
    • Strong problem-solving skills and the ability to work in a fast-paced environment.
    Nice-to-Have:
    • Experience with cloud platforms like AWS, Azure, or GCP.
    • Exposure to containerization technologies like Docker.
    • Familiarity with CI/CD pipelines.
    • Knowledge of other programming languages is a plus.