Job Title: Experienced Full Stack Developer
Location: Kochchikade, Negombo, Western Province, Sri Lanka
Job Type: Full-time | On-site
About Jacques Technologies
With over four decades of innovation in communication-critical solutions, Jacques Technologies is a global leader in intercom and public address systems. As part of our international growth, we’re expanding operations in Sri Lanka and seeking a talented and experienced Full Stack Developer to join our high-performing team in Negombo. If you’re passionate about software, excited by cutting-edge technologies, and aspire to step into leadership, this role is made for you.
Why Join Us?
- Contribute to globally deployed, high-impact tech solutions.
- Work in a culture that nurtures innovation, autonomy, and career advancement.
- Be mentored by technical leaders and gain hands-on exposure to advanced development tools and practices.
- Play a key role in the evolution of our Sri Lankan tech hub as we scale globally.
Your Role & Responsibilities
As a Full Stack Developer, you will:
- Design, develop, and maintain intuitive user interfaces for both mobile and web applications.
- Translate complex user needs and business requirements into efficient, scalable code.
- Write clean, reusable code while following best practices and maintaining comprehensive documentation.
- Collaborate closely with engineers, designers, and product managers to deliver exceptional solutions.
- Participate in code reviews, testing cycles, and performance optimization.
- Contribute to the setup and maintenance of software environments including virtual machines and Linux systems.
Required Skills & Qualifications
Education:
- Bachelor’s Degree (or equivalent) in Computer Science or related field.
Programming Languages & Frameworks:
- Mandatory: Python, Flask
- Highly Regarded: Node.js, Express.js
- Advantageous: C++, JavaScript, jQuery
- Frontend: HTML5, CSS3, Bootstrap
Additional Experience:
- 3–5+ years in full stack development.
- Experience working with IPv4 TCP/IP network protocols.
- Familiarity with Linux OS and virtual environments.
- Hands-on experience using version control systems (GIT, Gerrit).
- Strong problem-solving skills and eagerness to learn and lead.
Work Environment
- Location: Jacques Technologies Office, Kochchikade, Negombo
- Work Type: Full-time, on-site (local candidates preferred)
How to Apply
Ready to take the next step in your tech career?
Apply through our official careers page:
👉 https://jacques.com.lk/fullstack/
Frequently Asked Questions (FAQs)
Do I need to know all listed programming languages to apply?
While Python and Flask are mandatory, proficiency in additional technologies such as Node.js, Express.js, and C++ will give you a competitive edge.
Is this position suitable for remote or hybrid work?
This is an on-site position based in Kochchikade, Negombo. We are currently prioritizing applicants who can work full-time at our local office.
Are there opportunities for career advancement into leadership roles?
Absolutely! We are looking for individuals with managerial aspirations and offer a clear pathway for career development within our growing Sri Lankan team.