Back End Developer
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.