Back End Developer

Posted Aug 2

The unique aspect of our business is the mindset of our employees: curious, adventurous, and innovative. P3 consultants take on early responsibilities with clients in management consulting, diverse technology topics, and scalable IT solutions.

Make a project your project. Openness for new, innovative, and unconventional approaches; short decision paths; respectful cooperation; and fruitful synergies make us a diverse, unbeatable team and successful company - worldwide.

WHAT YOU'LL DO

  • You will be responsible for the system build and functionality.
  • Integrate the application with all required systems and services; provide clean and easy to use APIs and data streams for the frontend part of the system.
  • Write clean modern APIs, integrate with legacy systems and work with databases.
  • Responsible for the application functionality, performance and scalability.
  • ​Build integration and connection to existing systems.
  • Develop high quality, well documented, and efficient code.
  • ​Design and develop the business logic and backend systems and services.
  • ​Work closely with frontend developers to design and develop functional, performing and complete APIs.
  • Produce high-quality, self-documenting code by using test-driven development (TDD) techniques.
  • ​Write both unit and integration tests, and develop automation tools for daily tasks.
  • ​Challenge ideas and opinions to avoid pitfalls and inefficient solutions.
  • You will solve top issues for companies across the US in all commodities.
  • Scale your work scope to evolving needs of our customers, with expertise and open mindset.
  • Analyze data to determine the root cause of issues and driving sustainable solutions.
  • Communicate, present, and interface directly with clients.
  • Build internal competencies, intellectual property & networks.
  • Grow with us in various industries and help build business following your desired career path and passion.
  • Support our great team by taking on internal work and coaching others.

WHO YOU ARE

  • ​Experience as a backend developer in common languages and frameworks (Java Spring Boot, NodeJS, etc.), functional programming in Scala.
  • ​Deep knowledge of object-oriented programing and engineering principles like SOLID.
  • ​Significant experience writing and utilizing autonomous services oriented RESTful API services and performance tuning largescale apps.
  • ​Experience with database systems, knowledge of SQL and NoSQL stores (e.g. MySQL, Oracle, MongoDB, Couchbase, etc.).
  • ​Experience integrating with JavaScript frameworks, such as React, Angular JS, etc… is a plus.
  • ​Ability to write effective unit, integration, and API tests.
  • ​Nice to have knowledge of immutable infrastructure, infrastructure automation and provisioning tools.
  • ​Strong understanding of Agile methodologies.
  • ​Experience as a Developer on a cross-functional agile team preferred.
  • ​Strong communication skills with ability to communicate complex technical concepts and align organization on decisions.
  • ​Sound problem-solving skills with the ability to quickly process complex information and present it clearly and simply.
  • ​Utilizes team collaboration to create innovative solutions efficiently.
  • You are detail oriented, structured and have common sense.
  • You can work on your own with minimal guidance, while putting your team's interests before your own.
  • You think ‘out of the box’ to create solutions when none exist.
  • With an agile mindset you are not afraid of diving into uncharted waters.
  • Strong conflict resolution skills help you manage, mitigate, and resolve conflicts.
  • Your English skills are solid, German is a plus.
  • You are legally authorized to work in the U.S.

GOOD TO KNOW

  • We offer an attractive compensation package.
  • You get up to 20 days PTO and 10 paid company holidays.
  • We offer mentorship, onboarding, and training programs as well as a flat hierarchy.
  • You can get healthcare, life insurance, dental & vision, 401(k) matching.
  • national and international travel opportunities.
  • You have career opportunities in a fast-growing company and work in small, efficient project teams.