Coffee IQ Software Engineer (m/f/d)
at Tchibo GmbH
22297 Hamburg, Alsterdorf, Germany -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 12 Mar, 2025 | Not Specified | 08 Feb, 2025 | N/A | Microservices,Git,Vue.Js,Automation,Software Design Patterns,English,Sql,Node.Js,Software Development,Typescript,Devops,Aws | No | No |
Required Visa Status:
Citizen | GC |
US Citizen | Student Visa |
H1B | CPT |
OPT | H4 Spouse of H1B |
GC Green Card |
Employment Type:
Full Time | Part Time |
Permanent | Independent - 1099 |
Contract – W2 | C2H Independent |
C2H W2 | Contract – Corp 2 Corp |
Contract to Hire – Corp 2 Corp |
Description:
MINIMUM QUALIFICATIONS:
- You have a sound knowledge of TypeScript and at least one other modern programming language (e.g. Java).
- You know SQL well and have experience working with large databases.
- You are familiar with various concepts of software development and can successfully introduce and implement them in the environment of potentially large applications.
- You have seen architectural constructs such as microservices and monoliths before and know the implications.
- You are familiar with Git, DevOps, Terraform, container technologies and automation (CI/CD).
PREFERRED QUALIFICATIONS:
- Experience in developing applications with Vue.js and Node.js is a plus.
- Knowledge of how to use AWS or other hyperscalers for a containerised Node.js application.
- Sound knowledge of software design patterns and a software architecture qualification (e.g. iSAQB) round off your profile.
- Fluent in written and spoken English.
Responsibilities:
WHAT IS THE MAIN PURPOSE OF THE JOB?
As a (Senior) Software Engineer (m/f/d) in our Engineering Retail Platforms team, you and your colleagues will be responsible for building, operating, developing and maintaining our CoffeeIQ (CIQ) platform: the intelligent Tchibo portal for all processes related to the management and operation of B2B coffee machines. You will be at the forefront when it comes to designing rock-solid processes for CIQ that use telemetry data from the coffee machines to enable optimised and automated control. You will support our business customers, sales and service, who can view data and processes from the platform via the portal and use them for control purposes.
WHAT ARE THE MAIN ACTIVITIES/TASKS?
- Develop the Vue.js frontend, the Node.js backend and the MS SQL database as a holistic technology stack including cloud infrastructure and CI/CD, write clean and high quality code on a daily basis.
- Ensure a high standard of quality by applying code reviews, pair programming, TDD and direct feedback loops while considering and improving best practices (e.g. code style guidelines, testing methodologies, security principles, provisions for high performance and resilience of the application) - Work and learn together with experienced software developers from other development teams.
- During each iteration, you will have creative time to work on projects that interest you.
REQUIREMENT SUMMARY
Min:N/AMax:5.0 year(s)
Computer Software/Engineering
IT Software - Application Programming / Maintenance
Software Engineering
Graduate
Proficient
1
22297 Hamburg, Germany