Responsibilities:
- Design and develop server-side applications using NodeJS and TypeScript.
- Collaborate with cross-functional teams to identify and analyze product requirements, identify technology opportunities and define software architecture.
- Develop unit tests and perform code reviews to ensure code quality.
- Integrate applications with external APIs and databases.
- Participate in design and code reviews, and provide feedback on code quality and architecture.
- Participate in the entire software development lifecycle, including requirements gathering, design, coding, testing, deployment, and maintenance.
- Work with DevOps teams to ensure continuous integration and deployment of the applications.
Requirements:
- Bachelor's degree in Computer Science or related field.
- Minimum of 3 years of experience as a NodeJS Developer.
- Strong experience with NodeJS and TypeScript.
- Experience with serverless technologies like AWS Lambda or Azure Functions.
- Experience with unit testing frameworks like Mocha, Chai, Jest, etc.
- Experience with database technologies like MongoDB, PostgreSQL, etc.
- Good communication and interpersonal skills.
- Excellent problem-solving and analytical skills.
Preferred Qualifications:
- Experience with AWS services like EC2, S3, DynamoDB, etc.
- Familiarity with containerization technologies like Docker, Kubernetes, etc.
- Knowledge of front-end technologies like React, Angular, Vue, etc.
- Experience with Agile and Scrum methodologies.
- Familiarity with source control systems like Git, SVN, etc.
If you meet the requirements and are interested in the position, please submit your resume to hr@hodfords.com / ly.nguyen@hodfords.com