Sr Full Stack Developer

5 - 9 years

0 Lacs

Posted:1 day ago| Platform: Shine logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

As a Sr Full Stack Developer (Python & Angular) at our company, you will be responsible for designing, developing, and maintaining complex backend systems, APIs, and applications using Python for backend and Angular Js for frontend. Your primary responsibilities will include: - Designing, developing, and maintaining backend applications, APIs, and services using Python. - Writing clean, maintainable, and scalable code following industry standards and best practices. - Optimizing application performance and ensuring high availability and scalability. - Reviewing code and mentoring junior developers to ensure code quality and foster knowledge sharing. - Implementing unit and integration tests to ensure application robustness. - Setting up and managing CI/CD pipelines using tools like Jenkins, GitLab CI, or CircleCI. - Collaborating with DevOps to deploy applications on cloud platforms, preferably Google Cloud Platform (GCP). - Designing and building cloud-native applications using APIs, containers, and Kubernetes. - Leveraging GCP services to develop scalable and efficient solutions. - Ensuring application security, managing access controls, and complying with data privacy regulations. - Working closely with frontend developers, DevOps engineers, and product managers for seamless project delivery. - Designing, managing, and optimizing relational and NoSQL databases (PostgreSQL, MySQL, MongoDB). - Monitoring application performance using tools like Prometheus, Grafana, or Datadog. - Building dynamic, responsive UIs using Angular and JavaScript. - Developing and maintaining reusable Angular components in collaboration with UX/UI teams. Qualifications required for this role include: - Bachelors or Masters degree in Computer Science, Information Technology, or a related field. - 5-7 years of experience as a Python developer, with a focus on Product development (BE+FE development). Hands-on experience in Angular Js. - Proven experience in designing and deploying scalable applications and microservices. App Integration experience is preferred. - Python - FastAPI (Flask/Django) - API Development (RESTful Services) - Cloud Platforms - Google Cloud Platform (GCP) preferred. - Familiarity with database management systems PostgreSQL, MySQL, MongoDB, and ORMs (e.g., SQLAlchemy, Django ORM). - Knowledge of CI/CD pipelines - Jenkins, GitLab CI, CircleCI - Frontend Development - JavaScript, Angular - Code Versioning - Git - Testing - Unit & Integration Testing - Strong understanding of security principles, authentication (OAuth2, JWT), and data protection. Additionally, secondary skills that would be beneficial for this role include: - Monitoring Tools - Prometheus, Grafana, Datadog - Security and Compliance Standards - GDPR, PCI, Soc2 - DevOps Collaboration - UX/UI Collaboration for Angular components - Experience with asynchronous programming (e.g., asyncio, Aiohttp). - Experience with big data technologies like Spark or Hadoop. - Experience with machine learning libraries (e.g., TensorFlow, PyTorch) is a plus. As a Sr Full Stack Developer (Python & Angular) at our company, you will be responsible for designing, developing, and maintaining complex backend systems, APIs, and applications using Python for backend and Angular Js for frontend. Your primary responsibilities will include: - Designing, developing, and maintaining backend applications, APIs, and services using Python. - Writing clean, maintainable, and scalable code following industry standards and best practices. - Optimizing application performance and ensuring high availability and scalability. - Reviewing code and mentoring junior developers to ensure code quality and foster knowledge sharing. - Implementing unit and integration tests to ensure application robustness. - Setting up and managing CI/CD pipelines using tools like Jenkins, GitLab CI, or CircleCI. - Collaborating with DevOps to deploy applications on cloud platforms, preferably Google Cloud Platform (GCP). - Designing and building cloud-native applications using APIs, containers, and Kubernetes. - Leveraging GCP services to develop scalable and efficient solutions. - Ensuring application security, managing access controls, and complying with data privacy regulations. - Working closely with frontend developers, DevOps engineers, and product managers for seamless project delivery. - Designing, managing, and optimizing relational and NoSQL databases (PostgreSQL, MySQL, MongoDB). - Monitoring application performance using tools like Prometheus, Grafana, or Datadog. - Building dynamic, responsive UIs using Angular and JavaScript. - Developing and maintaining reusable Angular components in collaboration with UX/UI teams. Qualifications required for this role include: - Bachelors or Masters degree in Computer Science, Information Technology, or a related field. - 5-7 years of experience as a Python developer, with a focus on Product development (BE+FE development). Hands-on experience in Angular J

Mock Interview

Practice Video Interview with JobPe AI

Start Python Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Python Skills

Practice Python coding challenges to boost your skills

Start Practicing Python Now

RecommendedJobs for You