Enable job alerts via email!

Software Engineer

TN United Kingdom

London

On-site

GBP 40,000 - 80,000

Full time

30+ days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

Join a pioneering company at the forefront of the API revolution! As a Software Engineer, you will play a crucial role in enhancing Gravitee's innovative open-source API platform. Collaborating with a talented team, you will develop and maintain cutting-edge features while ensuring exceptional customer support. This hands-on position requires a passion for problem-solving and a commitment to quality, making it an exciting opportunity for those eager to make an impact in the tech industry. Experience a vibrant work culture that prioritizes growth, innovation, and a healthy work-life balance, all while contributing to a global leader in API management.

Benefits

Excellent medical coverage
Pension and 401k options
Stock option plan
25 days holiday/vacation
3 mental health days
Birthday off
Professional development allowance
Quarterly outings
Hybrid work culture
Endless growth opportunities

Qualifications

  • 3+ years of experience in application development with a focus on APIs.
  • Strong skills in Java, Spring, and Angular, with a commitment to quality.

Responsibilities

  • Assist support team to enhance customer experience with Gravitee products.
  • Develop new features and maintain existing codebase for API management.

Skills

Problem Solving
Attention to Detail
Continuous Learning
Automated Testing
Curiosity

Education

Bachelor's Degree in Computer Science or related field

Tools

JUnit 5
Angular 17
Java 17
Spring Framework
Docker
Kubernetes
CI/CD
MariaDB
PostgreSQL
MySQL

Job description

Join the API Revolution at Gravitee—Where Innovation Meets Growth

Since our beginnings in 2015, Gravitee has grown into a global force, recognized as a 2024 Gartner Magic Quadrant Leader for API Management. What started with four developers challenging the complexities of APIs has evolved into a revolutionary platform powering API and event stream ecosystems worldwide. We’re driving digital transformation for top enterprises, from Michelin to Roche to Blue Yonder and beyond, offering unmatched control over APIs and event streams.

Our rapid growth and leadership in API management are fueled by our team’s commitment to excellence and our core values:

  • Passion: We bring excitement to everything we do, constantly innovating to stay ahead of the curve.
  • Do What it Takes: We go above and beyond to help customers and teammates succeed, holding ourselves to the highest standards.
  • Professionalism: We believe in clear, respectful communication and prioritize the needs of our team and customers.

Join us on this journey. Be part of a team that’s redefining what’s possible in API management, and shaping the future of digital transformation. The possibilities are endless—be a part of the revolution!

THE ROLE & WHY IT EXISTS

Gravitee.io is taking APIs to the next level — we are the premier, open source API platform and we want everyone to know how amazing our software is. To make this happen, we are looking for someone passionate, curious and ambitious. This is where you come in. We are currently recruiting for a Software Engineer to join our scaling team in India. As a Software Engineer, you will be part of a team dedicated to making Gravitee’s products best in class both in terms of features and in UX. From time to time you will also be responsible for delivering exceptional technical support to our customers. This is a hands-on, critical role in our organisation and highly technical. The right candidate will enjoy problem solving with our clients in a highly specialized and technical way. Gravitee clients are the end-users of our platforms and are as technical as you are!

WHAT YOU WILL BE DOING

  • Assist the support team to help customers have the best experience possible with our products
  • Interact with the Product Owner to help define the future of Gravitee’s products
  • Work with other team members to develop and maintain new features
  • Participate in Tech Sprint during which the focus is made on improving the existing codebase
  • Share your (tech and non-tech) knowledge during our internal Gravitee TechTalk
  • Develop new end-to-end features: from design to implementation (develop and integrate APIs and the front-end interfaces and visualisations they power to deliver product features)
  • Leading the investigation of multiple Support Tickets and working collaboratively to understand and resolve customer issues providing the best solution possible
  • Prioritising issues and giving our customers (both internal and external), located in multiple countries and time zones, the level of duty and care they need to help implement our platform in their environments
  • Creating knowledge articles to complete our documentation and enabling customers to better understand product use cases
  • Being innovative within the team and with customer to help improve processes and tools

WHO YOU ARE

  • 3+ years of professional experience in application development
  • You understand the value of writing automated tests to prevent regression bugs
  • You like sharing knowledge and continuous learning is important to you
  • You are curious about and want to be part of all aspects of a project like CI, dependency management, and vulnerability management
  • You are patient, resilient and have great problem solving skills
  • You possess great attention to detail and provide accurate solutions to internal and external stakeholders

ESSENTIAL TECHNICAL SKILLS

  • Testing: JUnit 5
  • Frontend Skills: Angular 17
  • Backend Skills: Java 17, Spring (Data, Security etc.)
  • Relational Databases (Tools): MariaDB, PostgreSQL, MySQL or equivalent
  • Continuous Integration and Deployment: CI/CD, Docker, Kubernetes, ArgoCD

ADDITIONAL TECHNICAL SKILLS

  • Testing: Cypress, Jest
  • Other backend skills: Liquibase, Vertx, RXJava
  • Database Knowledge: JPA, JDBC, Spring Data or equivalent
  • Other frontend skills: Cypress, Jest, Angular Material Harness, Storybook
  • Messaging: Kafka, JMS, RabbitMQ, Solace, MQTT or equivalent
  • Metrics and Tracing: Grafana, Prometheus, OpenTracing, Jaeger

BENEFITS

  • Excellent medical coverage to keep your body and mind healthy
  • Pension and 401k program options for all locations
  • Stock option plan for employees
  • 25 days holiday/vacation in addition to in-country national holidays
  • 3 mental health days per year with an allowance toward a mood-boosting activity of your choice
  • Birthday off to celebrate your day
  • Learn and grow with our professional development allowance to be used to benefit your career
  • Quarterly outings and an annual off-site in an exciting location!
  • Hybrid culture with options to go in to an office in one of our hubs
  • Ability to work for one of the fastest-growing companies and alongside some of the most talented people in the API technology sector
  • A meaningful, progressive, global company culture that is as fun as it is hardworking
  • Endless growth opportunities

At Gravitee, no employee or applicant will be treated less favorably on the grounds of their sex, marital status, race, color, nationality or ethnic or national origin, disability, gender, sexual orientation, gender identity, age, pregnancy or maternity, marital or civil partner status, or religion or belief.

By clicking submit below, you consent to allow Gravitee to store and process the personal information submitted above.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.