Job Description
About the position
The Junior Backend Node.js Developer at IntelliSavvy LLC is responsible for developing and maintaining distributed cloud applications using Node.js. This entry-level position focuses on designing and implementing RESTful APIs, collaborating with front-end developers, managing database operations, and deploying applications on AWS. The role requires a strong understanding of backend development and cloud architecture, with an emphasis on optimizing applications for performance and security.
Responsibilities
• Develop and maintain distributed cloud applications using Node.js.
,
• Design and implement RESTful APIs.
,
• Collaborate with front-end developers to integrate user-facing elements with server-side logic.
,
• Manage database operations, including schema design, queries, and optimization.
,
• Deploy and manage applications on AWS, utilizing services such as EC2, S3, Lambda, and RDS.
,
• Optimize applications for maximum speed and scalability.
,
• Implement security and data protection measures.
,
• Troubleshoot and debug applications to ensure a seamless user experience.
,
• Write clean, maintainable, and efficient code with thorough documentation.
,
• Stay updated with emerging technologies and industry trends.
Requirements
• Proven experience as a Backend Developer, with a strong understanding of Node.js.
,
• Proficiency in database technologies (e.g., MongoDB, PostgreSQL, MySQL).
,
• Experience with AWS services and cloud architecture.
,
• Familiarity with RESTful APIs and web services.
,
• Understanding of version control systems (e.g., Git).
,
• Knowledge of agile development methodologies.
,
• Strong problem-solving skills and attention to detail.
,
• Excellent communication and teamwork abilities.
Nice-to-haves
• Experience with Docker and container orchestration (e.g., Kubernetes).
,
• Familiarity with front-end technologies (e.g., React, Angular) is a plus.
,
• Knowledge of CI/CD pipelines and DevOps practices.
Benefits
• Health insurance
,
• Dental insurance
,
• 401(k)
Responsibilities
- Develop and maintain distributed cloud applications using Node.js
- Design and implement RESTful APIs
- Collaborate with front-end developers to integrate user-facing elements with server-side logic
- Manage database operations, including schema design, queries, and optimization
- Deploy and manage applications on AWS, utilizing services such as EC2, S3, Lambda, and RDS
- Optimize applications for maximum speed and scalability
- Implement security and data protection measures
- Troubleshoot and debug applications to ensure a seamless user experience
- Write clean, maintainable, and efficient code with thorough documentation
- Stay updated with emerging technologies and industry trends
Requirements
- The role requires a strong understanding of backend development and cloud architecture, with an emphasis on optimizing applications for performance and security
- Proven experience as a Backend Developer, with a strong understanding of Node.js
- Proficiency in database technologies (e.g., MongoDB, PostgreSQL, MySQL)
- Experience with AWS services and cloud architecture
- Familiarity with RESTful APIs and web services
- Understanding of version control systems (e.g., Git)
- Knowledge of agile development methodologies
- Strong problem-solving skills and attention to detail
- Excellent communication and teamwork abilities
- Experience with Docker and container orchestration (e.g., Kubernetes)
- Knowledge of CI/CD pipelines and DevOps practices