Himalayas logo
GraviteeGR

Software Engineer

Gravitee.io specializes in unified API Management, providing enterprises with essential tools for managing, securing, and governing APIs across multiple platforms and gateways.

Gravitee

Employee count: 51-200

United States only

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.
  • Hold Nothing Back: 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 EXISTSAs a Software Engineer, you will be part of an engineering team dedicated to making Gravitee’s products best in class both in terms of features and in UX. This is a hands-on, critical role in our organisation and is highly technical. The right candidate will enjoy problem-solving with our clients in a highly specialised way. Gravitee clients are the end-users of our platforms and are as technical as you are!WHAT YOU WILL BE DOING

  • Interact with the Product Owner to help define the future of Gravitee’s products
  • Develop new end-to-end features: from design to implementation (develop and integrate APIs and the front-end interfaces and visualizations they power to deliver product features)
  • 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
  • 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
  • Assist the support team to help customers have the best experience possible with our products

WHO YOU ARE - The right candidate will possess at least the following skills:

  • 5+ years of professional experience in application development
  • You are fluent with modern versions of Java and have used it in wide backend applications
  • You already have successfully built a UI app using TypeScript with Angular or another modern web framework
  • 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

  • Backend Skills : Java 17Spring (Data, Security etc.)
  • Database knowledge : JPA, JDBC, Spring Data
  • Testing: JUnit 5
  • Frontend Skills: Angular 17
  • Relational Databases (Tools) : MariaDB, PostgreSQL, MySQL or something equivalent
  • Messaging: Kafka, JMS, RabbitMQ, Solace, MQTT or something equivalent
  • Continuous Integration and Deployment: CI/CD, Docker, Kubernetes, ArgoCD
  • Build Automation Tools: Maven, Yarn

DESIRED SKILLS - Additionally, these skills are not required, but preferable:

  • Testing: Cypress, Jest
  • Backend: Liquibase, Vertx, RXJava
  • Frontend Skills: Cypress, Jest, Angular Material Harness, Storybook
  • NoSQL Databases (Tools): ElasticSearch, MongoDB, Cassandra, Redis
  • Messaging: Kafka, JMS, RabbitMQ, Solace, MQTT or something equivalent
  • Cloud: Azure
  • Metrics and Tracing: Grafana, Prometheus, OpenTracing, Jaeger

AT GRAVITEE, YOU’LL GET…

  • Excellent medical coverage to keep your body and mind healthy
  • Pension or 401k program options for all locations
  • 25 days holiday/vacation in addition to in-country national holidays as well
  • 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 offsite in an exciting location!
  • Hybrid culture with options to go in to an office in one of our hubs
  • Country specific benefits ie Prévoyance
  • 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 favourably on the grounds of their sex, marital status, race, colour, 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.

About the job

Apply before

Posted on

Job type

Full Time

Experience level

Entry-level
Mid-level

Location requirements

Hiring timezones

United States +/- 0 hours

About Gravitee

Learn more about Gravitee and their company culture.

View company profile

Gravitee.io is dedicated to unifying API Management across various platforms and gateways, providing robust management, security, and governance solutions tailored for organizations. They focus on enabling companies to manage every API within their ecosystem, whether it's synchronous or asynchronous APIs, offering capabilities across multiple types of API gateways including event brokers.

With a commitment to enhancing the API Developer Experience, Gravitee.io integrates features such as auto-API discovery, universal subscription control, and a universal Developer Portal. This ensures that both API publishers and consumers have a streamlined process for discovering, using, and managing APIs. Gravitee is engineered to support extensive API configurations from REST to SOAP and GraphQL, while also facilitating seamless integrations with third-party services. Their solutions prioritize security, allowing organizations to enforce authentication methods and manage API access rigorously. The company positions itself as a leader in the API management space, having gained recognition in the Gartner Magic Quadrant for its comprehensive vision and capability to execute on it.

Employee benefits

Learn about the employee benefits and perks provided at Gravitee.

View benefits

'Health days'

Additional 'health days' off.

Team outings

Regular team outings and events.

Annual eye test

Coverage for an annual eye test.

Time off to celebrate your birthday

Time off to celebrate your birthday.

View Gravitee's employee benefits
Claim this profileGravitee logoGR

Gravitee

View company profile

Similar remote jobs

Here are other jobs you might want to apply for.

View all remote jobs

Remote companies like Gravitee

Find your next opportunity by exploring profiles of companies that are similar to Gravitee. Compare culture, benefits, and job openings on Himalayas.

View all companies

Find your dream job

Sign up now and join over 100,000 remote workers who receive personalized job alerts, curated job matches, and more for free!

Sign up
Himalayas profile for an example user named Frankie Sullivan
Gravitee hiring Software Engineer • Remote (Work from Home) | Himalayas