Full Stack Engineer

Hire IT People
Chicago, United States of America
1 month ago

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Chicago, United States of America

Tech stack

Java
JavaScript
Agile Methodologies
Automation of Tests
Azure
Cloud Computing
DevOps
Node.js
Test Driven Development
React
Backend
Containerization
Kubernetes
Front End Software Development
Docker

Job description

  • Collaborate with cross-functional teams to develop and maintain ordering, processing, and tracking functionalities for web and mobile platforms.
  • Utilize Java and Node.js expertise to architect, design, and implement robust backend services.
  • Integrate frontend components using React or Express to enhance user interfaces and experiences.
  • Leverage Azure Cloud services for scalability, reliability, and performance optimization.
  • Design and manage Mongo DB databases to ensure efficient data storage and retrieval for order management.
  • Develop and maintain RESTful APIs to facilitate communication between frontend and backend systems.

Requirements

  • Bachelor's degree in Computer Science, Engineering, or related field.
  • 5+ years of experience in full stack development, with a focus on backend technologies.
  • Proficiency in Node.js, Java, and JavaScript.
  • Experience working on ecommerce/checkout/ordering websites is highly desirable.
  • Strong understanding of cloud computing principles, preferably with Azure Cloud.
  • Proven ability to work effectively in an Agile development environment with short iteration cycles.
  • Excellent problem-solving skills and attention to detail.

Desired Skills:

  • Familiarity with Azure Cloud services for deployment and management.
  • Prior experience with DevOps practices and CI/CD pipelines.
  • Knowledge of frontend frameworks such as React or Express.
  • Understanding of containerization technologies like Docker and Kubernetes.
  • Experience with test-driven development and automated testing frameworks.

Apply for this position