Job Description
Position Overview
We are seeking an experienced full-stack developer with strong expertise in Node.js, Angular, and Python to join our dynamic team. The ideal candidate will have a deep understanding of backend systems, API integrations, and scalable application design.
This role is perfect for someone who enjoys building robust server-side applications, optimizing existing systems, and working independently on challenging projects.
Key Responsibilities
- Develop and maintain backend services using Node.js and Python
- Build API integrations for internal and external systems
- Enhance performance and scalability of existing codebases
- Collaborate with frontend developers on Angular-based applications
- Troubleshoot, debug, and optimize server-side code
- Write clean, maintainable, and well-documented code
- Participate in design discussions and propose improvements
Required Skills & Experience
- Strong Node.js development experience
- Solid Python programming skills
- Experience with Angular (2+) for frontend integration
- Proficiency in RESTful APIs, JSON, and web services
- Understanding of databases (SQL and NoSQL)
- Strong problem-solving and debugging abilities
- Experience with version control (Git) and collaborative development
Nice-to-Have
- Experience with microservices architecture
- Familiarity with Docker or containerized environments
- Cloud deployment experience (AWS, Azure, or GCP)
- Exposure to CI/CD pipelines
Why Join Us?
Flexible, independent work environment
Work on impactful projects with modern technologies
Collaborate with a skilled, supportive team
Opportunity to contribute to end-to-end application development