1
applicant
Software Engineer (React.js & Node.js)
at SenzMate in Colombo, published on 17 Jan. 2025
Responsibilities:
- Develop and maintain high-performance web applications using React.js for the front-end, Node.js for the back-end and Tailwind CSS for styling.
- Design, build, and maintain reusable code and libraries for future use.
- Write clean, maintainable, and efficient code with a focus on best practices.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Ensure the technical feasibility of UI/UX designs, converting them into functional code.
- Optimize applications for maximum speed and scalability.
- Develop RESTful APIs and integrate with third-party services and databases.
- Troubleshoot and debug complex issues to improve the performance and reliability of applications.
- Ensure security, data protection, and compliance throughout development.
- Participate in code reviews and maintain high standards of code quality.
Skills & Qualifications:
- Strong proficiency in JavaScript, with a deep understanding of React.js and Node.js.
- 2+ years of hands-on experience developing front-end and back-end applications using React.js and Node.js.
- In-depth knowledge of JavaScript and its modern frameworks (ES6+).
- Experience in building scalable, high-performance applications using React.js.
- Experience with server-side development and APIs using Node.js and Express.js.
- Familiarity with RESTful APIs and JSON Web Tokens (JWT) for authorization.
- Knowledge of asynchronous programming and callback mechanisms.
- Experience in Tailwind CSS, Basic C# will be an added advantage.
- Strong experience with front-end build tools like Webpack, Babel, NPM, etc.
- Experience with version control using Git.
- Excellent problem-solving, debugging, and troubleshooting skills.
- Understanding of web security best practices and data protection.
Recent Jobs at SenzMate
Viewed: 56 times