Senior Full Stack Engineer
New
X
XebiaSoftware engineering
Work from the European Union regionFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Languages
- English proficiency at B2 level or higher.
- Required Skills
- PythonHTMLCSSJavascriptKotlinTypeScriptReactMicroservices
Requirements
- Have senior-level full-stack development experience with a modern web technology stack.
- Have strong backend experience with a server-side language, preferably JVM-based.
- Have good knowledge of Kotlin and Python.
- Have professional experience building Single Page Applications, preferably with React and TypeScript.
- Have practical experience with React and modern JavaScript.
- Have strong frontend skills, including HTML, CSS, responsive design, cross-browser compatibility, and accessibility.
- Have experience designing, building, and maintaining APIs and integrations, and understand REST API design and consumption.
- Have experience with microservices architecture and hands-on experience with JSON.
- Understand software engineering principles, including SOLID, DRY, and data/ER modelling.
- Have experience with automated testing, code review, software quality practices, cloud infrastructure, Infrastructure as Code, and CI/CD.
- Have experience with build and version control tools such as Maven and Git/GitHub.
- Have experience working in Agile teams using Scrum or Kanban and tools such as Jira.
- Have English proficiency at B2 level or higher.
- Work from the European Union region and have a work permit.
Responsibilities
- Build and maintain full-stack web applications using backend and frontend technologies.
- Design, build, and maintain APIs and integrations.
- Develop Single Page Applications, preferably with React and TypeScript.
- Work with microservices architecture and JSON.
- Use cloud infrastructure and Infrastructure as Code.
- Apply automated testing, code review, and software quality practices.
- Work with CI/CD, build, and version control tools.
- Use logging and monitoring tools to troubleshoot production and application issues.
- Collaborate with Product, UX, and engineering teams in Agile teams.
View Full Description & ApplyYou'll be redirected to the employer's site