Job Category: Grapic Designer
Job Type: Full Time
Job Location: Sri Lanka

Overview
We’re looking for a versatile Full-Stack Developer to join our team. The ideal candidate has a strong foundation in both frontend and backend development and thrives in an environment where they can influence key architectural decisions. This is an exciting opportunity to work on a scalable, feature-rich web application at an early stage, with the freedom to help decide our backend technology stack.


Responsibilities
  • Frontend Development: Collaborate using React and Tailwind CSS to build engaging user interfaces.
  • Backend Development: Participate in design and implementation, shaping our backend architecture.
  • API Integrations: Implement and manage third-party APIs (Google Maps, Payment Gateways).
  • Security & Authentication: Ensure robust data security practices, managing user authentication effectively.
  • Testing & Optimization: Debug, test, and optimize both frontend and backend components for best performance.

Technical Skills Required
  1. Backend Expertise
    • Proficiency in Node.js and frameworks like Express.js (or similar).
    • Experience with databases (MySQL, PostgreSQL, MongoDB, or Firebase).
    • Familiarity with authentication systems (OAuth, JWT, session management).
  2. API Development
    • RESTful API design and third-party integrations (Google APIs, Payment Gateways).
  3. Version Control
    • Solid knowledge of Git and platforms like GitHub or GitLab.
  4. Testing & Debugging
    • Hands-on experience with testing frameworks (e.g., Jest, Mocha).
    • Proficiency in debugging tools and methods.
  5. DevOps (Bonus)
    • Familiarity with CI/CD pipelines and cloud platforms (AWS, Azure, Google Cloud).
  6. State Management
    • Experience with Redux, Zustand, or similar libraries.
  7. Security Practices
    • Strong understanding of securing APIs and user data.
  8. Experience
    • 2+ years of building Single Page Applications (SPAs).

Soft Skills
  • Problem-Solving: Ability to tackle complex challenges.
  • Communication: Proficient in written and spoken English for clear documentation and collaboration.

Nice-to-Have Skills
  • Mobile App Development: Experience with React Native.
  • UI/UX Understanding: A user-centered design mindset to improve usability.
  • Project Management Tools: Familiarity with Jira, Trello, or Asana for effective workflow tracking.

Personality Traits
  • Proactive: Takes initiative and suggests improvements.
  • Curious: Keeps up with the latest tech trends.
  • Dependable: Reliable with deadlines and deliverables.

Why Join Us?
  • Growth Opportunity: Work on a fast-growing app with a flexible, evolving tech stack.
  • Influence & Impact: Help steer crucial backend decisions and shape overall architecture.
  • Collaborative Culture: A supportive environment that values learning, feedback, and professional development.

How to Apply

Ready to help us build something great?

  • Send your resume, links to any portfolio or relevant projects, and a brief cover letter outlining your experience and interest to info@lankanordic.com.

We look forward to meeting you!

Apply for this position

Allowed Type(s): .pdf, .doc, .docx