Full Stack Lead

Posted 4 Days Ago
Be an Early Applicant
Bengaluru, Bengaluru Urban, Karnataka
Mid level
Artificial Intelligence • Big Data • Machine Learning
The Role
The Full Stack Lead will design, develop, and maintain backend systems and APIs using Python and FastAPI while leading architectural decisions and best practices. Responsibilities include integrating third-party services, collaborating with frontend developers, and implementing security measures for backend systems. The role also involves participating in code reviews and working in an Agile environment.
Summary Generated by Built In

While technology is the heart of our business, a global and diverse culture is the heart of our success. We love our people and we take pride in catering them to a culture built on transparency, diversity, integrity, learning and growth.
If working in an environment that encourages you to innovate and excel, not just in professional but personal life, interests you- you would enjoy your career with Quantiphi!

Designation: Full Stack Software Developer
Experience in Years: (4-6 years of total experience with 4+years of relevant Python experience)

Must Have Skills:

  • Proficient in Python with extensive hands-on experience in FastAPI for building scalable backend services and APIs. 

  • Strong experience with relational and NoSQL databases (e.g., PostgreSQL, Firebase). 

  • Expertise in designing and implementing RESTful APIs, GraphQL, and WebSockets

  • Extensive experience implementing secure user authentication using JWT, OAuth, or Firebase Authentication. 

  • In-depth knowledge of Firebase for hosting, database management, and cloud functions

  • Backend Performance Optimization: Expertise in optimizing backend services for high performance and scalability.

  • Deep understanding of backend security best practices and implementation techniques. 

  • Experience in designing and implementing microservices-based architectures

  • Proficiency in implementing and managing scheduled tasks and cron jobs using tools like Cloud Scheduler or native cron systems. 

  • Strong understanding of asynchronous programming concepts and experience with async/await in Python. 

  • Experience setting up comprehensive logging systems and monitoring tools for backend services. 

  • Frontend Development: Knowledge of ReactJS, JavaScript, TypeScript, HTML5, and CSS3.

  • State Management: Familiarity with state management tools like Redux or Context API.

  • Responsive Design: Understanding of responsive and mobile-first design principles.

  • Version Control & Collaboration: Strong experience with Git, GitHub, or GitLab in a collaborative development environment.

  • Expertise in implementing robust error handling and designing resilient frontend and backend systems. 

  • Experience with batch processing and data pipelines for large-scale data operations.  

Good to Have Skills:

  • Containerization: Proficiency with Docker or other containerization technologies.

  • Message Queues: Experience with message brokers like RabbitMQ or Apache Kafka.

  • Caching: Knowledge of caching mechanisms and technologies (e.g., Redis, Memcached).

  • Serverless Architecture: Experience with serverless computing platforms (e.g., AWS Lambda, Google Cloud Functions).

  • GraphQL: In-depth understanding of GraphQL and its backend implementation.

  • Unit Testing: Extensive experience with backend testing frameworks like Pytest.

  • Frontend Testing: Familiarity with frontend testing frameworks like Jest or Mocha.

Role & Responsibilities:

  • Design, develop, and maintain robust backend systems and APIs using Python and FastAPI, ensuring high performance, scalability, and security.

  • Architect and implement efficient data storage solutions using PostgreSQL or Firebase, optimizing for data retrieval and storage.

  • Develop and optimize backend services to support real-time communication and data processing.

  • Implement and maintain comprehensive security measures for backend systems, including authentication, authorization, and data protection.

  • Design and develop microservices architectures to improve system modularity and scalability.

  • Integrate third-party services and APIs into the backend infrastructure.

  • Write clean, modular, and well-documented backend code.

  • Lead architectural decisions and establish development best practices for the backend systems.

  • Collaborate with frontend developers to ensure seamless integration between backend services and frontend applications.

  • Participate in code reviews, providing and receiving feedback to ensure high-quality backend code.

  • Work in an Agile environment, collaborating with cross-functional teams to deliver high-quality software.

  • Stay up-to-date with the latest trends in backend technologies and database management systems.

  • Implement and maintain robust testing and debugging strategies for backend systems.

  • Contribute to frontend development using ReactJS, ensuring efficient integration with backend services.

  • Assist in designing responsive, user-friendly interfaces that effectively utilize backend capabilities.

If you like wild growth and working with happy, enthusiastic over-achievers, you'll enjoy your career with us!

Top Skills

Apache Kafka
Aws Lambda
Docker
Fastapi
Firebase
Google Cloud Functions
GraphQL
Jest
Jwt
Memcached
Mocha
Oauth
Postgres
Pytest
Python
RabbitMQ
Redis
Restful Apis
Websockets
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: Marlborough, MA
3,494 Employees
On-site Workplace
Year Founded: 2013

What We Do

Quantiphi is an award-winning AI-first digital engineering company driven by the desire to solve transformational problems at the heart of business.
Quantiphi solves the toughest and complex business problems by combining deep industry experience, disciplined cloud, and data-engineering practices, and cutting-edge artificial intelligence research to achieve quantifiable business impact at unprecedented speed.

Similar Jobs

Bounteous Logo Bounteous

Lead Full-Stack Drupal Developer (Internal Marketing)

Agency • Digital Media • eCommerce • Professional Services • Software • Analytics • Consulting
Hybrid
Bangalore, Bengaluru, Karnataka, IND
4000 Employees
Hybrid
Bengaluru, Karnataka, IND
289097 Employees
Hybrid
Bengaluru, Karnataka, IND
289097 Employees

TransUnion Logo TransUnion

Lead Full Stack

Big Data • Fintech • Information Technology • Business Intelligence • Financial Services • Cybersecurity • Big Data Analytics
Hybrid
Bengaluru, Karnataka, IND
13000 Employees

Similar Companies Hiring

HERE Technologies Thumbnail
Software • Logistics • Internet of Things • Information Technology • Computer Vision • Automotive • Artificial Intelligence
Amsterdam, NL
6000 Employees
True Anomaly Thumbnail
Software • Machine Learning • Hardware • Defense • Artificial Intelligence • Aerospace
Colorado Springs, CO
131 Employees
Caliola Engineering Thumbnail
Software • Machine Learning • Hardware • Defense • Data Privacy • App development • Aerospace
Colorado Springs, CO
53 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account