Work with us

We are looking for extraordinary talent to join our team. 4th Office is an international startup with offices in London, Ljubljana and Silicon Valley, building the next generation of email. We passionately believe in creating products that show deep empathy for users and the way they work today.

See our open positions

Why 4th Office?

Backing our mission to revolutionise email are highly recognised European investors Ben White, RSG Capital, and Notion Capital.

Our working environment reflects our values – dynamic, fun and innovative. No two days are the same, and we have a highly creative, adaptable & independent team that thrive in these conditions. Does this sound like somewhere you would thrive too?

Our culture

Sports
Badminton, cross-country skiing, rafting
Refreshments
Great coffee, fresh fruit, team breakfasts
Socialising
Barbeques, board games evenings, cultural events
Relaxation
Weekly yoga session, in-house massage
Awesome offices
PlayStation, table football, relaxation areas
Locations
London, Ljubljana, Silicon Valley
Sports
Badminton, cross-country skiing, rafting
Refreshments
Great coffee, fresh fruit, team breakfasts
Socialising
Barbeques, board games evenings, cultural events
Relaxation
Weekly yoga session, in-house massage
Awesome offices
PlayStation, table football, relaxation areas
Locations
London, Ljubljana, Silicon Valley

Current Job openings

Smart Apps Developer - Ljubljana
Responsibilities
  • Developing integrations for a growing email-collaboration platform
  • Creating stand alone services from scratch to finish
  • Actively participating in defining the architecture of the platform
  • Generating product requirements
  • Determining specifications
Requirements
  • Knowledge about cloud development
  • Good communication skills
  • Knowledge about APIs
  • Basic understanding of front-end technologies and platforms
  • Good understanding of server-side technologies
Apply
QA Engineer - iOS - Ljubljana
Role

The right QA Engineer will be working within the iOS team who are based in Ljubljana, Slovenia. You will be part of the team which have been tasked with creating our offering for the mobile platform. You will be;

  • Execution of tests (both manual and automated);
  • Specification of test scenarios and test cases;
  • Advocate for quality within agile development teams;
  • Focus on delivering quality software and defending the customer/end-user perspective;
Responsibilities

 

  • Report defects and work closely with other teammates to get them fixed.
  • Communication with users reporting a problem and identifying the problems
  • Coach other team engineers on test best practices;
  • Review of software requirements and technical specification documentation;
  • Reading the bugs reported by users, identifying the problems, setting up steps to reproduce and documenting it
Skills & Experience
  • Experience in software testing, especially mobile;
  • Experience working with Continuous Integration/Delivery systems;
  • Knowledge of test management tools;
  • Good time management and multi-tasking skills;
  • Good communication skills and teamwork believer;
Apply
Python Developer - Ljubljana
Role

The successful candidate should  write clean, bug-free code as a part of continuous improvement of our AI assistant microservice. The candidate will be a part of the AI team and work on cross-department projects that often  include basic data analysis knowledge.

Responsibilities
  • Work with Artificial Intelligence team and get involved in the process of building “smart” features for the app
  • Write tests and feel comfortable with deploying your code on different test environments
  • Being able to quickly adapt to the ongoing development needs and priorities tasks
  • Acquire and analyse data from primary or secondary data sources (databases and 3rd party services)
Skills & Experience
  • Solid knowledge of Python and Python stack
  • Experience with SQL and NoSQL databases (with emphasis on MongoDB)
  • Experience with building microservices and RESTful APIs
  • Familiarity with Flask framework, Celery and RabbitMQ
  • Strong communication skills and ability to give/receive feedback
  • Strong analytical skills and willingness to learn new technologies and best practises
  • Familiarity with Machine Learning and Natural Language Processing is considered as a plus
Apply
Back-End Developer - Ljubljana
Role

 

The candidate will be a part of the backend team responsible for developing server-side 4th Office services. It will require software design, coding and debugging knowledge. The successful candidate will be motivated, engaged and will have a strong team spirit. She or he write will engage in agile development cycle and will produce readable and testable code.

 

Responsibilities
  • Work with Backend team and get involved in the process of building performant and scalable 4th Office services
  • Write tests and feel comfortable with deploying your code
  • Being able to quickly adapt to the ongoing development needs and priorities tasks
Skills & Experience
  • Proven knowledge of .NET C# and/or Python stack
  • Experience with MS SQL, MongoDB, Couchbase and Elastic Search databases is a bonus
  • Experience with building microservices and RESTful APIs
  • Team communication skills and ability to give/receive feedback
  • Strong analytical skills and willingness to learn new technologies and best practices
Apply

Join the adventure

If you think you’ve got what it takes, and you’re ready to join the adventure and take the next exciting steps in your career, fill out a digital application. If we believe that you’re a good fit, we will get back to you very soon.

  • Drop files here or