Senior Full Stack Developer Jobs in Negombo

Job Title: Senior Full Stack Developer

📍 Location: Onsite – Negombo, Sri Lanka
đź•’ Type: Full-Time | Senior-Level
đź’Ľ Department: Software Engineering


About Jacques Technologies

With over four decades of pioneering innovation, Jacques Technologies is a trusted global leader in communication-critical intercom and public address systems. Our IP-based solutions seamlessly integrate with VMS, SMS, and access control platforms, delivering a complete security communication ecosystem, particularly in corrections, transport, and industrial sectors. As part of our continued growth, we are expanding our development operations in Sri Lanka and are seeking a Senior Full Stack Developer to join our advanced engineering team in Negombo.


About the Role

Are you a senior full stack developer with a passion for modern, scalable solutions? Do you aspire to lead a team while contributing hands-on to advanced product development? If so, this is your opportunity to join a global tech company that values innovation, quality, and your career progression.

You’ll play a crucial role in architecting and building enterprise-grade applications that power our mission-critical systems across global markets.


Your Responsibilities

  • Design and develop full stack applications with a strong emphasis on Python (Flask) for back-end services
  • Contribute to front-end development using HTML, CSS3, Bootstrap, JavaScript, and jQuery, ensuring responsive and user-friendly UI
  • Leverage Node.js and Express.js to build robust APIs and scalable microservices
  • Collaborate with QA and DevOps teams to deploy code in Linux-based virtualized environments
  • Integrate with IPv4 TCP/IP-based systems and maintain networking standards across distributed applications
  • Manage codebase integrity using Git/Gerrit and implement best practices in revision control
  • Act as a mentor and potential team leader, promoting agile workflows, clean code, and collaboration

What You Bring

âś… Technical Expertise

  • Strong command of Python and Flask (mandatory)
  • Experience with Node.js and Express.js (highly regarded)
  • Proficiency in C++, JavaScript, jQuery, HTML, CSS3, and Bootstrap
  • Experience in IPv4 networking, Linux OS, and VM environments
  • Familiarity with debugging tools, version control systems, and build/release pipelines

🎓 Qualifications

  • Bachelor’s degree in Computer Science or related discipline
  • 3–5 years of senior-level experience in full stack development
  • Experience in a leadership, team lead, or mentoring capacity is a significant advantage

Why Join Jacques Technologies?

  • Join a global company with cutting-edge projects and real-world impact
  • Access to ongoing technical training and career development programs
  • Work in a high-performing engineering environment with international collaboration
  • Be part of the growth journey of our Sri Lanka development center
  • Contribute to innovative systems used in security-critical environments

đź“© How to Apply

Apply Now


âť“ Frequently Asked Questions (FAQs)

Is remote work available for this position?

Currently, this is an onsite role at our Negombo office due to the collaborative nature of our development environment.

Do I need to have team leadership experience to apply?

Leadership experience is a plus, but not mandatory. If you’re a senior developer with a passion for mentoring or leading teams, we’d love to hear from you.

What kind of projects will I be working on?

You’ll be developing full stack applications for mission-critical IP communication systems, involving real-time intercom, audio streaming, network control, and third-party integrations.

More Jobs in Negombo

Leave a Comment