Senior Software Engineer (Full Stack)

About the Client

Our client is an innovative software company that develops cloud-based business solutions for international clients. With a strong focus on technology, collaboration, and continuous improvement, they deliver scalable applications that support organizations across various industries.

They are seeking a talented Senior Software Engineer (Full Stack) to join their growing development team and contribute to the design, development, and maintenance of modern web applications.

Responsibilities

  • Stay up to date with emerging technologies and development trends.
  • Design, develop, and maintain scalable web applications.
  • Collaborate with product managers, designers, and QA engineers to deliver high-quality software.
  • Write clean, maintainable, and well-documented code.
  • Participate in code reviews and contribute to best development practices.
  • Troubleshoot and resolve technical issues efficiently.
  • Optimize application performance and security.
  • Support the deployment and maintenance of production environments.

Requirements

  • 4+ years of professional software development experience.
  • Strong knowledge of JavaScript, TypeScript, React, and Node.js.
  • Experience working with REST APIs and relational databases.
  • Familiarity with Git and modern development workflows.
  • Experience with cloud platforms such as AWS or Azure is an advantage.
  • Strong analytical and problem-solving skills.
  • Excellent communication and teamwork abilities.
  • Bachelor’s degree in Computer Science or a related field is preferred.

Other Details

  • Schedule: Monday – Friday
  • Working Hours: 9:00 AM – 5:00 PM
  • Location: Hybrid / Remote

Benefits

  • International team and collaborative culture
  • Competitive salary package
  • Private health insurance
  • Flexible working arrangements
  • Professional development opportunities
  • Modern office environment
  • Paid annual leave
  • Performance-based bonuses