Software Engineer ( Hybrid - Miami)

POSITION SUMMARY

Nurp is seeking a Software Engineer to help expand and enhance the infrastructure powering our algorithmic trading ecosystem, copy trading technology, and internal platform operations. This role will focus heavily on backend engineering, trading system integrations, execution optimization, and development of advanced functionality within our proprietary platform, app.nurp.

The ideal candidate is a technically strong engineer who enjoys building scalable financial technology systems and solving complex operational and trading related challenges. Candidates with prior exposure to financial markets, broker integrations, trading infrastructure, or fintech products will be strongly preferred, as this role directly contributes to the evolution of Nurp’s trading technology stack.

This role is located in Miami as a hybrid, in-office position (3 days in the office).This position offers a competitive annual salary ranging from $100,000 to $140,000 plus a 10% to 20% annual performance based bonus.

ABOUT THE COMPANY

Nurp builds smart trading algorithms that help people trade more effectively across multiple markets, including FX, Commodities and Crypto. We’re reshaping the way people invest by using powerful, data-driven technology instead of outdated methods. At Nurp, we’re focused on growth, both in the markets we serve and in the people we hire. This is a place for driven, results-oriented individuals who want to take ownership, learn quickly, and make an impact. You’ll work alongside a talented team, contribute to meaningful projects, and help shape the future of algorithmic trading. We move fast and wear many hats, creating constant opportunities for personal and professional growth.


RESPONSIBILITIES

  • Lead ongoing development, optimization, and maintenance of the Nurp native platform, ensuring platform stability, scalability, and performance across customer facing and internal systems.

  • Build and enhance copy trading infrastructure.

  • Improve execution quality, trade synchronization, and operational reliability across existing algorithmic trading systems and copy trading infrastructure.

  • Develop advanced functionality within the Nurp licensing portal.

  • Integrate and maintain broker APIs to support multi broker compatibility and cross broker deployment.

  • Architect and maintain scalable backend systems and trading product integrations.

  • Build data-driven operational dashboards and reporting tools to track platform performance and engagement, while proactively monitoring, troubleshooting, and optimizing backend systems to ensure high security and reliability.

  • Collaborate cross functionally to prioritize technical initiatives and deliver scalable solutions aligned with business objectives.

  • Perform other related duties as necessary or assigned.



KEY COMPETENCIES

  • Trading Systems Engineering: Strong understanding of trading infrastructure, broker connectivity, execution systems, and real time financial application workflows.

  • Backend Engineering Expertise: Strong understanding of backend application architecture, database systems, API integrations, and scalable platform development.

  • Financial & Trading Product Understanding: Understanding of financial markets, trading systems, risk management concepts, and fintech products.

  • Problem Solving & Critical Thinking: Ability to diagnose technical issues, improve operational systems, optimize trading workflows, and deliver scalable engineering solutions.

  • Technical Versatility: Comfortable working across backend systems, infrastructure management, API integrations, operational tooling, and frontend support initiatives when necessary.

  • Cross Functional Collaboration: Ability to communicate effectively with technical and non technical stakeholders across Product, Operations, Marketing, and Leadership teams.

  • Ownership Mentality: Self motivated individual capable of managing priorities independently while maintaining strong execution standards in a fast moving environment.



EDUCATION AND EXPERIENCE

  • Minimum 5 years of experience building and maintaining production level software applications.

  • Strong proficiency in PHP, Laravel, and backend web application development.

  • Experience working with MySQL, relational databases, and server side application architecture.

  • Strong proficiency in HTML, CSS, and JavaScript.

  • Experience with APIs, third party integrations, and operational platform systems.

  • Familiarity with infrastructure tools, including Cloudflare, DNS systems, CDN services, and hosting environments.

  • Experience with WordPress and Elementor is considered a plus.

  • Strong analytical, debugging, and problem solving skills.

  • A Master’s degree in Computer Science, Software Engineering, or a related technical field (Preferred).

  • Prior experience within fintech, financial services, trading technology, or capital markets environments (Preferred).

BENEFITS

  • Hybrid schedule

  • Health insurance.

  • Dental insurance.

  • Vision Insurance.

  • Voluntary Life Insurance.

  • Paid Time Off.

  • Access to our product and services at significant discounts and, in some instances, free



COMMITMENT TO DIVERSITY

Nurp is an equal opportunity employer committed to fostering an inclusive and diverse workforce. We encourage applicants from all backgrounds to apply, regardless of race, color, religion, age, national origin, gender, gender identity, sexual orientation, or disability.

Back to blog

Common Interview Questions And Answers

1. HOW DO YOU PLAN YOUR DAY?

This is what this question poses: When do you focus and start working seriously? What are the hours you work optimally? Are you a night owl? A morning bird? Remote teams can be made up of people working on different shifts and around the world, so you won't necessarily be stuck in the 9-5 schedule if it's not for you...

2. HOW DO YOU USE THE DIFFERENT COMMUNICATION TOOLS IN DIFFERENT SITUATIONS?

When you're working on a remote team, there's no way to chat in the hallway between meetings or catch up on the latest project during an office carpool. Therefore, virtual communication will be absolutely essential to get your work done...

3. WHAT IS "WORKING REMOTE" REALLY FOR YOU?

Many people want to work remotely because of the flexibility it allows. You can work anywhere and at any time of the day...

4. WHAT DO YOU NEED IN YOUR PHYSICAL WORKSPACE TO SUCCEED IN YOUR WORK?

With this question, companies are looking to see what equipment they may need to provide you with and to verify how aware you are of what remote working could mean for you physically and logistically...

5. HOW DO YOU PROCESS INFORMATION?

Several years ago, I was working in a team to plan a big event. My supervisor made us all work as a team before the big day. One of our activities has been to find out how each of us processes information...

6. HOW DO YOU MANAGE THE CALENDAR AND THE PROGRAM? WHICH APPLICATIONS / SYSTEM DO YOU USE?

Or you may receive even more specific questions, such as: What's on your calendar? Do you plan blocks of time to do certain types of work? Do you have an open calendar that everyone can see?...

7. HOW DO YOU ORGANIZE FILES, LINKS, AND TABS ON YOUR COMPUTER?

Just like your schedule, how you track files and other information is very important. After all, everything is digital!...

8. HOW TO PRIORITIZE WORK?

The day I watched Marie Forleo's film separating the important from the urgent, my life changed. Not all remote jobs start fast, but most of them are...

9. HOW DO YOU PREPARE FOR A MEETING AND PREPARE A MEETING? WHAT DO YOU SEE HAPPENING DURING THE MEETING?

Just as communication is essential when working remotely, so is organization. Because you won't have those opportunities in the elevator or a casual conversation in the lunchroom, you should take advantage of the little time you have in a video or phone conference...

10. HOW DO YOU USE TECHNOLOGY ON A DAILY BASIS, IN YOUR WORK AND FOR YOUR PLEASURE?

This is a great question because it shows your comfort level with technology, which is very important for a remote worker because you will be working with technology over time...