What are the responsibilities and job description for the Frontend Developer ( Angular and Backend Node)---only W2 position at Baanyan Software Services, Inc.?
Position: Angular Developer with Node.js---------only W2 ------No C2C and H1 Transfers
Location: Richmond, VA/Hybrid
Duration: Long term
Job Summary:
We are looking for a skilled Angular Developer with Node.js experience to join our client team. The ideal candidate should have strong front-end development expertise in Angular (v10 ), along with hands-on experience in Node.js for backend API development. The role involves building and maintaining scalable, high-performance web applications, ensuring seamless integration between the frontend and backend services.
Key Responsibilities:
- Develop, enhance, and maintain web applications using Angular (v10 ) for frontend development.
- Build RESTful APIs and microservices using Node.js, Express.js.
- Work with MongoDB, PostgreSQL, or MySQL to design and manage databases.
- Integrate backend services with Angular frontend applications.
- Optimize applications for performance, scalability, and security.
- Write unit tests using Jest, Jasmine, or Mocha for both frontend and backend.
- Collaborate with UI/UX designers to ensure responsive and user-friendly applications.
- Utilize CI/CD pipelines for continuous deployment and integration.
- Troubleshoot and debug production issues efficiently.
- Work in an Agile/Scrum environment and participate in sprint planning, stand-ups, and retrospectives.
Required Skills:
✅ Frontend: Angular (v10 ), TypeScript, RxJS, HTML5, CSS3, SCSS
✅ Backend: Node.js, Express.js
✅ Database: MongoDB / PostgreSQL / MySQL
✅ RESTful APIs / Microservices Architecture
✅ Version Control: Git, GitHub/GitLab/Bitbucket
✅ Testing: Jest, Mocha, Jasmine
✅ Build & Deployment: Docker, Kubernetes, CI/CD (Jenkins, GitHub Actions, Azure DevOps)
✅ Cloud Platforms: AWS / Azure / GCP (preferred)
Nice-to-Have Skills:
- Experience with GraphQL
- Knowledge of Redis, RabbitMQ, Kafka
- Familiarity with AWS Lambda, S3, DynamoDB
- Exposure to Terraform / Infrastructure as Code (IaC)
Education & Experience:
🎓 Bachelor’s or Master’s degree in Computer Science, IT, or a related field.
📌 3-8 years of experience in Angular and Node.js development.