Job description
About the Company: We are a forward-thinking technology company dedicated to building innovative solutions that empower businesses and enhance user experiences.
About the Role: We are seeking a skilled Node.js Developer with hands-on experience in developing scalable server-side applications.
.
You will work in a fast-paced environment on a variety of backend services and APIs that power our platform, helping us build performant, secure, and scalable systems.
Responsibilities:
- Develop and maintain server-side applications using Node.js
- Design and build robust, secure, and scalable RESTful APIs
- Write reusable, testable, and efficient code
- Collaborate with front-end developers, designers, and other team members
- Participate in architecture decisions and code reviews
- Optimize applications for performance, scalability, and reliability
- Write unit and integration tests using appropriate frameworks
- Troubleshoot and debug production issues
Qualifications:
- 7+ years of experience in Node.js development
- Strong proficiency with JavaScript and TypeScript
- Experience with frameworks like Express.js, NestJS, or similar
- Solid understanding of RESTful API design and asynchronous programming
- Familiarity with SQL and NoSQL databases (e.g., PostgreSQL, MongoDB)
- Proficiency in Git and version control workflows
- Understanding of unit testing, CI/CD pipelines, and containerization (Docker)
Required Skills:
- 7+ years of experience in Node.js development
- Strong proficiency with JavaScript and TypeScript
- Experience with frameworks like Express.js, NestJS, or similar
- Solid understanding of RESTful API design and asynchronous programming
- Familiarity with SQL and NoSQL databases (e.g., PostgreSQL, MongoDB)
- Proficiency in Git and version control workflows
- Understanding of unit testing, CI/CD pipelines, and containerization (Docker)
Preferred Skills:
- Experience in migrating applications from Ruby on Rails to Node.js
- Familiarity with frontend technologies like React, Vue.js, or Angular
- Exposure to cloud platforms such as AWS, GCP, or Azure
- Familiarity with GraphQL APIs
- DevOps knowledge or experience managing deployments and infrastructure
Pay range and compensation package: Competitive salary based on experience and qualifications.
Equal Opportunity Statement: We are committed to creating a diverse and inclusive workplace.
We encourage applications from all qualified individuals regardless of race, gender, age, sexual orientation, disability, or any other characteristic protected by law.
```
Required Skill Profession
Computer Occupations