IT Firm

Full Stack Developer - Python/AngularJS

Job Location

bangalore, India

Job Description

About the Role : We are looking for a passionate and highly skilled Full Stack Developer with a strong background in Python-based backend development and professional experience working with Angular on the frontend. You will be part of a cross-functional engineering team that is responsible for the entire software development life cycle, from conception to deployment. As a core member of our development team, you will work on designing and implementing scalable, high-performance systems that power our customer-facing and internal platforms. Your day-to-day work will involve building RESTful APIs, managing data layers, and crafting intuitive, dynamic frontend interfaces using Angular. This role is perfect for someone who thrives in a fast-paced, agile environment, enjoys problem-solving, and wants to make a real impact in a growing product-driven company. Key Responsibilities : - Design and develop scalable and secure server-side logic using Python frameworks such as Django, Flask, or FastAPI. - Architect and maintain responsive, modular front-end components using Angular (v10), TypeScript, HTML5, and SCSS/CSS. - Collaborate with cross-functional teams including Product Managers, Designers, and QA Engineers to define, design, and deliver new features. - Create and consume RESTful APIs and ensure seamless integration between frontend and backend services. - Participate in architectural discussions and decisions regarding system design and code structure. - Optimize application performance and scalability across both frontend and backend. - Write well-documented, reusable, and testable code adhering to best practices and coding standards. - Conduct thorough code reviews and mentor junior developers when necessary. - Create automated unit and integration tests using Pytest, Unittest, Jasmine, or Karma. - Ensure security best practices are followed in all layers of the stack (e.g., input validation, authentication, authorization, data encryption). - Maintain existing features, troubleshoot bugs, and ensure smooth deployment and monitoring using CI/CD pipelines and cloud services. Technical Skills & Qualifications : - 3 years of hands-on experience with Python and popular web frameworks (Django, Flask, or FastAPI). - Solid experience building dynamic front-end applications using Angular and TypeScript. - Deep understanding of RESTful APIs, HTTP protocol, and client-server architecture. - Familiarity with SQL and relational databases like PostgreSQL, MySQL, or SQLite. - Experience with NoSQL databases (MongoDB, Redis) is a plus. - Understanding of state management libraries and RxJS in Angular applications. - Strong knowledge of software design patterns, OOP principles, and data structures. - Proficiency with version control tools like Git and experience using platforms like GitHub or GitLab. - Experience with Docker and containerized applications in a production environment. - Familiarity with DevOps practices, CI/CD tools (GitHub Actions, Jenkins, CircleCI), and cloud platforms (AWS, GCP, or Azure). - Comfortable working in Agile/Scrum development environments. Nice to Have : - Experience with GraphQL APIs, WebSockets, or real-time messaging systems. - Familiarity with frontend testing tools like Cypress or Protractor. - Exposure to microservices architecture or event-driven systems. - Prior experience with serverless frameworks or infrastructure as code (Terraform, AWS CloudFormation). - Contributions to open-source projects or a strong portfolio on GitHub. What We Offer : - Competitive compensation and performance bonuses. - Flexible working hours and remote-friendly culture. - Health insurance and wellness benefits. - Learning and development budget for courses, certifications, and tech conferences. - Opportunity to work on high-impact projects in a fast-growing company. - Collaborative, inclusive, and innovative work culture where your voice matters. Our Tech Stack : Backend: Python (Django, Flask, FastAPI), PostgreSQL, Redis Frontend: Angular, TypeScript, HTML5, SCSS DevOps & Infra: Docker, GitHub Actions, AWS/GCP, Nginx Testing: Pytest, Unittest, Jasmine, Karma, Postman Others: Git, Swagger/OpenAPI, Figma (for UI collaboration), Jira/ClickUp (for project tracking) (ref:hirist.tech)

Location: bangalore, IN

Posted Date: 4/29/2025
View More IT Firm Jobs

Contact Information

Contact Human Resources
IT Firm

Posted

April 29, 2025
UID: 5167441319

AboutJobs.com does not guarantee the validity or accuracy of the job information posted in this database. It is the job seeker's responsibility to independently review all posting companies, contracts and job offers.