2 DeepSpatial Jobs
Deepspatial - Software Developer - Node.js/Python (3-5 yrs)
DeepSpatial
posted 1mon ago
About the job :
Job Title : Software Developer (Node.
js and Python)
Location : NOIDA
Job Type : Full-time
About Us :
DeepSpatial is a technology company that specializes in leveraging artificial intelligence and machine learning to analyze geospatial data. By integrating advanced analytics with location intelligence, DeepSpatial helps businesses optimize their operations, enhance decision-making, and drive strategic growth. Their solutions often cater to various industries, including education, retail, and environmental management, enabling organizations to gain insights from complex datasets and visualize trends effectively.
With a focus on innovation, DeepSpatial aims to transform how organizations utilize geographic data for impactful outcomes.
Job Summary :
- As a Python & Node.js Developer at Deepspatial, you will play a key role in the development and deployment of high-performance APIs and machine learning models.
- You will be expected to leverage your expertise in both Python and Node.js to deliver scalable backend solutions, working closely with data scientists, engineers, and product teams.
- You will ensure the seamless integration of APIs and ML models in production environments while optimizing performance across our platforms.
Key Responsibilities :
API Development :
- Design, develop, and deploy RESTful APIs using Python (Flask, Django, FastAPI) and Node.js (Express, NestJS).
- Ensure API security, performance, and scalability.
- Implement microservices architecture to ensure modular and maintainable code.
Machine Learning Model Deployment :
- Collaborate with data scientists to implement and deploy machine learning models into production.
- Integrate Python-based machine learning models with APIs developed in Python and Node.js for real-time inference.
Cross-Language Integration :
- Ensure smooth interaction between Python and Node.js components, optimizing for speed and scalability.
- Integrate Python-based machine learning workflows with Node.js backend APIs to deliver end-to-end solutions.
Backend Development :
- Implement server-side logic using Node.js.
- Integrate with front-end components developed by the team.
- Collaborate with frontend developers to define and document APIs.
Collaboration :
- Work with product managers and stakeholders to gather and refine requirements.
- Participate in code reviews to maintain code quality and best practices.
Troubleshooting :
- Diagnose and resolve technical issues related to backend systems and APIs.
- Monitor application performance and implement enhancements as needed.
Qualifications :
Education :
- Bachelor's degree in Computer Science, Information Technology, or a related field.
Experience :
- Minimum of 3 to 5 years of experience in backend development with a focus on Python and Node.js.
- Proven experience in developing and integrating APIs.
Skills :
- Proficiency in Python, JavaScript and Node.js frameworks (i.e., Express).
- Familiarity with RESTful services and API documentation tools (i.e., Swagger).
- Understanding of security best practices for web applications.
- Experience with version control systems (i.e., Git).
Soft Skills :
- Strong analytical and problem-solving skills.
- Excellent communication and teamwork abilities.
- Ability to work independently and manage multiple projects simultaneously
Functional Areas: Software/Testing/Networking
Read full job descriptionPrepare for Software Developer roles with real interview advice