Senior Software Engineer

CAPMO GmbH
Berlin, Germany
3 days ago
Apply on www.adzuna.de
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
6 years minimum
Working hours
Regular working hours
Job source

Tech stack

Application Programming Interfaces (APIs) Amazon Web Services Cloud Engineering Code Review Distributed Systems PostgreSQL Node.Js Software Engineering TypeScript ReactJS Backend Build Management
+2 more
Front End Software Development Restful APIs

Job description

You’ll join one of our small, highly autonomous product teams where engineers own features end-to-end from discovery through implementation and production.

Some of the areas we’re investing in include expanding our platform with Project Financials, bringing cost management, budgeting, payments and complex third-party integrations into the Capmo ecosystem. You’ll:

  • Design and build scalable backend services using Node.js and TypeScript.
  • Architect APIs, backend services and distributed systems that power our platform.
  • Design reliable integrations with third-party services.
  • Own features end-to-end from technical design through production.
  • Solve performance, scalability, security and reliability challenges.
  • Collaborate with frontend engineers to deliver complete product experiences.
  • Occasionally contribute to our React frontend when required (roughly 20% of your work).
  • Participate in architecture discussions, code reviews and mentoring.
  • Help shape engineering standards and improve developer productivity.

Requirements

  • 6+ years of professional software engineering experience.
  • Strong backend engineering experience building production systems.
  • Excellent knowledge of Node.js, TypeScript, AWS and PostgreSQL.
  • Experience designing scalable APIs, distributed systems and cloud-native architectures.
  • Strong system design skills and the ability to break down complex business problems into elegant technical solutions.
  • A product mindset, you understand customer problems, not just technical ones.
  • High ownership and the ability to independently drive projects from concept to production.
  • Experience working across the stack, with enough React knowledge to comfortably contribute when needed.

Benefits & conditions

  • Become a shareholder: Share in Capmo’s long-term success through our employee stock option program (VSOP).
  • Invest in your growth: Receive an annual €1,000 development budget plus two dedicated Development Days each year to support your personal and professional learning.
  • Choose the benefits that fit you: With EGYM Wellpass, enjoy unlimited access to 90+ gyms and swimming pools across Germany, or choose a lunch subsidy or mobility budget instead.
  • Plan for the future: We contribute an additional 20% toward your company pension plan (Germany only).
  • Hybrid by design: We believe great collaboration happens in person, while focused work can happen anywhere. We work together in the office three days per week and remotely for two.
  • Join an exceptional team: Work alongside talented, ambitious people in a collaborative environment where you’ll have real ownership and plenty of opportunities to grow.
  • Culture Day Off: Take an additional day off each year to celebrate the moments and occasions that matter most to you.

About the company

Capmo.com is a leading digital solution provider focused on revolutionizing the construction industry through innovative software solutions. Our commitment to excellence and continuous improvement has made us a trusted partner for many construction firms seeking to enhance their operational efficiency and project management capabilities.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.adzuna.de
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

45 sec

Working securely with Node.js path application programming interfaces

Sonya Moisset · World Congress 2023

1:21 min

Exploring the target application for front end tests

Anna Mcdougall · JS Congress

1:52 min

Structuring and scaling the backend engineering team

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

7:01 min

Career progression from backend programming to professional mobile engineering

Edoardo Dusi · LIVE

1:38 min

Transitioning into backend engineering from web development

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

3:55 min

Identifying underlying Node.js runtime vulnerabilities using fuzzing tools

Sonya Moisset · World Congress 2023

Videos

See all

Related articles

See all