Show more filters
Banner image for Hubexo

Python Developer (Backend)

Hubexo

3.1
4 reviews
Hubexo
Job Type   /   Job Level
Full-time   /   Senior Executive
Company Location
Indonesia


About US

Hubexo provides cutting-edge data, insights, and software solutions to the global construction industry. Founded in Sweden in 1936, Hubexo specializes in project information, eTendering, product information, market intelligence, and specification.
With operations in more than 20 countries and a workforce of 2,500 employees, Hubexo helps its customers sell more efficiently, build sustainably, and lead the future of construction innovation.

About the job

As a Software Engineer at Glenigan, you will take ownership of delivering new features on a mature (brownfield) product, starting from defined requirements. This is a hands-on, deeply technical Backend role.

You’ll operate on a serverless backend, building and maintaining customer-facing capabilities that help users discover construction project information and related insights.

What you’ll do

  • Deliver backend features: take pre-defined requirements through design, implementation, and code review.
  • Maintain and extend an existing application. AWS Lambda (Python) and a separate consumer API on Node.js service exposed via Gravitee.
  • Own and operate core platform components:
    • Elasticsearch indices and query behavior supporting project search.
    • Authentication and identity integration using AWS Cognito.
  • Collaborate with the Technical Lead to shape technical solutions, estimate work, and balance delivery with maintainability in a brownfield environment.
  • Maintain and adhere to engineering standards: testing discipline, code quality, lightweight documentation, and consistent delivery practices.
  • Occasionally contribute to adjacent integrations and surfaces when needed:
    • React Native mobile app maintenance
    • GIS polygon data (primarily ESRI-sourced)
    • Salesforce integrations


Key technologies you’ll work with

  • Backend: Python (AWS Lambda), Node.js/TypeScript, REST APIs, AWS Cognito, AWS Step Functions
  • Data: AWS RDS, ESRI GIS
  • Search: Elasticsearch
  • Platform: AWS, Gravitee API Management
  • Delivery: Azure DevOps, CI/CD, Infrastructure-as-Code


Qualifications

  • 3 - 7 years of professional software engineering experience with meaningful ownership.
  • Strong programming fundamentals in Python with C# as a plus.
  • Experience building and maintaining serverless systems on AWS, espe- cially Lambda-based backends.
  • Experience accessing AWS features and services through the CLI and the SDK (Step Functions, SAM, RDS, etc)
  • Practical experience integrating systems with Elasticsearch (indexing, mappings, query design).
  • Experience building and maintaining REST APIs, including working with API gateways (e.g., Gravitee) and API authentication/authorization patterns (API keys, identity providers, etc.).
  • Experience with AWS Cognito (or comparable identity/auth systems) and integrating auth flows into services and frontend applications.
  • Experience in working with CI/CD toolings in a team environment
  • Fluent in English (spoken and written), comfortable working with col- leagues across time zones.


Nice-to-haves

  • Exposure to GIS data workflows (e.g., ESRI polygon data and related processing).
  • Experience integrating Salesforce products.
  • Experience in using C#
Jobs in Indonesia   »   Jobs in Jakarta Metropolitan Area   »   Python Developer (Backend)

More jobs