Full Stack Software Developer
Cooper-Standard Automotive
United States
21 days ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Working hours
Regular working hours
Job source
Tech stack
Application Programming Interfaces (APIs)
Amazon Web Services
Amazon S3
Cloud Computing
Console Applications
Data Structures
DevOps
Domain Name System (DNS)
Design of User Interfaces
Hypertext Transfer Protocols (HTTP)
Identity and Access Management
Python (Programming Language)
+23 more
Machine Learning
Message Queuing Telemetry Transport (MQTT)
Networking Basics
Node.Js
NoSQL
Software Tools
Software Engineering
SQL Databases
SQLAlchemy
Data Streaming
TCP/IP
Technical Data Management Systems
TypeScript
WebSocket
Reinforcement Learning
Graphics Processing Unit (GPU)
ReactJS
Backend
Fastapi
Information Technology
Apache Kafka
Restful APIs
Amazon Simple Queue Service (SQS)
Job description
- 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.
Requirements
- 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.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on www.dice.comGood distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
EM
Eli McGarvie
over 3 years ago
LM
Luis Minvielle
Is Software Engineering Over-Saturated?
over 2 years ago
LM
Luis Minvielle
What’s the Difference between a Junior, Mid, and Senior Developer?
about 3 years ago
LM
Luis Minvielle
Why Upskilling And Reskilling is Important For Developers
over 2 years ago
KM
Kaleb McKelvey
The Best Software Developer Blogs to Read
over 3 years ago
EM
Eli McGarvie
React Developer Salary [2023]
over 3 years ago