Python Developer

May 9, 2025
$20 - $38

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)

Related Jobs