Description
You will lead the design and implementation of critical microservices and supporting infrastructure.
Responsibilities
- Design and build shared libraries and frameworks addressing cross-cutting concerns like security and observability across numerous microservices.
- Analyze, design, plan, implement, and roll out solutions independently in cloud-native environments.
- Ensure all developed work is documented and structured so other team members can continue it.
- Monitor distributed applications and manage end-to-end application rollouts to production.
- Communicate design decisions clearly and keep the team updated on technical developments.
Required Skills
- 5+ years of professional experience in software development.
- Experience designing artifacts for cross-cutting concerns (security, observability, reliability).
- Proficiency with Git for version control.
- Experience with monitoring tools such as Splunk and DynaTrace.
- Hands-on experience with SQL and NoSQL databases, including schema design.
- Experience developing cloud-native applications, preferably in OpenShift.
- Ability to work independently on large, unstructured problems.
- Bachelor's degree required.