We are seeking a skilled and motivated Intermediate Full Stack Software Developer to join our dynamic team. The ideal candidate will have a solid foundation in both front-end and back-end development and be capable of delivering high-quality software solutions. You will work closely with our development team to design, develop, and maintain web and mobile applications, ensuring they meet our clients’ needs.
Qualifications:
A Degree in Computer Science, Information Technology or equivalent.
Work Experience:
3-5 years of professional experience in full stack development.
Technical Skills:
- Proficiency in front-end technologies such as HTML, CSS, JavaScript, and modern frameworks (React, Angular, Vue.js).
- Strong knowledge of back-end development using languages and frameworks like Node.js, Python, Java
- Experience with database design using SQL
- Familiarity with Git.
- Understanding of RESTful APIs
- Understanding of the full development lifecycle.
- Experience with cloud technologies
Soft Skills:
- Strong problem-solving and analytical skills
- Excellent communication
- Independently and teamwork abilities
- Proactive, Critical Thinker
- Ability to manage time effectively and work on multiple projects
- Willing to learn and adapt to new technologies
- Be able to adjust and adapt easily to an agile and dynamic working environment
Key Duties & Responsibilities:
- Maintenance and support of existing enterprise software solutions
- Front-end and back-end development utilizing languages such as Java/Node.js, etc
- Development of PWA
- SQL Server management and database development and design
- Maintain and develop Angular JS frontend
- Experience with problem solving and debugging
- Communicate efficiently with clients
- Provide extensive support to clients
- Creation and maintenance of software documentation