Job Title: Python developer with Angular/NodeJS
Location: Remote
Job Description:
We are seeking a highly skilled Senior Back-End Developer with strong expertise across Python, Node.js, and experience integrating Angular-based front-end applications. This role focuses primarily on building robust backend services and APIs while collaborating closely with front-end and cross-functional engineering teams.
The ideal candidate brings deep hands-on experience designing scalable systems, writing high-quality code, and working with modern CI/CD, cloud platforms, and RESTful/microservices architecture.
Key Responsibilities
- Design, develop, and maintain backend services/APIs using Python (FastAPI, Flask, or Django) and Node.js (Express, NestJS, etc.).
- Architect and implement scalable, secure, and high-performance backend components.
- Collaborate with Angular front-end teams to integrate APIs and ensure smooth data flows.
- Develop reusable modules, libraries, and integrations for internal and external systems.
- Work with databases such as PostgreSQL, MySQL, MongoDB, or distributed data stores.
- Implement authentication/authorization (OAuth2, JWT), logging, monitoring, and automated validation.
- Conduct code reviews, enforce best practices, and mentor junior developers.
- Troubleshoot production issues and optimize system performance.
- Work in Agile/Scrum environments, participating in sprint planning, grooming, and retrospectives.
- Develop cloud-ready services (AWS / Azure / GCP), including Lambda, API Gateway, or container-based services.