Node JS Developer
AgileGrid SolutionsJob description
About The Company
Atria Group LLC is a dynamic and innovative organization specializing in Staffing, Consulting, Software Development, and Training, along with comprehensive IT services tailored for small to medium-sized enterprises. Our primary objective is to assist companies in optimizing their IT resources and navigating the rapidly evolving technological landscape. With a commitment to excellence, we deliver solutions that enhance operational efficiency and foster growth.Our expertise spans enterprise resource planning, enterprise application integration, supply chain management, e-commerce solutions, and B2B public exchanges, ensuring our clients stay competitive in their respective markets. We pride ourselves on providing end-to-end services, including application analysis, design, development, programming, software engineering, systems development, testing, integration, implementation, and management consulting. Serving clients across the United States and India, we leverage cutting-edge technologies such as client/server architecture, object-oriented programming, distributed databases, and advanced networking infrastructures.
Our approach emphasizes integrity and professionalism, representing only high-caliber technical professionals committed to making impactful career changes, ensuring our clients receive top-tier talent and solutions.
About The Role
We are seeking a highly skilled and experienced Senior Developer / Team Lead with expertise in Express and Node.js to join our innovative team. In this role, you will be responsible for architecting, designing, and implementing scalable and efficient web services using Node.js frameworks. The ideal candidate will possess a deep understanding of Express or similar frameworks, enabling them to develop robust backend solutions that meet complex business requirements.As a team lead, you will coordinate development efforts across both onshore and offshore teams, ensuring timely delivery of high-quality software products. You will play a pivotal role in shaping the technical direction of projects, mentoring junior developers, and maintaining best practices in software engineering. Your comprehensive knowledge of the threading model in Node.js and its implications on application performance will be critical in optimizing service responsiveness and scalability.
This position offers an excellent opportunity to work on challenging projects in a collaborative environment, utilizing the latest technologies to deliver impactful solutions for our clients.
Qualifications To be successful in this role, candidates should possess a bachelor's degree in Computer Science, Information Technology, or a related field. A minimum of 5 years of professional experience in backend development with Node.js is required, with demonstrated expertise in Express.js or similar frameworks. Strong understanding of the threading model in Node.js and experience with asynchronous programming are essential.
Candidates should have proven experience leading development teams and coordinating remote or offshore teams effectively. Familiarity with Service-Oriented Architecture (SOA), RESTful API design, and microservices architecture is highly desirable. Proficiency in version control systems such as Git, continuous integration/continuous deployment (CI/CD) pipelines, and containerization technologies like Docker will be advantageous.
Excellent problem-solving skills, strong communication abilities, and a collaborative mindset are vital for success in this role.
Responsibilities
Design, develop, and maintain scalable web services and APIs using Node.js and Express.js frameworks, ensuring high performance and reliability. Lead and mentor a team of developers, providing technical guidance and fostering best practices in software development. Collaborate with cross-functional teams including product managers, UI/UX designers, and QA engineers to deliver comprehensive solutions.Coordinate with offshore teams to ensure seamless project execution, adherence to deadlines, and quality standards. Conduct code reviews, troubleshoot issues, and optimize application performance based on threading and concurrency considerations. Participate in architectural discussions to define technical standards and ensure alignment with business objectives.
Maintain comprehensive documentation of system designs, APIs, and development processes. Stay updated with emerging technologies and industry trends to continually enhance the development process and product offerings.
Benefits
Our organization offers competitive compensation packages aligned with industry standards. Employees benefit from comprehensive health insurance plans, including medical, dental, and vision coverage. We support professional growth through ongoing training, certifications, and participation in industry conferences.Our flexible work arrangements promote work-life balance, and we foster a collaborative and inclusive work environment. Additional benefits include paid time off, performance bonuses, and opportunities for career advancement within the company. We are committed to creating a supportive workplace where innovation and excellence are recognized and rewarded.
Equal Opportunity
Atria Group LLC is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. We do not discriminate based on race, color, religion, gender, sexual orientation, gender identity or expression, age, national origin, disability, or any other protected status. We believe that diverse teams drive innovation and success, and we are dedicated to providing equal employment opportunities to all qualified candidates.¿Te interesa este puesto?