We're seeking a highly skilled Full Stack Developer with a strong background in Node.js to join our team. The ideal candidate will have extensive experience in building scalable solutions that interface with data repositories and cloud services.
Requirements
- Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
- Proven experience (min 2 years) as a Full Stack Developer, specifically with Node.js for backend development.
- Proficient in front-end technologies (HTML5, CSS3, JavaScript), with experience in frameworks like React, Angular, or Vue.js.
- Strong expertise in Node.js and frameworks such as Express for creating efficient server-side applications.
- Experience with database management and architecture, using SQL (e.g., MySQL, PostgreSQL) or NoSQL (e.g., MongoDB) databases.
- Demonstrable experience with cloud services (AWS, Google Cloud, Azure) and interfacing with various data repositories.
- Familiarity with RESTful API development, and microservices architecture.
- Experience utilizing containerization technologies like Docker and container management systems like Kubernetes.
- Knowledge of code versioning tools (Git), package managers (NPM, Yarn), and CI/CD pipelines.
- Excellent problem-solving abilities, agile development methodology experience, and the capacity to work in a fast-paced environment.
- Strong communication skills and a detail-oriented mindset, with the ability to mentor and guide junior team members.
Benefits
- Competitive salary
- Comprehensive benefits
- Continuous learning opportunities
- Flexible working hours