š We're Urgently Hiring ā Node.js Backend Development Intern
Join our backend team as an intern and get hands-on experience building scalable, real-world applications with Node.js, Firebase, and AWS.
š Remote / Onsite
š š Duration: 2 Months
š§ What Youāll Work On:
Backend development using Node.js
Firebase, SQL & NoSQL database management
RESTful API integration
Deployment on AWS infrastructure

About Parksmart
About
Company social profiles
Similar jobs
Responsibilities :
ā Designing and developing robust and scalable server-side applications using Python, Flask, Django, or other relevant frameworks and technologies.
ā Collaborating with other developers, data scientists, and data engineers to design and implement RESTful APIs, web services, and microservices architectures.
ā Writing clean, maintainable, and efficient code, and reviewing the code of other team members to ensure consistency and adherence to best practices.
ā Participating in code reviews, testing, debugging, and troubleshooting to ensure the quality and reliability of applications.
ā Optimizing applications for performance, scalability, and security, and monitoring the production environment to ensure uptime and availability. ā Staying up-to-date with emerging trends and technologies in web development, and evaluating and recommending new tools and frameworks as needed.
ā Mentoring and coaching junior developers to ensure they grow and develop their skills and knowledge in line with the needs of the team and the organization.
ā Communicating and collaborating effectively with other stakeholders, including product owners, project managers, and other development teams, to ensure projects are delivered on time and to specification.
You are a perfect match, if you have these qualification :
ā Strong experience in Python and server-side development frameworks such as Flask or Django.
ā Experience in building RESTful APIs, web services, and microservices architectures.
ā Experience in using database technologies such as MySQL, PostgreSQL, or MongoDB.
ā Familiarity with cloud-based platforms such as AWS, Azure, or Google Cloud Platform.
ā Knowledge of software development best practices such as Agile methodologies, Test-Driven Development (TDD), and Continuous Integration/Continuous Deployment (CI/CD).
ā Excellent problem-solving and debugging skills, and the ability to work independently as well as part of a team.
ā Strong communication and collaboration skills, and the ability to work effectively with other stakeholders in a fast-paced environment
.Overall 5+ years of experience in application development using Java with creating and deploying microservices using the Spring Boot framework



⢠Strong experience in Maven.



⢠Good experience in unit(Junit) and integration testing.



⢠Experience in Microservices is a must.



Experience in designing and developing REST based services / Microservice development.



⢠Candidate should have good communication skills (written and verbal)



Excellent analytical and problem solving skills



Any one of these database Mongo, Maria, RMQ, Postgres, or other NoSQL servers



⢠Experience in AWS and CI/CD



5+ Years



Design, develop, and maintain robust, scalable, and secure backend services and APIs.



⢠Collaborate with frontend developers to integrate user-facing elements with server-side logic.



Write clean, efficient, and maintainable code following best practices and coding standards.



⢠Optimize performance and ensure high availability of backend services.



⢠Implement security measures to protect sensitive data and prevent vulnerabilities.



Design and manage databases, ensuring data integrity and efficient query performance.



Debug, troubleshoot, and resolve issues in production and development environments.



⢠Conduct code reviews and provide constructive feedback to team members.



Stay up-to-date with emerging backend technologies, frameworks, and best practices.



⢠Participate in Agile/Scrum ceremonies and contribute to sprint planning and estimations.
About Us
We began in 2015 with an entrepreneurial vision to bring a digital change in the manufacturing landscape of India. With a team of 1500(1k cluster guys) we are working towards the digital transformation of business in the manufacturing industry across domains like Footwear, Apparel, Textile, Accessories etc. We are backed by investors such as Info Edge (Naukri.com ), Matrix Partners, Sequoia, Water Bridge Ventures and select Industry leaders.
Today, we have enabled 4000+ Manufacturers to digitize their distribution channel.
Ā
Roles & Responsibilities
Writing and testing code, debugging programs and integrating applications with third-party web services. To be successful in this role, you should have experience using server-side logic and work well in a team.
Ultimately, you'll build highly responsive web applications that align with our business needs. Write effective, scalable code Develop back-end components to improve responsiveness and overall performance Integrate user-facing elements into applications.
Test and debug programs
Improve functionality of existing systems Implement security and data protection solutions Assess and prioritize feature requests
Coordinate with internal teams to understand user requirements and provide technical solutions Expertise in at least one popular Python framework (like Django, Flask, etc)
Team spirit
Good problem-solving skills
Ā
Requirements
Ā
1 to 5 years of experience as a Python Developer
Hands on experience of Flask, Django or Gin or Revel or Sanic
Knowledge of design/architectural patterns will be considered as a plus
Experience working in an agile development environment with a strong focus on rapid software development
Experience in AWS or similar cloud technologies
Excellent troubleshooting and debugging skills
Proven ability to complete assigned task according to the outlined scope and timeline
Experience with messaging frameworks such as SQS/Kafka/RabbitMq
Experience with Elastic Search
Willingness to learn new and different technologies
Experience: 4-6 years
Qualification: BS/MS degree in Computer Science, Engineering.
Roles and Responsibilities:
- Ā Total IT experience of at least 3 years spanned mainly over Microsoft range of Products and development platforms.
- Exposure toĀ Deployment, maintenance and support.
- Problem Solving and Troubleshooting.
Primary Key Skills:
- Analysing requirements and prioritizing tasks.
- Writing clean, testable code using .NET programming languages.
- Develop and document technical specifications and architecture.
- Review and refractor code.
- Support junior developers' work.
- Coordinating with QA (Unit, Integration and System) & BA Team.
- Ensure the best possible performance, quality and responsiveness of applications.
- Identify bottlenecks and bugs, and devise solutions to mitigate and address these issues.
- Effectively manage multiple priorities of a team of software developers.
- Accept ownership of not just your own work, but the overall project/code base.
- Consider that testing is an important discipline while writing code.
- Experience in Test-driven deployment (Good to have)
- Good Communication Skills is a must.
- Solving complex performance problems and architectural challenges
- Building reusable code and libraries for future use
- Building efficient, testable, and reusable Node JS modules
- Building high performance frontend applications with react
- Responsible for End-to-end ownership of modules, including designing, development, validation, deployment
- Understanding fully synchronous behavior of Nodejs
- Familiarity with Workers/child processes & performance tuning
- Experience with SQL/NoSQL databases and their declarative query languages (MySQL, and MongoDB)
- Strong knowledge of the common Node Js & React or web server exploits and their solutions
Ā
What you need to have:- A Bachelor's degree in Computer Science, or related technical discipline
- 1 to 3 years of Software Development experience
- Deep hands-on technical experience in object-oriented design, data structures, algorithm design, and complexity analysis
- Experience with full software lifecycle methodology, including; coding standards, code reviews, source control management, build processes, testing, and operations
- Ability to identify, empathize with and delight the customer
- Comfortable working with different Technologies across all of them as and when needed
- Strong knowledge on technologies/frameworks that we work on - Microservices Architecture, Python, Rest/gRPC, Node.js, MySQL, Postgres, AWS, ReactJS, React Native, Kubernetes. Ā
Skills And Qualifications
- Expert in Python, with knowledge of at least one Python web framework (such as Django, Flask, etc depending on your technology stack)
- Familiarity with some ORM (Object Relational Mapper) libraries
- Able to integrate multiple data sources and databases into one system
- Understanding of the threading limitations of Python, and multi-process architecture
- Good understanding of server-side templating languages (such as Jinja 2, Mako, etc depending on your technology stack)
- Basic understanding of front-end technologies, such as JavaScript, HTML5, and CSS3
- Understanding of accessibility and security compliance (depending on the specific project)
- Knowledge of user authentication and authorization between multiple systems, servers, and environments
- Understanding of fundamental design principles behind a scalable application
- Familiarity with event-driven programming in Python
- Understanding of the differences between multiple delivery platforms, such as mobile vs desktop, and optimizing output to match the specific platform
- Able to create database schemas that represent and support business processes
- Strong unit test and debugging skills
- Proficient understanding of code versioning tools (such as Git, Mercurial or SVN)
- (Make sure to mention other frameworks, libraries, or any other technology related to your development stack)
- (List education level or certification you require)
We're looking forĀ Senior Node js backend developersĀ withĀ overĀ 2+ years of experienceĀ and strong expertise inĀ JavascriptĀ based development usingĀ Node jsĀ andĀ Express. We are looking for cadidates who areĀ go-gettersĀ and areĀ leaning towards leadership positions. Candidates must have a proven history of building, scaling, optimising and securing Node js basedĀ backendsĀ andĀ APIsĀ using aĀ microserviceĀ architecture.
Bonus Skill : Experience with ReactJs, Postgres
We would prefer candidates who can join immediately or are currently serving their notice period.
Key Skills Required
-
A passion forĀ JavascriptĀ based solutions and an extremely strong understanding of JavaScript
-
Proficiency inĀ Node jsĀ andĀ ExpressĀ based development
-
Stong experience in building scalableĀ REST APIs
-
Experience in implentingĀ API securityĀ using tokens, encryptions keys and other methods
-
A proved history of building scalable and secure web applications and APIs with Node js using aĀ microservice architecture
-
Working experience withĀ API Gateways
-
Experience withĀ Docker
-
Experience in maintaining code viaĀ GitĀ workflows
-
Ability to work independantly or as a part of a team
-
Ability to work in an Agile environment
Responsibilities
-
Understanding requirement and congributing to engineering solutions at a conceptual stage to provide the best possible solution to the task/challenge
-
Building high quality code using coding standards based on the SRS/Documentation
-
Building component based, maintainable, scalable and reusable backend libraries/modules.
-
Building & documenting scalable APIs on the Open Spec standard
-
Unit testing development modules and APIs
-
Conducting code reviews to ensure that the highest quality standard are maintained
-
Securing backend applications and APIs using industry best practices
-
Troubleshooting issues and fixing bugs raised by the QA team efficiently.
-
Optimizing code
-
Building and deploying the applications
Experience with Node.js (Loopback / Express)
Understanding design principles behind a scalable application
Implementing automated testing platforms and unit tests
Basic understanding of web markup, including HTML5 and CSS3
Write, debug, and deploy code to production
Strong experience with object-oriented programing
Strong fundamentals in Data Structures and Algorithms.
Responsible for analysis of current tasks, analyze, design and develop the code
We are sensitive for timely delivery of different sprint development milestones.
Proficient knowledge of cross-browser compatibility issues and ways to work around such issues.
Proficient understanding of code versioning tools, such as Git, Mercurial, or SVN.










