Full stack developer - India - Uplift Tech

    Uplift Tech
    Uplift Tech India

    2 weeks ago

    Default job background
    Technology / Internet
    Description

    Company Description

    Uplift Tech is an IT Services and consulting company that provides services to help businesses find the right talent, plan and execute projects effectively, and resolve technical issues. We specialize in developing and implementing planning solutions that streamline processes and improve productivity. Our customized solutions are tailored to meet the unique needs of each business.

    Qualifications

    - Essential Technical Skills: Proficiency in React, React Native, , MongoDB, PostgreSQL, AWS, Python, JavaScript, and TypeScript.

    - Backend Development: Strong experience in developing back-end services with Python FastAPI, including RESTful API design and implementation.

    - Frontend Development: Expertise in frontend development using with TypeScript, ensuring a seamless, responsive user experience.

    - Database Design: Proficient in database modeling, design, and management using MongoDB. Knowledge of PostgreSQL is a plus.

    - Cloud Services: Experience with AWS cloud services and their integration into development projects.

    • - Version Control: Demonstrated ability in using Git, Bitbucket for version control in a collaborative project environment.

    Responsibilities

    Develop and maintain web applications using Python FastAPI for backend services and with TypeScript for the frontend.

    - Engage in database modeling and design, primarily using MongoDB, to ensure efficient data storage and retrieval.

    - Explore and integrate the latest LLM technologies, including but not limited to LangChain and vector databases like PGVector, into our projects.

    - Ensure code quality, maintainability, and scalability by writing clean, typesafe, and high-quality code with comprehensive version control practices.

    - Design and implement unit tests using Jest for JavaScript/TypeScript code and FastAPI testing libraries for Python code, ensuring robust and reliable applications.

    - Collaborate with cross-functional teams to define, design, and ship new features and functionality.

    - Experience with Generative AI, LangChain, LLM technologies, and their application in solving complex problems.

    - Hands-on experience with large datasets and the ability to extract meaningful insights from them.

    Role Description

    This is a full-time remote role for a Full Stack Developer at Uplift Tech. As a Full Stack Developer, you will be responsible for both front-end and back-end web development and software development. You will collaborate with the development team to design and implement software solutions, troubleshoot and debug issues, and ensure the responsiveness and efficiency of applications. This role requires strong problem-solving skills and the ability to work in a fast-paced environment.