Backend Engineer

Posted 6 Days Ago
Be an Early Applicant
Lisbon
In-Office
Mid level
Marketing Tech
The Role
The Backend Engineer at Creoate is responsible for delivering impactful software solutions, participating in task breakdown, improving workflows, managing live issues, and communicating team blockers.
Summary Generated by Built In

At Creoate, the core purpose of a Software Engineer is to be a vital contributor to the company's delivery pipeline. Their sole focus is to contribute to and deliver high-quality, impactful software solutions. This necessitates a proactive and hands-on approach to the team's daily operations and strategic planning. A Software Engineer must actively engage in defining the scope, requirements, and technical approach for the work, ensuring that all tasks align with broader business objectives and technical best practices. This involves not only writing and testing code but also participating in code reviews, architectural discussions, sprint planning, and retrospectives to foster continuous improvement and collective ownership of the product.

Our non negotiable values
  • Ownership: we use creativity and resourcefulness to find ways to meet our targets and ambitions 
  • Restlessness: finding insights quicker by using A/B tests is a natural way of being at Creoate
  • Think Big: we pursue big opportunities and take bold bets, often finding ways to grow quicker and bigger by trying new approaches and unconventional methods
  • Trust: we give instant, constructive feedback and will not wait for a checkpoint to help each other grow 
  • Teamwork: helping anyone at Creoate, in our direct teams or not, solve problems is how we like to work and build communities at Creoate
ResponsibilitiesTask Breakdown and Definition

A key responsibility of a Software Engineer is to actively participate in the breakdown and definition of tasks. This involves understanding the proposed task breakdown and contributing to it by identifying potential problems or missing elements. Furthermore, the role requires fostering and participating in discussions about potential solutions, both within the immediate team and across the broader company.

Contribute to the improvement of the existing working habits

A core expectation is for you to continuously seek opportunities to enhance our existing working habits. We expect a Software Engineer to proactively identify areas of friction or "pain points," propose constructive ideas for improvement, and take concrete steps to implement solutions.

Root Cause Analysis and Live Problem Mitigation

As a Software Engineer, you will occasionally face unexpected live production issues. In this context, you must be capable of helping to identify the root cause and implement mitigation strategies, particularly for areas of the system where you have existing knowledge.

Independent and Effective Task Delivery

A software engineer must be fully capable of independently taking ownership of a task and seeing it through to completion. This requires the ability to proactively address and resolve unforeseen problems, providing alternative solutions to unblock progress.

Identify and raise awareness regarding team blockers

A Software Engineer must maintain a broad awareness of the team's planned and ongoing work to anticipate and identify potential blockers. They are responsible for clearly communicating these issues to the relevant stakeholders to ensure the team's focus and momentum are maintained.

Previous ExperienceMust have
  • Git
  • Command Line
  • NodeJS or TypeScript
  • Unit tests
  • CI/CD pipelines
  • RESTful APIs and OpenAPI Specification
Nice to have
  • NOSQL databases
  • AWS Cloud Services
  • Docker/Kubernetes
  • Terraform
  • Python
  • React

Top Skills

Aws Cloud Services
Ci/Cd Pipelines
Command Line
Docker
Git
Kubernetes
Node.js
Nosql Databases
Openapi Specification
Python
React
Restful Apis
Terraform
Typescript
Unit Tests
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
41 Employees
Year Founded: 2020

What We Do

Creoate was built to help millions of small businesses grow on better terms. We help independent retailers buy sustainable and unique products from brands and wholesalers on a centralised platform, using artificial intelligence and predictive analytics to help retailers forecast sales and manage inventory levels as efficiently as possible and get sustainable payment terms. All with the aim of delivering more choice, better pricing, and more efficient logistics at a global scale. A growing community of 70,000 retailers and 6,000 brands across 10 countries trust Creoate to run their business. We work hard to deliver our mission of building more transparent, inclusive economies by finding innovative ways to help independent businesses grow - and we’re looking for people like you to help shape tomorrow at Creoate alongside a seasoned team who have worked at or invested in Farfetch, Amazon, Wefox, Lyst and Deloitte. P.S. We're hiring! Check out our jobs page for the latest jobs. https://creoate.breezy.hr/

Similar Jobs

Pleo Logo Pleo

Back-end Engineer

Fintech • Payments • Financial Services
In-Office
Lisbon, PRT
941 Employees

Sky Logo Sky

Back-end Engineer

Digital Media
In-Office
Lisbon, PRT
34000 Employees

Yassir Logo Yassir

Back-end Engineer

Information Technology • Mobile • Consulting
Remote or Hybrid
12 Locations
1213 Employees

Pragmatike Logo Pragmatike

Back-end Engineer

Information Technology • Software
In-Office or Remote
21 Locations
11 Employees

Similar Companies Hiring

Scrunch  Thumbnail
Artificial Intelligence • Information Technology • Marketing Tech • Software • SEO
Salt Lake City, Utah
ClickMint Thumbnail
Marketing Tech • Generative AI • eCommerce • AdTech
Malibu, CA
9 Employees
PRIMA Thumbnail
Travel • Software • Marketing Tech • Hospitality • eCommerce
US
15 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account