Portchain is hiring a

Senior Software Engineer - Full Stack - Copenhagen (On-site or Remote)

Copenhagen, Denmark
Full-Time

The Role

We're looking for a skilled and independent Senior Software Engineer to help drive our software engineering team forward. Our platform is built for the shipping industry, designed to enable quick decision-making and keep users informed with well-organized data.

This role is more senior than the title might suggest. You'll be crucial not just for your coding skills but as a leader and force-multiplier in the team, particularly through mentoring and setting a strong example.

You'll be an integral part of a self-managing team that handles everything from feature development to architecture and fosters a positive work culture. We support a work style that allows you to perform at your best.

In our startup environment, where we're constantly discovering new opportunities, it's vital that you embrace a mindset focused on experimentation and product development rather than long-term scalability and optimization. We're looking for someone who can adapt quickly and thrive in a dynamic environment, more of a pioneer/settler than a town planner, according to the PST model.

Important: This position is open to applicants based locally in Copenhagen or remote in Europe.

The Team

Our diverse team consists of 29 members spanning nine different nationalities. We embrace flexibility, with half of our company, including most of the Engineering team, working remotely. Our engineers bring an average of nine years of experience to the table and are eager to collaborate with you and learn together. Discover more about our team and our commitment to remote culture on our website: https://www.portchain.com/careers.

We firmly believe that excellent software engineers thrive on the freedom to investigate solutions and benefit from a team where everyone's arguments are considered. Equally important is the ability to disagree and commit to the trade-offs that are a part of our work in order to move fast. Our goal is to foster autonomous teams that take joint ownership of the platform and its ongoing technical development.

Requirements

Tasks and Responsibilities

  • Feature Leadership: Take the lead in implementing end-to-end features from specifications and designs to ensure a seamless user experience.
  • Architectural Problem-Solving: Collaborate with the team to address and resolve architectural challenges, ensuring the best solutions are adopted.
  • Quality and Responsiveness: Oversee the maintenance of application quality and responsiveness.
  • Security Practices: Stay informed and compliant with security and data protection best practices, including but not limited to the OWASP top 10.
  • Context Awareness: Most importantly, always seek to deeply understand the problem, the context, and the desired outcome before solutions.

Role Requirements

  • Professional Experience: At least 8 years in software engineering and a broad understanding of the field.
  • Technical Expertise: Experience with technologies such as PostgreSQL, Node.js, React, TypeScript, and SQL. 
  • Analytical and Creative Skills: Strong analytical abilities with a knack for solving complex problems and developing innovative solutions.
  • Testing Proficiency: Skilled in creating and maintaining automated tests.
  • Collaborative Leadership: Experience leading solution sessions using workshop formats like Domain-Driven Design (DDD), event storming, example mapping, and event modeling, to foster team collaboration and effective solutions.
  • Remote Experience: Proven track record of effectively working remotely, understanding the dynamics and discipline it entails.
  • Balanced Decision Making: A deep understanding of balancing immediate feature impacts with long-term technical debt. You’re adept at weighing the pros and cons and making decisions that align with both the company’s and the team’s best interests.

Bonus Skills

Not required, but areas we want to be better in, so if you can tick any of those below, we could use that.

  • Experience with building B2B and consumer quality products from start-up/scale-ups
  • Deeper understanding of network and application security and maybe also security broadly
  • Architectural experience with cloud services like AWS, Google Cloud and Azure
  • DevOps/SRE experience 
  • A serverless/BaaS/code is a liability mindset

Benefits

The Classics

Competitive Salary: We offer a salary that matches your experience and skills.

Flexible Working Environment: Work how, when, and where you're most productive.

Lunch & Snacks: Enjoy daily lunches and a stocked fridge.

Amazing Colleagues: Collaborate with a team of passionate and talented individuals.

Our Extras

Cultural Growth: We nurture a culture that encourages organic growth, offering opportunities for you to expand your horizons and change your context as you evolve.

Development Budget: We support your career and skill development with a dedicated budget and time for learning and improvement.

Your Growth

At Portchain, it’s about more than just "where do I sit." It’s about culture, connections, and helping each other succeed as team members. Your journey with us is one of personal and professional growth. As the company evolves, we want you to advance and develop alongside it, contributing in ways that resonate with your unique strengths and career aspirations.

Your Impact

Your work will significantly boost efficiency in the shipping industry and reduce CO2 emissions. In other words, you have a unique chance to make a real, measurable impact on our planet.

Apply for this job

Please mention you found this job on AI Jobs. It helps us get more startups to hire on our site. Thanks and good luck!

Get hired quicker

Be the first to apply. Receive an email whenever similar jobs are posted.

Ace your job interview

Understand the required skills and qualifications, anticipate the questions you may be asked, and study well-prepared answers using our sample responses.

Full-stack Software Engineer Q&A's
Report this job
Apply for this job