Full stack Javascript/Typescript
We are looking for a skilled and passionate Software Engineer to join our client's Technology team to build and scale effective software solutions for our e-commerce domain.
Key Responsibilities & Deliverables
As a software engineer with our client you will:
Participate in the entire application lifecycle, focusing on coding and debugging
Write clean code and documentation for functional web application development
Design, develop and deploy backend services and APIs that support high traffic, focusing on low latency, scalability, and high availability
Join the Backend Community of Practice where you’ll have the opportunity to investigate and share information about technologies within the Backend Engineering Community
Participate and support the Agile methods and frameworks by taking part in planning events, daily stand-ups, planning sessions, code reviews and other discussions and events
Join a multi-functional Team and work closely with other Engineers while becoming a valued member
Continuously improve the product’s architecture and structure
**Handle and optimize scalable distributed systems on the Cloud
Develop automated tests to ensure code quality
Use groundbreaking technologies on your daily work
Build reusable code and libraries for future use.
Required Skills & Competencies
Bachelor’s Degree or higher in Computer Science, Software Engineering or equivalent
Proven experience as a Full-Stack or Backend Engineer for 3+ years
Experience in Frontend development
In-depth understanding of the entire web development process (design, development, and deployment)
Professional experience with programming languages such as JavaScript or TypeScript
Proven experience in source code management tools, such as Git
Experience with serverless technologies, global distributed systems, RESTful APIs or microservices
Good skills with database development and maintenance (SQL and/or NoSQL, like AWS DynamoDB)
Knowledgeable about systems architecture, design patterns, logging, and monitoring
Experience in automated testing
Experience with Scrum Agile framework
Teamwork skills with a problem-solving attitude.
Additional experience that we’ll value:
Familiarity with front-end technologies (e.g., HTML, and CSS)
Experience building web scale Web Applications
Experience with CI/CD pipelines, deployment automation, quality tests, security analysis and Tools (e.g. Terraform, Jenkins)
Experience in Monitoring tools such us AWS CloudWatch, New Relic, Opsgenie, Datadog
Experience with A/B Testing and Feature Toggling for rolling-out features to production.
Product Tech Stack:
AWS (API GW, Lambda, DynamoDB, SQS, SNS, S3, CloudFront, ...)
NodeJS
Typescript
ReactJS
Jenkins
Terraform
Start date: 7th July
Duration: until 30/09 (renewal very likely)
Location: Fully remote within EU