Job description
<p><strong>Job Role : Sr Full Stack Developer (Python+ Angular + GCP)</strong></p> <p><strong>Experience: 5-7 Years</strong></p> <p><strong>Job Type: Contract</strong></p> <p><strong>Contract Duration: 6 months</strong></p> <p><strong>Cost: Upto 90k per month</strong></p> <p><strong>Working Hours:- 12:00 PM to 09:00 PM IST.</strong></p> <p><strong>Location : 100% Remote</strong></p> <p><strong>JOB DESCRIPTION:</strong></p> <p><br />
We are looking for a Sr Fullstack (Python & Angular) Developer who will take ownership of building and maintaining complex backend systems, APIs, and applications using Python and for frontend with Angular Js. Profiles with BFSI- Payment system integrations experience is desired.</p> <p><br />
• Design, develop, and maintain server-side applications, APIs, and services using Python.<br />
• Optimize applications for performance, scalability, and reliability.<br />
• Write clean, maintainable, and efficient code following coding standards and best practices.<br />
• Review code and guide junior developers to ensure quality and knowledge sharing.<br />
• Implement unit and integration tests to maintain code robustness.<br />
• Set up and manage CI/CD pipelines using tools like Jenkins, GitLab CI, or CircleCI.<br />
• Work with DevOps to deploy applications on cloud platforms, preferably Google Cloud <br />
Platform (GCP).<br />
• Should have experience in designing and developing cloud-native applications using APIs, <br />
containers, and Kubernetes.<br />
• Use GCP services to build scalable, reliable, and efficient applications.<br />
• Follow security best practices, manage access control, and ensure compliance on GCP.<br />
• Collaborate with DevOps, frontend developers, and product managers for smooth <br />
integration and deployment.<br />
• Design and manage SQL and NoSQL databases such as PostgreSQL, MySQL, and MongoDB.<br />
• Optimize database queries, handle migrations, and ensure data security and integrity.<br />
• Improve architecture and infrastructure of the codebase.<br />
• Follow best practices for application and data security, ensuring compliance with standards <br />
like GDPR and HIPAA.<br />
• Monitor application performance using tools like Prometheus, Grafana, or Datadog.<br />
• Build responsive and dynamic user interfaces using JavaScript and the Angular framework to <br />
deliver a seamless user experience across devices.<br />
• Develop, maintain, and optimize reusable Angular components to promote consistency, <br />
enhance UI performance, and reduce development time.
Work closely with UX/UI designers <br />
to translate designs into high-quality code.</p> <p><strong>Key Responsibilities:</strong></p> <p><br />
Design, develop, and maintain backend applications, APIs, and services using Python.</p> <p><br />
• Write clean, maintainable, and scalable code following industry standards and best practices.<br />
• Optimize application performance and ensure high availability and scalability.<br />
• Review code and mentor junior developers to ensure code quality and foster knowledge <br />
sharing.<br />
• Implement unit and integration tests to ensure application robustness.<br />
• Set up and manage CI/CD pipelines using tools like Jenkins, GitLab CI, or CircleCI.<br />
• Collaborate with DevOps to deploy applications on cloud platforms, preferably Google Cloud <br />
Platform (GCP).<br />
• Design and build cloud-native applications using APIs, containers, and Kubernetes.<br />
• Leverage GCP services to develop scalable and efficient solutions.<br />
• Ensure application security, manage access controls, and comply with data privacy regulations.<br />
• Work closely with frontend developers, DevOps engineers, and product managers for seamless <br />
project delivery.<br />
• Design, manage, and optimize relational and NoSQL databases (PostgreSQL, MySQL, <br />
MongoDB).<br />
• Monitor application performance using tools like Prometheus, Grafana, or Datadog.<br />
• Build dynamic, responsive UIs using Angular and JavaScript.<br />
• Develop and maintain reusable Angular components in collaboration with UX/UI teams.</p> <p><strong>PRIMARY SKILLS:</strong></p> <p><br />
➢ Bachelor's or Master's degree in Computer Science, Information Technology, or a related field.<br />
➢ 5-7 years of experience as a Python developer, with a focus on Product development (BE+FE <br />
development). <br />
➢ Hands on experience in Angular Js.<br />
➢ Proven experience in designing and deploying scalable applications and microservices.
App <br />
Integration experience is prefferd.<br />
➢ Python- FastAPI (Flask/Django)<br />
➢ API Development (RESTful Services)<br />
• Cloud Platforms – Google Cloud Platform (GCP)prefferd.<br />
• Familiarity with database management systems– PostgreSQL, MySQL, MongoDB and ORMs (e.g., <br />
SQLAlchemy, Django ORM).<br />
• Knowledge of CI/CD pipelines – Jenkins, GitLab CI, CircleCI<br />
• Frontend Development – JavaScript, Angular<br />
• Code Versioning – Git<br />
• Testing – Unit & Integration Testing<br />
➢ Strong understanding of security principles, authentication (OAuth2, JWT), and data protection.</p> <p><strong>SECONDARY SKILLS(IF ANY):</strong></p> <p><br />
➢ Monitoring Tools – Prometheus, Grafana, Datadog<br />
• Security and Compliance Standards – GDPR, PCI, Soc2<br />
• DevOps Collaboration<br />
• UX/UI Collaboration for Angular components<br />
➢ Experience with asynchronous programming (e.g., asyncio, Aiohttp).<br />
➢ Experience with big data technologies like Spark or Hadoop.<br />
➢ Experience with machine learning libraries (e.g., TensorFlow, PyTorch) is a plu</p>
Required Skill Profession
Computer Occupations