Full-Stack Web Developer - Mid (f/m/d)

  • Engineering
  • Berlin, Germany

Full-Stack Web Developer - Mid (f/m/d)

Job description

Your Mission

Your mission as a full-stack web developer is to build and maintain our application, including our home and course pages as well as our learning management and backend systems. You will work closely with the team’s other full-stack, frontend, and backend developers as well as with the product team to build and optimize our platform experience.

In this role, you will be involved in modernizing the existing Ruby on Rails application to extend the React frontend and in building new React-based applications. Using practices like pair programming, you will work closely with other developers, sharing your knowledge and mentoring others. 

As a company, we put a lot of emphasis on ensuring high code quality, and you should know your way around object oriented programming and its associated best practices. We’re a learning organization ourselves, so it’s also important that you are someone who loves learning and being challenged to grow in your role.


Technologies and Concepts You Should Know:

  • Javascript
  • React
  • Ruby
  • Rails
  • Node.js
  • CSS modules
  • TDD
  • CI/CD

Nice to haves:

  • Redis
  • PostgreSQL
  • AWS
  • Redux

Requirements

What we are looking for in you:

  • 3+ years’ experience in professional software development
  • Strong coding ability with core skills in JavaScript and React programming
  • Experience with Ruby on Rails and REST APIs
  • Understanding of SOLID principles
  • Commitment to writing clean and testable code and maintaining unit and integration tests
  • Enthusiasm for helping the team conduct effective code reviews and providing regular support to peers
  • Ability to break down complex problems into more manageable chunks
  • A focus on finding long-term solutions, ensuring that the product evolves in the right way
  • Experience with applying Agile/XP practices (for example, pair programming, TDD/BDD, Continuous Integration, and/or Continuous Delivery)

Preferred:

  • BS degree in Computer Science or a related technical field
  • Broad understanding of microservice and monolithic architecture
  • Experience with and enjoyment of working in a small, agile team


This is a mid-level position. The salary band for this lies between EUR 50.000,- and EUR 56.000,- annual gross. Your relevant experience will influence the final salary.


About Us

CareerFoundry is helping people build a career they love through immersive online courses and career services in UX Design, UI Design, and Web Development. As a Full-Stack Developer, you will support the team in maintaining and upgrading our learning platform, helping to create a good experience for our community of learners. Our team works on something that matters: we help people change their careers and better their life situation.