TIQRI

Senior Software Engineer - Node.Js, React, Vue, Azure ( Remote)

Posted: 5 minutes ago

Job Description

🚀 We're Hiring: Senior Software Engineer - Node.Js, React, Vue, Azure ( Remote)You will be an architectural leader and hands-on developer, primarily utilizing the Node.js ecosystem for the backend and modern JavaScript frameworks (React or Vue.js) for the frontend. A core focus of this role will be on building, maintaining, and integrating systems that automate support workflows, provide rich data dashboards, and streamline critical business processes.🔧 What You’ll Do:· Full-Stack Development: Design, develop, and maintain robust and scalable web applications using Node.js (Typescript), React.js, and/or Vue.js.· Back-End Development (Node.js):o Develop and maintain RESTful APIs using NEST.js and Express.js.o Design and implement database schemas and interactions (e.g., MS SQL, PostgreSQL, MongoDB).o Optimize back-end performance and ensure scalability.o Write unit and integration tests for back-end code.o Implement authentication and authorization mechanisms.o Knowledge of cloud hosting platforms such as Azure.· Front-End Development (React.js/Vue.js):o Develop responsive and user-friendly interfaces using React.js or Vue.js.o Implement state management solutions (e.g., Redux, Vuex, Context API).o Write clean, maintainable, and efficient front-end code.o Optimize front-end performance and ensure cross-browser compatibility.o Write unit and integration tests for front-end code.· Architecture & Design: Contribute to the design and architecture of new features and systems.· Code Reviews: Participate in code reviews to ensure code quality and maintainability.· Collaboration: Work closely with product managers, designers, and other engineers to deliver high-quality software.· Troubleshooting & Debugging: Identify and resolve complex technical issues.· Mentorship: Mentor junior engineers and provide technical guidance.· Continuous Learning: Stay up to date with the latest technologies and best practices.· Deployment & Infrastructure: participate in deployment processes and have a good understanding of CI/CD.· Debugging & Troubleshooting: Provide Tier-3 level support by performing advanced root cause analysis, debugging, and resolving complex production issues within the support applications and core platform as they relate to these tools.· DevOps & Deployment: Work with DevOps to manage CI/CD pipelines and deployment processes (e.g., Docker, Kubernetes, Azure) for the support tools to ensure fast and reliable delivery. 🧠 What We’re Looking For:· Experience: 5+ years of professional experience in full-stack web development.· Node.js Expertise: Strong proficiency in Node.js, with hands-on experience.· Front-End Expertise: Extensive experience with React.js or Vue.js, including state management and component-based architecture.· Database Knowledge: Solid understanding of relational and/or NoSQL databases (e.g., PostgreSQL, MongoDB).· API Development: Experience designing and implementing RESTful APIs.· Testing: Proficiency in writing unit, integration, and end-to-end tests.· Version Control: Familiarity with Git and GitHub/GitLab.· Problem-Solving: Strong analytical and problem-solving skills.· Communication: Excellent verbal and written communication skills with the ability to articulate technical concepts to non-technical stakeholders (Product Managers, Support Agents, etc.)..· Nice to have:o Experience with cloud platforms (e.g., Azure)o Experience with containerization (Docker, Kubernetes).o Experience with CI/CD pipelines.o Experience with GraphQL.o Familiarity with Typescript.🕛Working hours: 6pm to 3am Sri Lankan time🌍 Diversity & InclusionWe’re committed to building a workplace where everyone feels respected, supported, and empowered. We welcome applicants from all backgrounds, identities, and experiences. Your unique perspective matters here.📩 Ready to Apply?Let’s build something amazing together. Apply now !

Job Application Tips

  • Tailor your resume to highlight relevant experience for this position
  • Write a compelling cover letter that addresses the specific requirements
  • Research the company culture and values before applying
  • Prepare examples of your work that demonstrate your skills
  • Follow up on your application after a reasonable time period

You May Also Be Interested In