Jobs · Engineering · Michigan

Sr. Full Stack Software Developer

Cooper Standard · Northville, MI · Today
EngineeringFull-time

Primary Responsibilities

  • Maintain and enhance backend services including API and web-socket servers, etc.
  • Maintain and enhance web console applications built using the React Framework.
  • Maintain and enhance services which operate in near real-time on customer manufacturing data.
  • Architect new data flows within our platform.
  • Troubleshoot and help maintain regular operation of our platform.
  • Work with DevOps team to automate deployment of existing and new applications.
  • Work with DevOps team to improve Observability stack.
  • Work with Customer / Solutions team to solve new problems and develop new features to enhance the customer experience.

Experience

  • Bachelors in Computer Science or related fields with relevant experience (5-10 years) demonstrating an equivalent level of thinking and execution.
  • Five plus years of experience in software engineering
  • Experience with UI development.
  • Experience with SQL / NoSQL databases.
  • Experience with dashboards and charting.
  • Experience with real-time streaming protocols: Kafka, MQTT, web sockets.
  • Experience with Machine Learning, specifically, time-series data, reinforcement learning, training strategies, GPU resource tuning and optimization of training.
  • Experience in designing, building, testing, deploying, and maintaining production applications.
  • Experience with cloud platforms.

Hard Skills

  • Fluency with Python, Typescript, Node.js, React, and RESTful APIs.
  • SQL, FastAPI, SQLAlchemy.
  • Networking fundamentals (TCP/IP, DNS, HTTP/HTTPS, REST).
  • AWS cloud stack: Cloud Front, ECS, S3, IAM, SQS.
  • Demonstrates an excellent understanding of data structures and algorithms.

Soft Skills

  • Clear and easy to read documentation of all code/projects.
  • Creative problem-solving skills and patience to evaluate and troubleshoot process and control system performance.
  • Capable producing innovative solutions to engineering problems and customer operational issues.
  • Ability to work with a dynamic team in a fast-paced startup environment.
  • Excellent interpersonal, analytical, computer & software skills.
  • Ability to explain moderately complex information to others in concise manner.
  • Good written and presentation skills.
  • Willingness and ability to travel, as necessary.

Similar jobs

Sr. Full Stack Developer

World Wide TechnologyNew Home, MO· 1 wk ago
RemoteInformation Technology$105k–$130k/yrapply on recruiting.adp.com