Full Stack Software Engineer
We are seeking an experienced Full Stack Software Engineer to join our team. This role involves working on both the frontend and backend of web applications, developing reusable UI components in AngularJS, Angular2+, JavaScript, and HTML5/CSS3.
The ideal candidate will have 15+ years of full stack software development experience, expertise in JavaScript, and experience with HTML5/CSS3 and modern CSS frameworks and pre-compilers.
* Develop web applications using modern front-end technologies such as AngularJS and Angular2+
* Work with backend teams to develop REST API's and integrate them with web applications
* Collaborate with other engineers to design and implement scalable web applications
* Ensure that the client's web interface works seamlessly in all browsers
* Maintain up-to-date knowledge of latest technologies and web methodologies
About the Role:
This is a challenging and rewarding role for a highly motivated and talented developer who is self-driven and also a good team player.
Key Skills and Qualifications:
* Expertise in JavaScript
* Experience with HTML5/CSS3 and modern CSS frameworks and pre-compilers
* Experience with modern JavaScript frameworks (AngularJS and Angular2+)
* Experience with backend languages like PHP, Python, Java or NodeJS
* Proficient in algorithms and relational database design
* Knowledge of secure web development practices
* Working knowledge of Git or other version controlling tools
* BSCS or equivalent required, MSCS or equivalent strongly preferred
Educational Requirements:
A BSCS or equivalent degree is required; an MSCS or equivalent degree is strongly preferred.
What We Offer:
We offer a competitive salary and benefits package, opportunities for career growth and professional development, and a collaborative work environment.