Back to board
gdtc·5 months ago

Sr Full Stack Developer- Python | Fast API | Angular

Mumbai, IndiaFull-timeMid · 4-7 years

About this role

Senior Software Engineer Openings – Frontend, Backend and Full Stack

Experience: 4–7 Years
Location: Mumbai
Employment Type: Full-Time
Cloud Requirement: Cloud-Agnostic

1. Senior Frontend Developer – Angular

Mandatory Skills

  • Strong hands-on frontend development experience using Angular
  • Experience with Angular 10 or above
  • Strong proficiency in TypeScript, JavaScript, HTML5, and CSS3
  • Experience developing responsive and dynamic web applications
  • Strong understanding of component-based frontend architecture
  • Experience integrating frontend applications with REST APIs
  • Knowledge of cross-browser compatibility and responsive design
  • Experience with Git and Agile development methodologies

Good to Have

  • Experience with RxJS, NgRx, Angular Material, or Bootstrap
  • Experience with frontend testing frameworks such as Jasmine, Karma, or Jest
  • Exposure to CI/CD pipelines
  • Basic knowledge of cloud platforms

2. Senior Backend Developer – Python

Mandatory Skills

  • Strong hands-on backend development experience using Python
  • Experience with at least one of the following frameworks:
    • FastAPI
    • Django or Django REST Framework
    • Flask
  • Hands-on experience with at least one major cloud platform, such as:
    • AWS
    • Microsoft Azure
    • Google Cloud Platform
  • Strong experience designing and developing RESTful APIs
  • Good understanding of JSON, microservices, and backend architecture
  • Experience with relational or NoSQL databases
  • Experience with Git, debugging, testing, and code reviews
  • Understanding of application performance, scalability, reliability, and security

Key Responsibilities

  • Design, develop, and maintain backend applications using Python
  • Develop RESTful APIs using FastAPI, Django, or Flask
  • Build scalable, secure, and maintainable backend services
  • Deploy and support applications on cloud platforms
  • Integrate backend services with databases, third-party applications, and external APIs
  • Write clean, reusable, efficient, and testable code
  • Optimize backend applications for performance and scalability
  • Participate in code reviews, debugging, testing, deployment, and production support

Good to Have

  • Experience with Docker and Kubernetes
  • Experience with PostgreSQL, MySQL, MongoDB, SQL Server, or DynamoDB
  • Knowledge of asynchronous programming
  • Experience with Pytest or similar testing frameworks
  • Knowledge of OAuth, JWT, and API security
  • Experience with CI/CD and Infrastructure as Code tools

3. Senior Full Stack Developer – Python and Angular

Mandatory Skills

  • Strong hands-on development experience using Python
  • Strong hands-on frontend development experience using Angular
  • Strong proficiency in TypeScript, JavaScript, HTML5, and CSS3
  • Experience designing, developing, and integrating RESTful APIs
  • Hands-on experience with at least one major cloud platform, such as:
    • AWS
    • Microsoft Azure
    • Google Cloud Platform
  • Experience with relational or NoSQL databases
  • Good understanding of JSON, microservices, and full stack application architecture
  • Experience with Git, debugging, testing, and Agile development methodologies

Preferred Backend Framework Experience

Experience with at least one of the following frameworks will be preferred:
  • FastAPI
  • Django or Django REST Framework
  • Flask

Key Responsibilities

  • Design, develop, and maintain full stack web applications
  • Develop responsive frontend applications using Angular
  • Develop scalable backend services and APIs using Python
  • Integrate Angular frontend components with Python backend services
  • Deploy, manage, and support applications on cloud platforms
  • Write clean, reusable, maintainable, and testable code
  • Optimize applications for performance, scalability, security, and reliability
  • Participate in code reviews, debugging, testing, deployment, and production support
  • Collaborate with product managers, designers, QA engineers, DevOps teams, and other stakeholders

Good to Have

  • Experience with Docker and Kubernetes
  • Experience with PostgreSQL, MySQL, MongoDB, SQL Server, or DynamoDB
  • Knowledge of microservices and event-driven architecture
  • Experience with Pytest, Jasmine, Karma, or Jest
  • Experience with CI/CD pipelines
  • Knowledge of OAuth, JWT, and application security

Cloud-Agnostic Requirement

Candidates are not required to have experience with a specific cloud provider. Relevant hands-on experience with AWS, Microsoft Azure, Google Cloud Platform, or another enterprise cloud platform will be considered.
Candidates should demonstrate practical experience in areas such as:
  • Application deployment and hosting
  • Cloud storage and managed databases
  • Identity and access management
  • Monitoring and logging
  • Serverless or container-based deployment
  • CI/CD and automated deployments
  • Application security, scalability, and availability