Job Openings Full Stack Developer (Python and React)

About the job Full Stack Developer (Python and React)

Company Description

We are a consulting company with a bunch of technology-interested and happy people!

We love technology, we love design and we love quality. Our diversity makes us unique and creates an inclusive and welcoming workplace where each individual is highly valued.

With us, each individual is her/himself and respects others for who they are and we believe that when a fantastic mix of people gather and share their knowledge, experiences and ideas, we can help our customers on a completely different level.

We are looking for you who want to grow with us!

With us, you have great opportunities to take real steps in your career and the opportunity to take great responsibility.

Job Overview:

We are looking for an experienced Full Stack Developer with strong expertise in Python (Backend) and ReactJS (Frontend) to join our dynamic team. The ideal candidate will have hands-on experience in backend development using Python frameworks and frontend development with ReactJS. This role offers an exciting opportunity to work on cutting-edge applications while leveraging modern cloud technologies.

Key Responsibilities:

  • Backend Development:

    • Design, develop, and maintain backend services using Python and frameworks like Flask, Django, or FastAPI.
    • Work with AWS services such as Lambda, S3, SQS, and CloudFormation.
    • Develop and optimize REST APIs with secure authentication methods, including JWT.
    • Implement and maintain relational databases such as PostgreSQL or MySQL.
    • Write unit and integration tests using Pytest or NoseTest.
    • Maintain code quality and version control using Git.

  • Frontend Development:

    • Build interactive and scalable ReactJS applications.
    • Work with state management tools such as Redux Thunk, Redux Saga, or Context API.
    • Integrate frontend with RESTful APIs and optimize performance.
    • Develop and maintain responsive UI using HTML5, CSS3, and SASS/LESS.
    • Implement authentication and authorization using JWT.
    • Write and maintain front-end tests using Cypress, Jest, or React Testing Library.
    • Develop reusable and scalable component libraries (a plus).

Required Skills & Experience:

Backend (5+ years): Python, Flask/Django/FastAPI, AWS (Lambda, S3, SQS), PostgreSQL/MySQL, Pytest/NoseTest, REST API, JWT authentication, Git.
Frontend (3+ years): ReactJS, Redux Thunk/Redux Saga/Context API, RESTful APIs, HTML5, CSS3, SASS/LESS, Cypress/Jest, JWT authentication.
Experience with modern front-end build tools like Webpack, Babel, or Vite.

Start: Immediate
Location: Bangalore
Form of employment: Full-time until further notice, we apply 6 months probationary employment.

We interview candidates on an ongoing basis, do not wait to submit your application.