Sr. Software Engineer - Full Stack - UI
Kuka Systems GMBH Branch Office Paris · Denver, CO · 4 days ago
EngineeringFull-time
Responsibilities
- Design and develop modern web applications using component-based UI frameworks
- Build scalable backend services and APIs (REST/GraphQL)
- Lead UI architecture modernization (micro-frontends, design systems)
- Collaborate with product, UX, and engineering teams
- Contribute across the full SDLC (design, development, testing, deployment)
- Implement performance optimization, observability, and security best practices
- Mentor engineers and promote engineering excellence
- Support CI/CD and DevOps practices
Core Technical Skills
- Front-End / UI: Advanced expertise in TypeScript, Angular (latest), React, SignalR, or Vue
- State management: Responsive design, and design systems
- CSS frameworks: Micro-frontend architecture
- Web performance optimization
- Full Stack / Backend: Node.js, .NET Core, C#, or Java (Spring Boot)
- RESTful and/or GraphQL APIs
- Microservices architecture
- Messaging/event streaming (Kafka, RabbitMQ)
- Authentication/authorization (OAuth2, OIDC, Entra ID)
- Cloud & DevOps: Azure, AWS, or GCP
- Containers (Docker) and orchestration (Kubernetes)
- CI/CD (GitHub Actions, Azure DevOps)
- Infrastructure as Code (Terraform/Bicep)
- Data & Integration: SQL databases (MS SQL Server)
- API integration and data transformation
- Modern Web Technologies: Web Components, Progressive Web Apps (PWA), Server-side rendering (SSR, Next.js, Angular Universal), Edge computing/CDNs, Web security best practices (OWASP)
- Process, Delivery, Other: Responsible for the delivery of an entire software project or part of a project, including design, implementation, testing, integration (in-house) and documentation
- Lead mixed, cross-functional and multi-cultural project teams
- Monitor, track and communicate project status
- Develop and test software in accordance with requirements, test cases and design documentation
- Guarantee the compliances of the QA rules and guidelines
Application Requirements
- Bachelor's or Master's degree in computer science or equivalent work experience
- At least 7+ years relevant work experience and track record in Software Development
- At least 4 years front-end/UI development
- Proven experience delivering full-stack applications
- Comfortable working on both Linux and Windows
- Excellent skills in problem solving and communication
Salary and Benefits
Salary range for this position is $90,000 - $120,000, plus bonus. Salary will be commensurate with experience and skillset. We offer a comprehensive benefits package including medical / dental / vision insurance, tuition reimbursement, disability, 401k matching (up to 8%).