Senior Software Engineer

 Job Description:

Job Title: Senior Software Engineer

Location: Remote (Central or Eastern Time Zone)

Employment Type: Full-Time

Salary Range: $3,000 USD - $4,000 USD

About Us

Latam Partners is seeking a Senior Software Engineer to join a mission-driven organization dedicated to making a significant impact in the Animal Welfare space. This company manages a national-level platform that aggregates and hosts critical data from animal shelters, enabling organizations to perform in-depth analyses and drive meaningful change. Join us in leveraging technology to improve the lives of animals and the people who care for them.

Position Overview

We are looking for a skilled Senior Software Engineer to take ownership of a legacy codebase and lead its evolution. This is a solo engineer role with the potential to grow into a Lead Engineer position as the team expands. You will work closely with a collaborative team, including a Product Owner and Project Manager, to brainstorm solutions, deliver incremental improvements, and develop new features that align with the companys mission.

At the start, youll receive onboarding support from another engineer to help set up your environment and assist with tackling initial challenges. The team thrives on open communication, innovation, and a supportive, fun work culture.

Responsibilities

Maintain and enhance a legacy stack built with Ruby on Rails, React.js, PHP, AWS, Java, and Heroku, primarily focusing on APIs that aggregate data from other platforms.

Design, develop, and implement new features incrementally while ensuring backward compatibility.

Write, review, and optimize technical tasks to align with project goals.

Develop and maintain robust test coverage to ensure code quality and reliability.

Collaborate with the team to brainstorm ideas and solve technical challenges.

Work with various APIs to integrate third-party tools and services into the platform.

Prepare the codebase and workflows for scaling, including onboarding additional engineers in the future.

Required Qualifications

Proven experience with Ruby on Rails, React.js, PHP, AWS, and Java.

Familiarity with Heroku and working with various APIs.

Demonstrated ability to manage and maintain legacy codebases.

Strong understanding of software testing and test-driven development (TDD).

Ability to write and manage technical tasks independently.

Exceptional problem-solving and debugging skills.

Ability to work effectively in a remote, collaborative environment within Central or Eastern Time Zones.

Preferred Qualifications

Previous experience in the Animal Welfare or nonprofit technology space.

Leadership experience or an interest in mentoring other engineers.

Strong communication skills with the ability to explain technical concepts to non-technical stakeholders.

Why Join Us?

Mission-Driven Work: Be part of a platform that makes a real difference in animal welfare.

Collaborative Environment: Join a supportive, creative, and innovative team.

Supportive Onboarding: Work alongside an engineer who will assist you in getting up to speed.

Fully Remote Role: Enjoy the flexibility of working from anywhere within Central or Eastern Time Zones.

Growth Potential: Take on a key role in shaping the future of the engineering team and the platform.

  Required Skills:

Welfare Debugging Ruby AWS Communication Skills Ownership Onboarding Salary Mentoring React.js Reliability Features PHP Software Java Testing Design Engineering Leadership Communication