Overview
We are looking for a passionate and skilled Software Engineer to join our development team. You will play a key role in designing and building high-quality, scalable systems while working with the latest technologies. This role offers the opportunity to contribute across the full software development lifecycle—from system architecture to hands-on coding and optimization.
Responsibilities
- Participate in the overall system and product design to ensure scalable and maintainable architecture.
- Develop and maintain both new and existing products using modern frameworks such as PHP 8.2 with Laravel 9 or Node.js 16 with Adonis 5.0.
- Develop APIs for frontend Vue.js and for internal service purposes.
- Build products with maintainable, extensible, and scalable codes.
- Follow existing, further develop, or propose new software design patterns to improve team-wide development processes.
- Continuously explore, evaluate, and implement new technologies to enhance development efficiency and product quality.
Requirements
Bachelor’s degree in Information Technology, Computer Science, or a related field.Minimum 1 year of professional experience as a Software Engineer or Programmer.Proficiency in PHP (Laravel) or Node.js (AdonisJS) frameworks.Strong experience with MySQL, including crafting performant queries and database design.Solid understanding of Object-Oriented Programming (OOP) and SOLID principles.Familiar with frontend technologies, especially Vue.js and general CSS (preferred but not mandatory).Experience using development tools such as Jira, Bitbucket, and working with Git Feature Branch Workflow.Familiarity with Google Cloud Platform (GCP) products such as GCE, Cloud Storage, Drive, etc.Self-driven, independent, and committed to writing clean, readable, and maintainable code.#J-18808-Ljbffr