Softgic

Software Architect – SaaS / Cloud

Softgic  •  Mexico (Onsite)  •  5 days ago
Apply
AI can make mistakes so check important info. Chat history is never stored.

Job Description


We are looking for a
Senior Full Stack Software Engineer

with a strong JavaScript/TypeScript background to join a distributed engineering team working

The ideal candidate combines deep technical expertise with the ability to lead code reviews, contribute to system design decisions, mentor other developers, and work effectively as a senior individual contributor.


What You'll Do


  • Develop, maintain, debug, and enhance complex web applications.

  • Build scalable backend services using
    Node.js and Express

    .

  • Develop and maintain complex
    Single Page Applications (SPAs)

    .

  • Work across multiple application tiers, from database and backend services to frontend.

  • Design and integrate
    RESTful APIs and microservices

    .

  • Lead code reviews and promote software engineering best practices.

  • Participate in system design decisions focused on
    security, scalability, performance, and data integrity

    .

  • Write and maintain unit tests.

  • Create technical documentation throughout the SDLC.

  • Collaborate closely with QA to define comprehensive testing strategies.

  • Contribute to continuous integration and test-driven development practices.

  • Participate in the modernization of existing/legacy applications.

  • Mentor developers and share technical knowledge across the engineering team.

  • Work effectively within a distributed Agile environment.


Requisitos


Required Qualifications


  • 10+ years of overall professional software engineering experience

    , ideally involving product development, architecture, or complex application support.

  • 5+ years of strong hands-on JavaScript/TypeScript experience

    .

  • Expert-level knowledge of
    JavaScript and/or TypeScript

    .

  • Strong hands-on professional experience with
    Node.js

    .

  • Experience developing RESTful services using
    Node.js and Express

    .

  • Strong experience building and maintaining complex
    Single Page Applications (SPAs)

    .

  • Professional experience with modern frontend technologies such as
    React, Vue.js, Angular, or AngularJS

    .

  • Strong knowledge of
    HTML, CSS, and SCSS

    .

  • Experience designing and integrating
    REST APIs and/or Microservices

    .

  • Experience with
    Docker

    in Linux or macOS environments.

  • Experience with
    NoSQL and/or MultiValue (PICK) databases

    .

  • Experience with
    Git, Continuous Integration, and Agile development methodologies

    .

  • Strong understanding of software engineering principles, system design, scalability, security, and performance.

  • Strong communication and collaboration skills.

  • Advanced English (B2+/C1)

    for working effectively within an international distributed team.


⭐ Highly Desirable


  • Experience with
    legacy application modernization

    .

  • Cloud experience with
    AWS and/or Microsoft Azure

    .

  • Experience with Test-Driven Development (TDD).

  • Experience mentoring software developers.

  • Previous experience with large-scale SaaS or enterprise software products.

  • Experience working across SaaS, mobile, and on-premise environments.

  • Knowledge of the
    HCM (Human Capital Management) domain

    .

  • Bachelor's or advanced degree in Computer Science, Software Engineering, or equivalent professional experience.
Softgic

About Softgic

We are a young and growing company, with operations in Medellin and Bogota, focused on the generation of technological solutions in synergy with our customers and our team so that these solutions add value within their organizations and their business processes.

Industry
IT & Software
Company Size
51-200 employees
Headquarters
Unknown
Year Founded
2011
Social Media