Full-Stack Engineer

Job description

Whatโ€™s the opportunity?

This is a unique, entrepreneurial opportunity to drive the digitalization of air freight and logistics in a fast-growing Series B company backed by leading Venture Capital firms including Index and Bessemer.

As a Full-stack Engineer, you will be confronted with a wide spectrum of tasks. They range from collaborating with a variety of stakeholders over designing features and taking architectural decisions to reviewing the code of your peers and ensuring a good quality of our work. You will write and refine tickets and break down technical complexities. Together with your team you will give and receive candid feedback in retrospectives, one-on-ones, and 360s.

We are using Scrum. If you have read the Scrum guide before or worked in a proper Scrum team, this already gives you a first idea about how we do things. We expect you to live and represent commitment, courage, focus, openness, and respect.

We foster a positive, dynamic, hard-working, and feedback-heavy culture, with a strong dose of playfulness. Join us now and transform the way airlines sell cargo!

Where Should You Be Located?

You can work from (almost) anywhere in EMEA. See which countries we can employ currently by checking out this list here. We are a remote company, but we regularly meet in person.

What Will You Be Working On?

  • You will work with technologies like Javascript, Vue.js, SASS, and webpack on the frontend and Python 3, Flask, Javascript, Vue.js, PostgreSQL, and Redis on the backend side of things. We are running a service-oriented architecture with synchronous gRPC endpoints and Celery for asynchronous workloads. All of it runs in Kubernetes clusters deployed in Google Cloud Platform.

  • We are constantly thinking about our users. There are lots of people in the organization who are even closer to them, from customer service agents to account managers and of course our product team. Nonetheless, it is our job to ask โ€œwhy?โ€ a lot, challenge assumptions, and bring our unique perspective as software engineers to the table.

  • Our goal is to have continuous deployment pipelines and code that goes into production extremely fast. We can deploy many times per day today, but there are still a few manual steps involved. We are constantly expanding our automated tests and refining log messages, metrics, and alerts to move closer to the desired level of automation.

  • We want to enable our co-workers to do their jobs as effectively as possible, so we are regularly building and extending self-service tools for the different roles in the organization. While we already covered quite a bit of ground on this front, there is still a lot to build. In the meantime, we are providing hands-on support to make sure our users have an awesome experience.

  • We thrive on proactivity. Everyone is encouraged to share knowledge, offer constructive feedback, uplift colleagues, and step up with leadership qualities when the team requires it most.

Who Are We Hoping to Meet?

  • Passionate individuals with at least 5 years of relevant experience. The number of years isn’t our primary focus; instead, we value what you’ve learned and achieved during your time in the field, the projects you worked on, and the relevant experience you gained.

  • Our ideal candidate is someone curious about building transformative products. Someone who empathizes with users, is passionate about our mission, and is excited about the chance to reshape an industry.

  • Verbal and written communication are key, even more so in a remote-first environment. We cherish those who actively:

    • contribute to and evolve our documentation;

    • share their insights, experiences, and novel ideas with the team;

    • assist fellow engineers during onboarding and foster a collaborative learning environment;

  • A good foundation in Python is especially welcome. Your experience with Python will be a significant asset to our team, and we’re particularly keen on candidates who have harnessed its capabilities in previous roles. However, we also value adaptability and the breadth of your technical experience.

  • Foundational knowledge of SQL. Whether you’ve been hands-on with database operations, crafted efficient queries, or delved into troubleshooting performance issues, we appreciate the diverse ways you’ve engaged with databases.

  • Understanding the workings of web applications is a must. This can mean having insights into web architecture, being curious about the flow of requests and responses, and understanding how backend systems integrate with other services. No matter your path of experience, we recognize the unique expertise you contribute.

  • Never used Vue before? Not a problem from our perspective. If you have experience with Javascript or any of the other frameworks, you will be up to speed quickly. Much more important is that you have a strong understanding of fundamentals:

    • async nature of javascript, managing cookies and 3rd party libraries concerning GDPR;

    • familiar with good practices and design patterns, work on turning the legacy code into a first-class citizen, being a role model in those efforts;

    • experience with testing: unit, integration, e2e. Knowledge of frameworks like Jest, testCafe, and Cypress would be a plus;

    • awareness of cross-browser quirks (yes, we still support IE11);

    • familiar with design systems and styling best practices;

    • awareness of performance best practices when it comes to assets management, request structure, and single-page application design.

  • We love team players. If you plow through the tasks you picked but your team struggles to deliver on another aspect of the sprint, nothing is won.

Are These Qualities a Reflection of You?

  • You value building great relationships and trust with your team and managers.

  • You love experimenting with new ideas and get super excited when you find an opportunity for process improvement.

  • You see working remotely successfully as a pioneering challenge that is constantly evolving.

  • In everything you do, you take ownership and get a kick out of exceeding expectations.

  • When faced with the choice, youโ€™d rather opt for the ambitious to ensure you grow, than take the easy option.

  • You see the value of giving and receiving feedback and incorporate this into everything you do.

  • You are not afraid to voice your opinions and like using data to back them up.

Benefits

  • Unleash your coding potential with a GitHub Copilot license, your new AI-powered pair programmer who never complains about coffee breaks.

  • Benefit from a full IntelliJ PyCharm license to elevate your Python development. Prefer another tool like Visual Studio Code or Neovim? No problem, we are not strict about this.

๐Ÿค” What is so exciting about working in the air cargo industry?

Imagine a world without a Skyscanner or Kayak when trying to book your next holiday. That is exactly where the air cargo industry finds itself today. With the backing of internationally prominent investors, we are shaping the future of how the air cargo industry will work by providing a tech solution for a currently very manual and time-intensive process for airlines and freight forwarders to book air cargo, an industry which is worth almost $123bn. Our solution allows users to transparently and efficiently search for and book air cargo within seconds! If you want to be part of a company pioneering the way in the future of air cargo, get in touch!

๐Ÿ“š Curious to know more?

  • Read more about connecting the worldโ€™s air cargo markets to make them more productive and successful.

  • Get to know Siena, Alex, and Bogna from the cargo.one team and find out more about daily challenges, most significant achievements and personal motivations.

  • View cargo.one latest news from the industry.

  • Read about one of our latest partnership with Avianca Cargo.

  • Click here to view a video from one of our offsites.

Share this job:
Please let cargo.one know you found this job on Remote First Jobs ๐Ÿ™

Similar Remote Jobs

Benefits of using Remote First Jobs

Discover Hidden Jobs

Unique jobs you won't find on other job boards.

Advanced Filters

Filter by category, benefits, seniority, and more.

Priority Job Alerts

Get timely alerts for new job openings every day.

Manage Your Job Hunt

Save jobs you like and keep a simple list of your applications.

Search remote, work from home, 100% online jobs

We help you connect with top remote-first companies.

Search jobs

Hiring remote talent? Post a job

Frequently Asked Questions

What makes Remote First Jobs different from other job boards?

Unlike other job boards that only show jobs from companies that pay to post, we actively scan over 20,000 companies to find remote positions. This means you get access to thousands more jobs, including ones from companies that don't typically post on traditional job boards. Our platform is dedicated to fully remote positions, focusing on companies that have adopted remote work as their standard practice.

How often are new jobs added?

New jobs are constantly being added as our system checks company websites every day. We process thousands of jobs daily to ensure you have access to the most up-to-date remote job listings. Our algorithms scan over 20,000 different sources daily, adding jobs to the board the moment they appear.

Can I trust the job listings on Remote First Jobs?

Yes! We verify all job listings and companies to ensure they're legitimate. Our system automatically filters out spam, junk, and fake jobs to ensure you only see real remote opportunities.

Can I suggest companies to be added to your search?

Yes! We're always looking to expand our listings and appreciate suggestions from our community. If you know of companies offering remote positions that should be included in our search, please let us know. We actively work to increase our coverage of remote job opportunities.

How do I apply for jobs?

When you find a job you're interested in, simply click the 'Apply Now' button on the job listing. This will take you directly to the company's application page. We kindly ask you to mention that you found the position through Remote First Jobs when applying, as it helps us grow and improve our service ๐Ÿ™

Apply