Full Stack Developer

General Information

General Paint Company
Job Type:
Information Technology
Date Posted:
Dec 05, 2023
Employee Type:
Full-Time Employee


Key Responsibilities:
-Design, build, and maintain internal web and desktop solutions, using a variety of technologies
-Develop and maintain documentation throughout the software development life cycle
-Identify and troubleshoot bottlenecks and bugs, and devise solutions to mitigate and address these issues
-Ensure the best possible performance, quality, and responsiveness of applications
-Write and deliver clean, readable, reusable, thoroughly tested, and easily maintainable code

-Bachelor's or Master's degree in Computer Science or related field
-Proven experience as a Full Stack Developer with hands-on proficiency in PHP and C#
-4+ years of experience in PHP development technologies and Frameworks (Laravel, Yii2 ..)
-Strong experience in developing C# applications using WinForms or Console Apps
-Strong front-end skills using one of the modern JavaScript frameworks (ReactJS, Angular ..)
-Strong knowledge of database technologies such as MySQL, MongoDB, and SQL Server
-Familiarity with REST API/web service development
-Strong understanding of Object-Oriented Programming (OOP) principles and design patterns.
-Familiarity with code versioning tool Git
-Strong understanding of software engineering best practices, including test-driven development, unit testing, code reviews, and design documentation
-Effective communication skills and the ability to work collaboratively in a team environment
-Ability to learn quickly and adjust to new obstacles and urgent matters
-Strong problem-solving skills and the ability to adapt to evolving project requirements

Bonus Skills:
-Experience with C++ and Python
-Experience with cloud technologies such as AWS or Azure
-Familiarity with containerization technologies such as Docker and Kubernetes
-Experience with Lamp Stack, Ubuntu Server

Company Profile