Senior Full-stack Engineer (Microservices | C# | Kubernetes)
Keysight Technologies Vezi toate joburile
- București
- Permanent
- Full-time
Responsibilities
- Design, develop, and evolve scalable backend microservices using C# / .NET.
- Define and implement service boundaries, API contracts, and integration patterns across the platform.
- Implement robust solutions for resilience, scalability, observability, and fault tolerance.
- Apply best practices for Clean Architecture, DDD, event-driven workflows, and secure coding practices.
- Contribute through peer code reviews, troubleshooting, and collaboration with cross-functional teams.
- Develop and manage RESTful APIs and event-driven integrations between services.
- Deploy, configure, and maintain services within Kubernetes clusters.
- Implement CI/CD pipelines for automated testing, deployment, and rollback strategies.
- Optimize system performance, scalability, and reliability across distributed services.
- Collaborate with architects, DevOps engineers, product managers, and QA teams.
- Ensure best practices in security, observability, logging, tracing, and monitoring.
- Troubleshoot production issues and perform root-cause analysis.
- Write clean, testable, and well-documented code.
- Contribute technical input to backlog refinement, implementation planning, and system improvements.
- Experience with Angular in enterprise-scale applications
- Strong focus on frontend performance optimization, lazy loading, rendering efficiency, and bundle optimization
- Hands-on experience with Kubernetes in production environments
- Experience with:
- Docker containerization
- Helm charts
- Kubernetes manifests
- Service mesh (nice to have)
- Ingress controllers
- Horizontal pod autoscaling
- CI/CD tools such as Jenkins
- 4G/5G Telecom architecture basic
- Security best practices for cloud-native systems
- Observability & Reliability:
- Prometheus
- OpenTelemetry
- Bachelor’s or Master’s degree in Computer Science, Engineering, or related field
- 8+ years of professional software engineering experience
- 5+ years designing and delivering microservices in production
- Experience as a technical lead engineer
- Strong experience in delivering Kubernetes-based products
- Experience driving technical roadmap and cross-team architecture alignment
- Experience working in Agile / Scrum teams
- Strong problem-solving and communication skills