Senior Fullstack Developer at Peterson Technology Partners
Chicago
About the Job
Job Description
Position Details
Our team is hiring for a full stack engineer to work in collaboration with other full stack engineers, data engineers and machine learning engineers.
You Will
- Dive into different layers of our technology stack like:
- React
- Next.js
- Express
- Redux
- TypeScript
- Jest
- Docker
- Kubernetes
- Java
- Spring boot
- PostgreSQL
- AWS cloud services (S3, EKS, ect)
- Collaboratively build the front and back-end components of the systems
- Support the systems you build as part of our on-call rotation
- Be open to pair programming and continuously experimenting with ways of working to improve
- Develop functionality with speed at high quality
- Help lead team in delivering high-quality, maintainable software with a focus on using product engineering sensible defaults to enable continuous delivery
- Contribute to continuous learning on your team culture by leading technical knowledge sharing sessions with latest technological features and engineering practices
- Build products that delight our users and have empathy for the problems they are trying to solve
- Maintain software in production with demonstrated ability to triage and quickly resolve issues
You Have
- 8 years of experience building mission critical systems as a full stack engineer.
- A deep understanding of REST and HTTP and how to build robust APIs.
- Understanding of distributed system design and experience building production grade distributed systems.
- Understanding of producer/consumer design patterns and messaging frameworks like Kafka
- Built software that runs in the cloud, such as AWS or Google cloud and understand cloud native design patterns.
- Some experience with CI/CD pipelines and have opinions on what makes a good pipeline
- Experience with production support and observability
- A belief that quality is everyone’s responsibility and hold opinions on how to validate and harden software systems.
- Have an ownership mindset. Our team members are expected to work through or around obstacles and drive a task to completion.