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.