Software Engineer I

    Join our AI team to develop cutting-edge machine learning models that power our lending decision engine and fraud detection systems.

    Gurugram, IndiaFull-time₹15-18L2 years of experience required
    PythonMySQLAWSDjango/FlaskRESTful APIs

    Responsibilities

    • Design, develop, and maintain scalable and efficient backend services in a microservices architecture.
    • Implement and optimize backend solutions for containerized applications using ECS (Elastic Container Service).
    • Collaborate with cross-functional teams to define and implement API specifications and integration points.
    • Work with Python (Django & Flask) to build robust and efficient server-side applications.
    • Conduct performance analysis and optimization to ensure high availability and responsiveness of backend systems.
    • Participate in agile development processes, including sprint planning, code reviews, and daily stand-ups.
    • Troubleshoot and debug issues on time, ensuring the stability of production systems.
    • Develop comprehensive API and code documentation for internal and external stakeholders.
    • Collaborate with front-end developers to integrate user-facing elements using server-side logic.
    • Implement and maintain messaging systems for efficient communication between microservices.

    Requirements & Experience

    • Bachelor's degree in Computer Science, Engineering, or a related field.
    • Proven experience as a Backend Developer with a focus on microservices architecture.
    • Strong proficiency in Python (Django & Flask).
    • Experience with ECS and containerized applications.
    • Proficient in version control systems, particularly Git.
    • Knowledge of performance optimization techniques and best practices.
    • Familiarity with agile development methodologies.
    • Strong troubleshooting and debugging skills.
    • Experience in API design, implementation, and documentation.
    • Solid understanding of *RESTful APIs *and messaging systems.
    • Excellent communication and collaboration skills.
    • Ability to work in a fast-paced and dynamic environment.

    Qualifications Required

    • Bachelor's degree in Computer Science.
    • Experience with FinTech is a big plus
    • Certification in AWS (Amazon Web Services) or relevant cloud platforms is a plus.
    • Familiarity with additional programming languages and frameworks.
    • Experience with DevOps practices and CI/CD pipelines is a plus.