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
- 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).
- API Development
- RESTful API design and third-party integrations (Google APIs, Payment Gateways).
- Version Control
- Solid knowledge of Git and platforms like GitHub or GitLab.
- Testing & Debugging
- Hands-on experience with testing frameworks (e.g., Jest, Mocha).
- Proficiency in debugging tools and methods.
- DevOps (Bonus)
- Familiarity with CI/CD pipelines and cloud platforms (AWS, Azure, Google Cloud).
- State Management
- Experience with Redux, Zustand, or similar libraries.
- Security Practices
- Strong understanding of securing APIs and user data.
- 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!