Company Name: Neebal Technologies Pvt. Ltd
Job Role: Full Stack Developer
Experience Required: 4+ Years
Employment Type: Full-Time
Location: Mumbai, India
Qualification: B.E / B.Tech / MCA or equivalent from a recognized university
Domain: Web Applications, Cloud Engineering, and Scalable Backend Systems
Key Responsibilities:
- Design, develop, and maintain scalable web applications using Python (Flask, Django, FastAPI) and node.
- Build and optimize RESTful APIs and microservices for performance and scalability.
- Implement services leveraging Azure Cloud (App Services, Functions, Storage, SQL).
- Develop responsive and modern frontend applications using React.js, Next.js, or Flutter (nice-to-have). Knowledge of JavaScript is essential.
- Write clean, maintainable, and testable code with unit testing frameworks (Pytest, Jest).
- Troubleshoot, debug, and upgrade existing software applications.
- Ensure security best practices (OWASP Top 10, secure pipeline integrations).
- Collaborate in code reviews, agile ceremonies, and architecture/design discussions.
- Stay updated with emerging technologies (AI/ML, GenAI, security trends) to keep solutions cutting-edge.
- Work with databases (PostgreSQL, MySQL, MongoDB, DynamoDB) to design and optimize data flows.
- Contribute to CI/CD pipelines, containerization (Docker), and deployment with Nginx/Tomcat/Apache.
Job Requirements:
- Proficiency in Python and its frameworks (Flask, Django, FastAPI).
- Strong knowledge of REST APIs & microservices architecture.
- Experience with frontend frameworks (React.js, Next.js; Flutter a plus).
- Hands‑on with Azure Cloud services (App Services, Functions, Storage, SQL).
- Solid experience with databases relational and NoSQL.
- Familiarity with unit testing frameworks (Pytest, Jest).
- Understanding of application security and secure build pipelines.
- Experience with Docker containers and web servers (Nginx, Apache, Tomcat).
- Strong problem‑solving and debugging skills for large‑scale distributed systems.
Desirable:
- Participate in architectural/design discussions and technical strategy.
- Exposure to Fraud Detection, Cybersecurity, and GenAI.
- Strong collaboration with product/design teams to define requirements.
- Knowledge of infrastructure fundamentals: Linux OS, VMs, networking, proxies.
- Ability to thrive in dynamic environments with evolving requirements.
- Experience with AI/ML libraries (TensorFlow, PyTorch, Scikit-learn, OpenCV, NLTK, SpaCy).
Qualifications:
B.E./B Tech/MCA or equivalent from a recognized university.
4+ years of desired experience developing & maintaining applications.