Full stack Architect - India - Uplift Tech

    Uplift Tech
    Uplift Tech India

    2 weeks ago

    Default job background
    Technology / Internet
    Description

    Role Description

    We are seeking a skilled and experienced Full Stack Developer to join our team. In this role, as a Full Stack Architect, you will be responsible for developing, testing, and maintaining web applications with both frontend and backend technologies. Collaborate with cross-functional teams to define, design, and ship new features, as well as participate in architectural discussions and decision-making. Provide guidance and support to the development team, troubleshoot technical issues, and stay up-to-date with emerging technologies.

    Responsibilities:

    • Develop and maintain web applications using React is also plus) on the frontend.
    • Utilize Python and for backend development with FastAPI or Flask.
    • Design, implement, and maintain unit tests for both frontend and backend codebases.
    • Work with AWS services, including Lambda, Step Functions, SNS, SQS and other AWS services, to architect and deploy serverless solutions.
    • Collaborate with other team members to integrate new features and services seamlessly.
    • Participate in code reviews and contribute to best practices for coding standards and architecture.
    • Troubleshoot and resolve issues across the full stack, including performance and scalability challenges.
    • Stay up to date on emerging technologies and industry trends.

    Requirements:

    • Strong experience with React, for frontend development.
    • Proficiency in backend development using Python or , preferably with FastAPI or Flask.
    • Familiarity with AWS services and serverless AWS services, including Lambda, Step Functions, SNS, and SQS.
    • Experience in architecting projects with AWS services.
    • Proficiency in writing unit test cases for React and Python (FastAPI or Flask).
    • Strong problem-solving skills and the ability to work independently or in a team.

    Preferred Qualifications:

    • Experience with additional web frameworks and libraries is a plus.
    • Familiarity with other cloud platforms and DevOps practices.
    • Knowledge of database technologies such as SQL and NoSQL.
    • Knowledge of vector databases is a plus