Software Architect

Software Architect

Location

Latin America

Schedule

Flexible

Stage

Active Development

Role Overview

This role is intended for an experienced software architect with deep expertise in Java-based backend systems and distributed application design. The primary objective is to review the current application architecture, identify fundamental design issues, and recommend pragmatic improvements aligned with industry best practices. The architect will work closely with developers and QA to guide implementation of recommended changes and support the design of new features.

Key Focus Areas

  • Architectural evaluation of an existing EV charging management platform
  • Identification of structural, design, and maintainability issues within the codebase
  • Guidance on architectural improvements and future-proof design decisions
  • Collaboration with engineering and QA teams to align on recommended changes

Technical Requirements

  • Extensive experience designing and reviewing enterprise-grade backend systems built with Java and modern application frameworks
  • Strong understanding of service-oriented and distributed system architectures, including data flow, scalability, and fault tolerance
  • Familiarity with event-driven architectures and messaging systems used to support asynchronous communication
  • Experience working with relational databases and evaluating schema design, data access patterns, and performance considerations
    Ability to assess frontend and mobile application architectures in the context of an end-to-end platform
  • Comfort operating within structured development environments that use build tools, issue tracking, and version control to manage change
  • Proven capability to communicate architectural findings clearly and guide teams toward practical improvements

Nice to have

  • Experience with EV charging platforms or standards-based systems, including exposure to OCPP or OCPI
  • Familiarity with full-stack ecosystems that include web and mobile application layers
  • Experience reviewing or modernizing inherited or legacy codebases
Pablo Alejandro Rosales Perez
Pablo Alejandro Rosales Perez

Senior Recruiter

Get Aboard!

10MB maximum total size.
Protected by Google reCAPTCHA
Privacy Policy and Terms of Service apply.