TIQRI

SSE / ATL - Full Stack Developer

Colombo, WP, LK

15 days ago
Save Job

Summary

For a decade and a half, TIQRI has been creating breakthrough software for leading organisations in Europe, USA, Australia, Singapore and more. Parented by a Norwegian company and with significant operations in Sri Lanka, we are a team of global experts who architect solutions that change the way business is done and add colour to everyday living.


As a member of our team you will have the opportunity to be a part of a diverse, global team with shared values of Transparency, Agility, Trust and Commitment. At TIQRI our behaviour fosters disruptive innovation as we challenge the status quo and continually reach greater heights.



Responsibilities:


  • 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):
  • Develop and maintain RESTful APIs using NEST.js and Express.js.
  • Design and implement database schemas and interactions (e.g., MS SQL, PostgreSQL, MongoDB).
  • Optimize back-end performance and ensure scalability.
  • Write unit and integration tests for back-end code.
  • Implement authentication and authorization mechanisms.
  • Knowledge of cloud hosting platforms such as Azure or AWS.


Front-End Development (React.js/Vue.js):


  • Develop responsive and user-friendly interfaces using React.js or Vue.js.
  • Implement state management solutions (e.g., Redux, Vuex, Context API).
  • Write clean, maintainable, and efficient front-end code.
  • Optimize front-end performance and ensure cross-browser compatibility.
  • 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.


Qualifications:


  • 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 communication and collaboration skills.
  • Bonus Points:
  • Experience with cloud platforms (e.g., Azure, GCP).
  • Experience with containerization (Docker, Kubernetes).
  • Experience with CI/CD pipelines.
  • Experience with GraphQL.
  • Familiarity with Typescript.


Technologies We Use:


  • Node.js (NEST.js, Express.js)
  • React.js / Vue.js
  • MS SQL/ PostgreSQL / MongoDB
  • Git


How strong is your resume?

Upload your resume and get feedback from our expert to help land this job