Fullstack Engineer
- Mumbai, Maharashtra, India
- Full-Time
- On-Site
Job Description:
Client Name: Confidential
ABOUT THE BLACK BOX TALENT (TBBT)
The Black Box Talent (TBBT) is a talent acquisition and executive search firm helping organizations identify, attract, and hire high-quality professionals across diverse industries and geographies.
We partner closely with our clients to understand their business, culture, and hiring requirements, enabling us to deliver targeted, relevant, and quality talent for critical positions.
Our approach combines industry-focused recruitment expertise, strong candidate networks, structured sourcing, and personalized talent solutions to support organizations in building high-performing teams.
POSITION OVERVIEW
The successful candidate will be responsible for designing, developing, and maintaining scalable web applications across both backend and frontend layers.
This role requires a hands-on and proactive software professional with 4–7 years of experience and strong expertise in Python, FastAPI, and Angular. The ideal candidate should be comfortable working in a fast-paced environment and collaborating with cross-functional teams.
KEY RESPONSIBILITIES
- Design, develop, and maintain RESTful APIs using Python and FastAPI.
- Build responsive and dynamic frontend applications using Angular.
- Write clean, reusable, testable, and efficient code.
- Integrate frontend components with backend services and APIs.
- Optimize applications for performance, scalability, and security.
- Collaborate with product managers, designers, and cross-functional teams.
- Participate in code reviews, debugging, and production support.
- Follow best practices for development, deployment, and documentation.
CANDIDATE PROFILE
- 4–7 years of hands-on experience in software development.
- Strong proficiency in Python.
- Experience with FastAPI or similar frameworks such as Flask/Django REST.
- Solid experience with Angular (v10+), HTML, CSS, and TypeScript.
- Strong understanding of REST APIs, JSON, and Microservices Architecture.
- Experience with databases such as PostgreSQL, MySQL, or MongoDB.
- Familiarity with Git, CI/CD pipelines, and Agile methodologies.
- Strong problem-solving and communication skills.
- Experience with Docker/Kubernetes will be an advantage.
- Exposure to cloud platforms such as AWS, Azure, or GCP will be an advantage.
- Knowledge of authentication mechanisms such as OAuth and JWT.
- Experience in performance tuning and security best practices.