Flexa
Blip • Portugal

Senior Backend Developer

Employment type:  Full time

Remote-first

Fully flexible hours

Dog friendly

Apply now

Job Description

As a Senior Backend Developer, you are part of a Software Development Team, responsible for the full lifecycle of an application. 

Reporting to a Delivery Manager in a delivery team formed by 5 Developers and 1 QA, you will be using cutting-edge technologies to deliver amazing value to our customers, while scaling our platform to meet the demands of worldwide markets. You will be required to program well-designed, testable, efficient code to solve business needs, as well as testing and documenting the implemented solutions.  

Our Senior Developers are trusted to guide a team of their own from a technical point of view. As experts in their area, they're the go-to people for big ideas and problem-solving. 

What you will be doing... 

As a team player in an Agile Team, working together to keep delivering at pace, scale and with demanded quality to support our products, you will be able to: 

  • Execute, optimize and coach on the software development life cycle
  • Design and develop technical solutions or processes
  • Create and confirm high-quality requirements with stakeholders
  • Suggest alternative methodologies that may be more efficient and actively improve the tooling to improve use cases
  • Tackle tasks by researching and weighing up the pros and cons of various routes to select the right approach
  • Be an expert in your primary programming language, and be competent in others
  • Be an expert in your domain (business and tech) who can guide your team on the best approach for large pieces of work which span multiple components and teams
  • Be able to leverage the above expertise to support other teams in your function so that we deliver the best product to our customers

We hope you have... 

  • Passion for building a great consumer product that our customers will love
  • At least 5 years of proven track record of working with Java (preferable, 8+) or similar OOP Languages
  • Experience working with a high concurrency/high transactional/highly available platform
  • Ability to understand the dependencies between components and how they combine to deliver service to the consumer and business
  • Ability to easily recognize system deficiencies and implement effective solutions 
  • Expertise using established design patterns
  • Drive to encourage appropriate use of reusability techniques (e.g. design patterns, library extraction, new component creation)
  • Ability to support and mentor other colleagues

We'd love to see... 

  • Familiarity working with Client-server protocols such as SOAP, REST
  • Experience working with Kafka and message queueing systems
  • Knowledge of Scala, Akka, memcached, Apache Storm, Apache Cassandra, ZooKeeper
  • Awareness and experience in using agile methodologies
  • Ability to interact effectively with other functional teams
  • Excellent communicator, common sense and a passion for the art of problem solving

Company benefits

Open to job sharing
Sabbaticals
Enhanced maternity leave – 3 extra months of bonding time or 3 monetary boosts
Enhanced paternity leave – 3 extra months of bonding time or 3 monetary boosts
Work from anywhere scheme – Take 20 - Spend up to 20 days working abroad
Work from home allowance
Dog friendly office
Work from home stipend
Health insurance – Health Insurance for employee and household
Tax-free childcare
In office workout classes
In office massages
In office catering
Fully stocked snack cupboard
Meditation space
In office yoga classes
Personal development budgets – 1000€/year of Self Development Fund
Hackathons
Charity donation scheme
Language lessons
Volunteer days – 2 social days per year
Financial coaching
Legal consults
Employee assistance programme
Teambuilding days
Relocation packages
Employee discounts
Self Development Fund
Health Insurance for Employee + Household
3 extra Vacation Days/Year and up to 5 more, increasing with your length of service
Bonus up to 20% Annual Salary
Training & Development + Job Swing
Location
92%
Employees are very happy with their working location freedom
Hours
88%
Employees are very happy with the flexibility in the hours they work
Benefits
88%
Employees are very happy with the benefits their company offers
Work-life balance
85%
Employees feel that they can find the perfect balance of life and work
Role modelling
86%
Employees feel that flexible working is part of the culture
Autonomy
86%
Employees feel they have complete autonomy over getting their work done

Additional employee ratings
(these do not contribute to the FlexScore®)

Diversity
78%
Employees feel that the diversity is good and there are continued efforts to improve it
Inclusion
84%
Employees feel like the company culture is brilliantly inclusive and equitable
Culture
90%
Employees feel like it is a really great environment to work in
Mission
74%
Employees feel quite excited about the company mission
Salary
71%
Employees feel that their salary is good and matches the value they bring

Working at Blip

Company employees

605

Gender diversity (male:female)

70:30

Office locations

Porto, Portugal

Hiring Countries

Portugal

Awards & Achievements

2nd – Medium companies

2nd – Medium companies

Flexa100 2024
SaaS & Software

SaaS & Software

Industry awards 2023
Most flexible companies

Most flexible companies

Flexa100 2023
Saas & Dev Software

Saas & Dev Software

Industry awards 2022