馃殌 We're Hiring: Senior Software Engineer - Node.Js, React, Vue ( 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鈥檒l 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 or AWS.
路 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, AWS/Azure/GCP) for the support tools to ensure fast and reliable delivery.
馃 What We鈥檙e 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, GCP).
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 & Inclusion
We鈥檙e 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鈥檚 build something amazing together. Apply now !