Apply to the vacancy...
Unfortunately, something went wrong while opening the page. Please try again.

Loading window...

Apply to the vacancy...
Unfortunately, something went wrong while opening the page. Please try again.

Loading window...

Sign up for Jobbird
An error occurred while opening the sign-up page. Please try again.

Loading window...

Forgot my password
Unfortunately, something went wrong while opening the page. Please try again.

Loading window...

Log out
Unfortunately, something went wrong while signing out. Please try again.

Loading window...

Job application sent
Something went wrong while logging in. Please try again.
Something went wrong while signing up. Please try again.

Loading window...

logo
  • 5 km
  • 10 km
  • 30 km
  • 50 km

  • All
  • 5 km
  • 10 km
  • 30 km
  • 50 km

  • All
Filters
Filters
Location and distance
  • 5 km
  • 10 km
  • 30 km
  • 50 km

  • All
Jobs posted from
Salary from (per month)
Filters
How our sorting works

The order in which job vacancies are displayed is determined by a composite score based on the following factors:

  • Keyword Relevance: How well your search terms match the vacancy details. We prioritize matches found in the job title, followed by job requirements, location names, and educational levels. Matches within general employer information or the organization's name carry a lower weight.
  • Commercial Prioritization (Premium Jobs): Vacancies paid for by employers ('Premium' or 'Sponsored') receive a ranking boost and will appear higher in the search results.
  • Recency (Date Relevance): Newer vacancies are prioritized. The relevance score of a vacancy is reduced by half once the posting is older than 30 days.
  • Proximity (Distance Relevance): Vacancies located closer to your search location are ranked higher. For vacancies located more than 30 km from the search center, the relevance score is halved.
The final ranking is established by multiplying all these individual factors to calculate the total relevance score.

Acacia Green Technologies

Full Stack Software Engineer

Acacia Green Technologies Broad Street
32 - 40 hour
new


Show Recently closed jobs

    Acacia Green Technologies

    Full Stack Software Engineer

    Acacia Green Technologies Broad Street
    32 - 40 hour
    new
    Status Open
    Apply now

    Apply on the employer's website


    What we ask

    Education

    No minimum education required

    What we offer

    Hours
    32 to 40 hours per week
    Employment type
    permanent

    Job description

    About Acacia
    Acacia Green Technologies develops and delivers connected technology for hotels and other complex buildings. Our work brings together hospitality television and guest experience platforms, IoT sensors, energy and environmental monitoring, building controls, systems integration and data-led services. We operate in a practical, fast-moving environment where software must work reliably with real properties, devices, partners and customer operations.
    The role
    We are looking for a full stack engineer whose main strength is backend development. You will take primary responsibility for Node.js and JavaScript services, PostgreSQL data models, REST APIs and a growing microservices estate, while contributing to React.js interfaces when a feature requires end-to-end ownership. The role sits close to live hotel deployments, IoT devices and the people who use our products.
    Role mission Build maintainable, secure and observable software that turns device data and operational requirements into dependable hospitality products.
    Key responsibilities
    * Design, build and maintain backend services using Node.js and JavaScript (TypeScript is a plus), with clear boundaries, robust error handling and production-ready documentation.
    * Own PostgreSQL schema design, SQL queries, migrations, data integrity and performance for operational and time-sensitive product workloads.
    * Develop well-structured REST APIs and event-driven integrations between Acacia applications, hotel systems, sensors, gateways and third-party platforms.
    * Evolve our microservices architecture pragmatically, balancing service independence with operational simplicity and reliable data flows.
    * Integrate IoT devices and building systems using MQTT, Modbus or Modbus TCP, HTTPS, JSON and vendor APIs; diagnose failures across software, network and device boundaries.
    * Contribute to React.js frontends using JavaScript or TypeScript, HTML, CSS and appropriate state management when delivering complete product features.
    * Containerise and deploy services using Docker, Kubernetes and Helm; support CI/CD pipelines, container registries and environment configuration.
    * Create unit, integration, API and end-to-end tests using tools such as Jest, Playwright and Postman; make testing part of delivery rather than a final step.
    * Use AI-assisted development tools, including the Claude extension, to accelerate development, debugging, testing, documentation and technical problem-solving while maintaining code quality and engineering standards.
    * Use Git and GitHub effectively through branches, pull requests, code reviews and GitHub Actions.
    * Investigate live issues methodically, communicate impact clearly and carry fixes through validation and release.
    * Work with the Product Manager and commercial team to translate customer and market needs into technical scope, estimates and delivery plans.
    * Improve engineering standards through clear documentation, reusable patterns, technical review and constructive support for colleagues.
    Essential experience and capability
    * Strong commercial experience with Node.js and JavaScript (TypeScript is a plus) in production systems.
    * Confident PostgreSQL and SQL capability, including relational modelling, migrations, query optimisation and data troubleshooting.
    * Practical experience designing REST APIs and services within a microservices or distributed architecture.
    * Experience with Docker, Kubernetes, Helm and CI/CD delivery workflows.
    * Sound testing discipline across unit, integration, API and end-to-end levels.
    * Working knowledge of React.js and modern browser technologies sufficient to deliver or diagnose end-to-end features.
    * Strong debugging, communication and documentation skills; comfortable working from incomplete real-world evidence.
    Useful additional experience
    * IoT, sensor, building controls or industrial integration experience, particularly MQTT or Modbus TCP.
    * Event-driven and real-time systems, including WebSocket-based communication.
    * Python, SQLite, Grafana, Swagger or OpenAPI, Figma, Lucidchart or Whimsical.
    * Hospitality technology, hotel operations, energy management or smart-building products.
    * Experience of AI-assisted engineering tools used with appropriate review and security controls.
    How you will work
    * Take ownership without losing sight of the customer outcome.
    * Prefer clear, supportable engineering over unnecessary complexity.
    * Listen carefully, challenge constructively and explain technical choices in plain language.
    * Remain calm and systematic when diagnosing live-site issues.
    * Learn quickly and build on previous work rather than repeatedly starting again.
    Working at Acacia
    This is a hands-on role in a growing business. Priorities can move quickly as customer deployments, product development and partner opportunities evolve. You will be trusted to exercise judgement, communicate clearly and take ownership through to a practical result. Some travel to customer, supplier or project sites may be required.
    Equal opportunity
    Acacia Green Technologies welcomes applications from people of all backgrounds. Appointment will be based on capability, experience and alignment with the requirements of the role
    Apply now

    Apply on the employer's website

    Apply now

    Apply on the employer's website


    Vacancy actions

    Save as favorite
    Share vacancy
    Or apply later


    Broad Street England

    Jobs

    • Search for jobs
    • Jobs per location
    • Jobs per job profession
    • Jobs per employment
    • Jobs per educational attainment

    Jobbird

    • Switch to different region
    • Terms and Conditions
    © 2026 Jobbird