Sorry, this listing is no longer accepting applications. Don’t worry, we have more awesome opportunities and internships for you.

Full Stack Developer

HD Consulting Inc DBA Hanzo Labs

Full Stack Developer

Schaumburg, IL
Full Time
Paid
  • Responsibilities

    Job Description

    Job Description

    We are seeking an experienced to Full stack developer with 5-8 years of expertise in building applications using full stack technologies. The ideal candidate will have strong experience in React JS, Nest JS, Java , and Microservices, with a preference for candidates with AWS and Docker experience. This role involves leading the development of highly scalable, fault-tolerant applications based on microservices architecture, deployed in Docker containers.

    **Required Skills & Qualifications: **

    · 7-8 years of experience in UI development, with a strong focus on Angular (preferably Angular 12+).

    · Expertise in TypeScript, JavaScript (ES6+), HTML5, CSS3, and SCSS.

    · Hands-on experience with state management (e.g., NgRx, RxJS).

    · Proficiency in RESTful APIs integration and asynchronous programming.

    · Strong understanding of UI/UX principles and responsive web design.

    · Familiarity with backend development using js / Java (whichever applies).

    · Experience with Git, CI/CD pipelines, and Agile development practices.

    · Knowledge of unit testing (Jasmine/Karma) and end-to-end testing frameworks.

    · React Hooks, Core Java, HTML, CSS, JavaScript, MongoDB, NodeJS.

    · Bachelor's or Master's degree in Computer Science, Information Technology, or a related field.

    · Strong proficiency in React JS, Nest JS, Java, MERN stack and Microservices.

    · Experience with cloud platforms, preferably AWS.

    · Proficiency in using Docker for application containerization.

    · Solid understanding of database technologies and web services.

    · Strong problem-solving skills and the ability to work independently.

    · Excellent communication and leadership skills.

    · Familiarity with Agile/Scrum methodologies.

    · Experience with other JavaScript frameworks and libraries.

    · Knowledge of DevOps practices and tools.

    · Experience in performance tuning and optimization of applications.

    Key Responsibilities:

    Application Development:
    Lead the design and development of complex web applications using React JS, Nest JS, and Java.

    · Implement microservices architecture to ensure high scalability and fault tolerance.

    · Architect, design, and implement scalable, robust, and secure applications usingAzure cloud services.

    · Develop application features and functionalities using C#, Node.js, or Python, ensuring highperformance and responsiveness.

    · Write clean, maintainable, and efficient code following industry best practices and coding standards.

    · Work independently to define, manage, and complete activities.

    · Manage timelines/deliverables within the team towards the successful delivery of projects.

    · Develop solutions that are in line with client's technology biases, deliver efficiency and scalability, and enable new trading activities.

    · Provide knowledge transfer to team members and support staff through application demos, walkthroughs, and documentation.

    Technical Leadership:

    • Provide technical guidance and mentorship to junior developers.
    • Conduct code reviews and ensure adherence to best practices and coding standards.

    Project Management:

    • Collaborate with cross-functional teams to define, design, and ship new features.
    • Manage project timelines, deliverables, and resource allocation effectively.

    System Architecture:

    • Design and implement robust, scalable, and secure architectures in cloud environments, preferably AWS.
    • Optimize applications for maximum speed and scalability.

    Containerization and Deployment:

    • Utilize Docker for containerization of applications and manage deployment processes.
    • Ensure continuous integration and continuous deployment (CI/CD) pipelines are in place.

    Troubleshooting and Debugging:

    • Identify and resolve complex technical issues across the full stack.
    • Implement solutions that enhance system reliability and performance.

    Stakeholder Communication:

    • Communicate effectively with stakeholders to understand requirements and provide updates on project progress.
    • Prepare technical documentation and reports as necessary.

    Right to Work Requirements:

    This role is limited to persons with indefinite right to work in the United States.

    Location: 830 E. Higgins Road, Suite # 111-E, Schaumburg, IL - 60173 - 2 days on site)