Software Engineer

Type

full-time

Role

You will contribute to the development and delivery of high-quality, robust web and mobile applications, translating technical specifications into functional code. This role requires strong foundational programming skills and a commitment to building scalable and maintainable solutions.

Responsibilities

  • Develop and implement backend systems for web and mobile applications, writing clean, efficient, and well-documented code.
  • Ensure the timely and on-scope delivery of requested application features, collaborating with senior engineers and project managers.
  • Maintain and enhance existing web and mobile applications, ensuring system stability and contributing to the achievement of Service Level Agreements (SLAs).
  • Participate in code reviews, learn from senior developers, and contribute to improving overall code quality and technical performance of applications.
  • Collaborate with front-end developers, UX/UI designers, and System Analysts to integrate backend systems with user-facing interfaces.
  • Troubleshoot and debug issues identified in development or production environments.

Requirements

  • Educational Background: Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related field.
  • Professional Experience: 2-4 years of experience in developing web and/or mobile applications.
  • Technical/Hard Skills: Excellent analytical and programming skills with proficiency in at least one modern backend framework, preferably PHP (Laravel), C# (ASP.NET Core), or Java (Spring Boot). Experience with MVC frameworks. Familiarity with database design and API concepts. Exposure to Linux environments and cloud platforms (AWS, GCP, Azure) is a plus.
  • Soft Skills: Strong problem-solving abilities. Good communication skills (written and verbal) and a collaborative mindset. Detail-oriented and eager to learn and grow in software development.
  • Bonus Points: Contributions to personal coding projects or open-source initiatives.

Thank you your interest in Suitmedia. Please note that while we are accepting applications, this posting is part of our ongoing effort to build a talent pool for future opportunities. We will keep your application on file and contact you should a suitable position become available.

Apply for this Job