As a Full Stack Developer you will be responsible for designing, building, maintaining, testing, and debugging our applications technology. You will analyze existing systems to improve and boost performance, document development processes and architecture, and collaborate with our development teams to ensure software solutions are delivered on time, within budget, and to a high standard.
Requirements:
- Candidates must possess at least a Bachelor degree in Computer Science/Information Technology or equivalent
- Strong problem-solving and critical-thinking skills
- Good written and verbal communication skills
- Write clean, efficient, and well-documented code in accordance with development standards
- Fluent in Java, .NET, C# or PHP programming languages with a minimum of 3 years of experience
- Proficiency in HTML, CSS, and JavaScript and knowledge of CSS preprocessors
- Preferred 2 years’ experience of Vue.JS, and other modern JavaScript Frameworks (React.JS, Angular.JS, Kendo.UI)
- Experience of using MVC Frameworks (Spring, Spring Boot, etc.)
- Familiar with SQL or NoSQL
- Familiar with Git
- Strong grasp of Object-Oriented Programming and Functional Concepts
- Fluent in English – both written and oral communication skills
- Up-to-date with the latest technologies and industry trends
- Eager to learn, have a strong work ethic, and are committed to developing their skills and knowledge in their chosen field.
Nice-to-haves: - Strong experience of or interest in Code Refactoring and Software Design Patterns
- Deep knowledge of the Software Development Process
- Experience of Agile Development Methodologies
- Familiar with TDD or BD