API Development Specialist
Design, develop, and maintain gRPC and RESTful API specifications for our platform.
Berlin / Remote
Full-time
Development
Job role insights
Date posted
July 25, 2024
Level
Senior
Closing date
October 6, 2023
Qualification
Bachelor Degree
Hiring location
Berlin / Remote
About Frequenz
Frequenz is a vibrant technology company developing groundbreaking artificial intelligence solutions that enable the rapid transition towards a world of decentralized energy. Our open source developer platform allows customers to accelerate their path towards 100% renewable energy. We’re helping companies rapidly transition from being passive electricity consumers to becoming fully self-sustaining prosumers, capable of leveraging various renewable energy assets. We empower them to take matters into their own hands as they pursue a better future for us all.
We’re passionate about making the impossible possible by rethinking out-dated processes and questioning the status quo, while turning the electric grid upside down. For us, the edge is the future, and our journey has only just begun. We’re looking for people ready to dive in head first, but be warned: it will be a hardcore ride where each day everyone tells you what we aim to achieve isn't possible. If this challenge doesn’t deter you, then you may be a good fit… after all, saving the planet is no easy feat!
Together with our clients, partners, early adopters, and innovators, we’re developing a global, cutting-edge, open source, AI electricity platform. Join us - the planet needs your help!
Responsibilities
As an API Specialist, you will:
- Design, develop, and maintain gRPC and RESTful API specifications for our platform.
- Collaborate with cross-functional teams to gather requirements and create API solutions that meet the needs of various stakeholders, including trading and reporting purposes.
- Create and maintain comprehensive API documentation, ensuring ease of use for developers and clients.
- Utilize tools like Postman to streamline API development, testing, and debugging processes.
- Implement API security best practices and stay up-to-date with the latest advancements in API technologies.
- Monitor API performance and troubleshoot issues as they arise.
- Provide support and guidance to internal and external users on API-related matters.
Qualifications
- Bachelor's degree in computer science, engineering, or a related field.
- 3+ years of experience in API design and development, with a strong focus on gRPC and RESTful APIs.
- Proficiency in using tools like Postman for API development and testing.
- Strong understanding of API security best practices.
- Excellent written and verbal communication skills, with the ability to create clear and concise API documentation.
- Knowledge of various ISO standards, W3C standards, and RFCs related to the HTTP protocol.
- Ability to work independently as well as collaboratively in a team environment.
- Some experience developing with high and low level programming languages like Rust, C/C++, D, Python, Perl or Javascript.
- Experience working on open source projects or contributions to the developer community.
Nice-To-Have
- Experience with other API technologies and streaming protocols.
- Knowledge of AI and/or machine learning concepts.
- Building APIs for trading and reporting purposes.
About You
- You are passionate about making a positive impact on our planet's sustainability and dedicated to transforming the energy landscape.
- You have a proactive approach to problem-solving and are always looking for ways to innovate and improve the API development process.
- You are adaptable, embracing a flexible approach to responsibilities and thriving in fast-paced, dynamic environments.
- You are committed to fostering a diverse and inclusive workplace and comfortable collaborating across various functions and roles.
- You're an out-of-the-box thinker, unafraid to challenge traditional practices and eager to push boundaries in order to achieve the best results for the organization and the environment.
Our Company Culture and Values
- Strong emphasis on sustainability and environmental responsibility.
- Encouragement of innovation, creativity, and collaboration.
- Focus on responsibilities and adaptability, with less emphasis on fixed roles, fostering a culture of cross-functional teamwork and flexibility.
- Commitment to employee growth, development as well as mental and physical well-being.
- Active promotion of diversity, equity, and inclusion.
What We Offer
At Frequenz you will experience…
- Making a difference towards our world’s sustainability.
- A competitive salary and participation in our virtual share program.
- Comprehensive benefits package, including health, dental, and vision insurance.
- Remote or hybrid work and flexible working hours, with the possibility of part-time arrangements.
- Custom hardware and software setup to fit your needs.
- International and diverse work environment.
- Exceptionally dedicated team that encourages no-ego attitude to focus on the big problems.
- Opportunities for professional development and career growth.
Discover more jobs
Senior Frontend Developer (f/m/d)
Berlin / Remote
Full-time
Development
Senior Machine Learning Engineer
Berlin / Remote
Full-time
Development
Senior Sales Manager (f/m/d)
Berlin / Remote
Full-time
Sales
Sales Development Representative (f/m/d)
Berlin / Remote
Full-time
Sales