Overview
Skills
Job Details
Job Title: Full Stack Developer
Job Type: W2
About Us:
HS Technologies is an innovation- and collaboration-driven technology company that focuses on providing high-quality, scalable solutions to complex problems. My team is agile and committed to delivering value to clients while making a real impact in the industry. We are looking for an experienced Full Stack Developer to join our talented team in developing our rapidly expanding offerings of web applications and services.
Position Overview:
As a Full Stack Developer, you will design, develop, and deploy end-to-end solutions across the stack. You'll work on both sides, front-end and back-end, mainly with Java and its ecosystems, Spring Boot for the back end, and JavaScript frameworks like React for the front end. More fundamentally, you will work on HTML, CSS, and Bootstrap to create responsive, user-friendly interfaces, and work on a microservices architecture and Node.js to build scalable applications.
Key Responsibilities:
- Design, develop, and deploy web applications with Java Spring Boot, JavaScript (React), HTML, CSS, and Bootstrap.
- Develop and integrate RESTful APIs and microservices to support front-end features with efficient and reliable back-end operations.
- Write clean, maintainable, scalable code while following best practices in software development.
- Collaborate across teams of designers, product managers, and other engineers on feature definition, design, and shipping.
- CSS, HTML, and Bootstrap would be used for responsive, user-friendly interfaces to ensure that applications work well across multiple devices.
- Node.js usage would be applied to server-side scripting as necessary. It includes both front-end and back-end components as required.
- Troubleshooting, debugging, and optimization of applications for maximal speed and scalability.
- High-quality code ensured as well as the writing of unit tests for automated functional and regression testing.
- Code reviews, documentation contribution, and Agile development processes applied accordingly.
Qualifications:
- Experience: 6+ years of full-stack development.
Technical Skills:
- Back End: Java; preferably with Spring Boot framework
- Front End: Java Scripting; experience with React (similar framework), HTML5, CSS3, and Bootstrap
- Microservices: Building and working with microservices architecture
- Node.js: Familiarity with Node.js for back-end services and server-side scripting.
Other Skills:
- Well-rounded knowledge of RESTful APIs and hands-on experience with the integration of third-party APIs.
- Good knowledge of front-end build and packaging tools such as Webpack and Babel.
- Experience with version control systems, particularly Git.
- Familiarity with at least one cloud platform like AWS, Azure, or Google Cloud Platform.
- Knowledge of SQL and NoSQL databases, including MySQL and MongoDB
Soft Skills:
- Problem-solving ability
- Attention to detail.
- Strong communication and collaboration skills.
- Independent performer who is also responsible for seed to harvest for projects.
- Has a strong ability to be productive in a high-paced Agile environment.
Nice To Have:
- Exposed to Docker and/or Kubernetes for containerization.
- Familiarity with some other front-end framework libraries, like Vue.js or Angular.
- Familiarity with some UI/UX principles, and work with design teams.
How to Apply:
We'd love to hear from you. Please send your resume and a brief cover letter explaining your experience and why you'd be a super good fit for this role to our email or apply here. Links to relevant portfolios or GitHub repositories are super welcome.