10 Recru.in Jobs
Full Stack Engineer - Node.js/AngularJS (2-4 yrs)
Recru.in
posted 15hr ago
Key skills for the job
We are seeking a skilled Full Stack Engineer to develop microservices using a leading Node.js API framework while contributing to a dynamic and growing open-source community. The ideal candidate will have a passion for coding, architecture, and continuous learning, coupled with the ability to work effectively in a team-oriented and cross-functional environment.
Key Responsibilities :
- Design, develop, and maintain microservices using Node.js and associated frameworks.
- Write efficient, scalable, and reusable code for both frontend and backend components.
- Perform code reviews and enforce best practices to ensure high-quality deliverables.
- Constantly improve the application architecture and suggest enhancements for better performance and scalability.
- Customize existing open-source or custom-built applications to meet project-specific needs.
- Actively contribute to the open-source community, sharing solutions and best practices.
- Build and maintain a knowledge base of the latest programming trends, tools, and methodologies.
- Incorporate AI tools and modern practices to improve productivity and development efficiency.
- Collaborate with cross-functional teams across organizational boundaries, cultures, and time zones.
- Present and defend design concepts effectively in team and stakeholder meetings.
Skills and Abilities :
- Proficiency in coding complex modules using JavaScript frameworks like Node.js and Angular.
- Knowledge of TypeScript and frameworks like LoopBack is an added advantage.
- Ability to handle multitenancy and different isolation models for SaaS products.
- Strong understanding of microservice architecture and RESTful APIs.
- Familiarity with software development methodologies and tools like Git, Docker, and CI/CD pipelines.
- Excellent communication skills to articulate concepts and solutions clearly.
- Ability to work under tight deadlines with a focus on delivery and quality.
- Strong portfolio demonstrating technical skills and problem-solving abilities.
- Self-confidence to handle responsibilities individually and collaboratively in a team environment.
- Active listening skills, adaptability, and a positive attitude toward learning.
- Ability to work with diverse teams across cultures, time zones, and virtual environments.
- Delivery-oriented mindset with a strong commitment to meeting deadlines.
- Bachelor's degree (B.Tech/BCA) or Master's degree (M.Tech/MCA) in Computer Science, Information Technology, or a related field.
- 2-4 years of hands-on experience in JavaScript frameworks such as Node.js and Angular.
- Experience in the telecom domain or familiarity with telecom products is a plus.
- Proven track record of developing and scaling SaaS products with multitenancy.
- Experience with open-source contributions or projects is highly desirable. Knowledge of TypeScript and frameworks like LoopBack.
- Familiarity with AI tools to enhance productivity. Strong written and verbal communication skills for stakeholder interactions.
Functional Areas: Software/Testing/Networking
Read full job description