
Website HelpAI
Junior Back End Developer
About the job
As a Junior Backend Developer at HelpAI, you will be responsible for developing and maintaining the backend systems and infrastructure of our AI-based professional matching platform. In addition to your technical skills, we require that you have a work laptop to perform your duties effectively. You will work closely with a team of experienced developers to build efficient, scalable, and reliable software solutions. Your expertise in Node.js, MongoDB, Postman, and AWS will be utilized to contribute to the development of robust APIs, data management systems, and cloud-based services.
Responsibilities:
- Collaborate with the development team to design and implement backend solutions using Node.js, MongoDB, and other appropriate technologies.
- Develop and maintain server-side applications and APIs that power our professional matching platform.
- Write clean, efficient, and well-documented code following best practices and coding standards.
- Conduct thorough testing and debugging of backend components to identify and fix any issues or bugs.
- Integrate external services and third-party APIs to enhance the functionality of our platform.
- Utilize Postman for API testing, documentation, and collaboration.
- Deploy and manage backend applications on AWS, ensuring scalability, security, and high availability.
- Optimize the performance of backend systems to handle increasing user demand.
- Collaborate with front-end developers to ensure seamless integration between the backend and frontend components.
- Stay up to date with emerging technologies and industry trends related to backend development.
Qualifications:
- Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent practical experience).
- Solid understanding of backend development principles, data structures, and algorithms.
- Proficiency in Node.js and experience with building RESTful APIs using frameworks like Express.js.
- Experience with MongoDB or other NoSQL databases, including data modeling and querying.
- Familiarity with Postman for API development, testing, and documentation.
- Knowledge of AWS services, such as EC2, S3, Lambda, and API Gateway for building scalable and reliable applications.
- Strong problem-solving skills and the ability to troubleshoot and resolve backend issues independently.
- Excellent communication skills and the ability to work effectively in a team environment.
- Proactive attitude and eagerness to learn new technologies and take on new challenges.
- Must have a work laptop to perform job duties effectively.
Preferred Skills:
- Experience with containerization technologies like Docker for packaging and deploying applications.
- Understanding of microservices architecture and familiarity with tools like AWS Lambda or Kubernetes.
- Knowledge of serverless computing using AWS Lambda or similar services.
- Familiarity with message brokers like RabbitMQ or Apache Kafka for building event-driven systems.
- Experience with CI/CD pipelines and related tools like Jenkins or GitLab CI.
To apply for this job please visit www.linkedin.com.