7

applicants

Software Engineer / Senior Software Engineer / Tech Lead

Company: Amerck external url   Location: Colombo • Job type: Full-time

Job Description

We are looking for passionate engineers to design, build, and maintain scalable web applications while contributing to technical decisions and collaborating with cross-functional teams.

Key Skills & Requirements:

  • Bachelor’s degree in IT / Software Engineering / Computer Science (mandatory)
  • Proficiency in React / Next.js
  • Strong experience in MySQL
  • Experience with Node.js backend development
  • Solid understanding of REST APIs and system integration
  • Basic knowledge of AI concepts (Prompt Engineering, GenAI, LLM usage)
  • Familiarity with Git and version control workflows
  • Understanding of software architecture and best practices
  • Good problem-solving and analytical skills
  • Fluent in English with strong communication skills

Additional Skills:

  • Experience with Flutter (mobile app development)
  • Experience with LLM/AI integrations (e.g., OpenAI, Gemini, or similar APIs) into applications
  • Exposure to cloud platforms (AWS)
  • Knowledge of basic DevOps practices
  • Experience working in agile environments

Responsibilities:

  • Design, develop, and maintain scalable full-stack applications
  • Write clean, efficient, and maintainable code
  • Participate in code reviews and ensure best practices
  • Collaborate with product, design, and engineering teams
  • Troubleshoot, debug, and optimize performance
  • (For senior roles) Contribute to system architecture and mentor junior developers

If this opportunity matches your profile, we’d love to hear from you. Please share your CV to info@amerck.com

Job poster for Software Engineer / Senior Software Engineer / Tech Lead