Job Title: Full Stack Software Engineer
Description:
We are seeking a highly motivated and talented software engineer to join our team. As a full stack developer, you will be responsible for designing, developing, and deploying web applications using a variety of programming languages and technologies.
Responsibilities:
* Work on the frontend to implement web applications, ensuring seamless integration with backend services.
* Develop reusable UI components in AngularJS, Angular2+, JavaScript, and HTML5/CSS3.
* Collaborate with backend teams to develop user interfaces for products.
* Keep abreast of latest technologies and web methodologies that could be used in future products.
Requirements:
* 15+ years of full stack software development experience.
* Expertise in JavaScript, HTML5/CSS3, modern CSS frameworks, and pre-compilers.
* Experience with modern JavaScript frameworks (AngularJS and Angular2+ preferred).
* Backend languages like PHP, Python, Java, or Node.js.
* Proficient in algorithms and relational database design.
* Knowledge of secure web development practices.
* Working knowledge of Git or other version controlling tools.
Education:
* BSCS or equivalent required, MSCS or equivalent strongly preferred.
About the Role:
This role offers an opportunity to work on cutting-edge technologies and contribute to the development of innovative web applications.
What We Offer:
* A dynamic and collaborative work environment.
* The opportunity to work on diverse projects and technologies.
* Ongoing training and professional development opportunities.