Full Stack Software Developer
Remote (United States)
Description

The Investment Management team at Lido Advisors, LLC spans portfolio management, risk assessment, market research, and trading. Within this group, the IM DevOps team focuses on building and maintaining proprietary technology to support the firm’s rapid growth.


We are increasingly leaning into machine learning and data warehousing, so experience or interest in these areas is highly valued. As a Full Stack Software Developer, you will maintain existing applications and help develop new technologies using in-house and third-party tools.


Responsibilities

- Collaborate with stakeholders to define requirements and scope for development projects.

- Design and architect investment applications and technical solutions for complex business problems.

- Develop full-stack applications, including backend data management, business logic, and frontend interfaces.

- Write clean, reusable, and well-structured code following best practices.

- Build and maintain ETL pipelines and integrate third-party software and data sources.

- Implement CI/CD pipelines using GitHub Actions for automated testing and deployment.

- Establish development processes and recommend improvements to the tech stack.

- Communicate technical concepts effectively to non-technical stakeholders using visualization tools.

Requirements

- Bachelor’s degree in Computer Science or related field.

- Minimum 4-5 years of professional experience coding in Python.

- Strong problem-solving skills and ability to work independently.

- Familiarity with SDLC frameworks (Agile/Scrum).

- Experience with version control systems (Git) and project management tools (e.g., Jira).

- Excellent organizational and communication skills.


Preferred Qualifications

- Advanced degree in a technical field.

- Experience with Microsoft Azure cloud services.

- Familiarity with CI/CD pipelines using GitHub Actions.

- Knowledge of Snowflake or other data warehouse technologies.

- Experience with pytest and Playwright for automated testing.

- Exposure to Machine Learning development and ML Ops.

- Strong understanding of relational databases and data structures.

- Financial domain knowledge (asset classes, trading, options strategies) is a plus.


Tech Stack

- Languages: Python

- Cloud: Microsoft Azure (required), AWS/GCP (plus)

- CI/CD: GitHub Actions

- Data: SQL, Snowflake (plus), ETL pipelines – Azure Data Factory

- Testing: pytest, Playwright

- Version Control: Git

- Frameworks: Agile/Scrum


Why Join Us?

You’ll work on impactful projects that directly support investment strategies and operational efficiency. This role offers exposure to cutting-edge technologies in finance, data science, and cloud computing. 


We are an equal opportunity employer. All applicants will be considered for employment without attention to race, color, religion, sex, sexual orientation, gender identity, national origin, veteran or disability status, or any other class protected by federal, state, or local law. In addition, we do not discriminate against qualified applicants with arrest or conviction records.  


#LI-JM1