Senior Back-End Engineer / Full Stack Developer - Comp to 200K+ - REMOTE
New York City, NY
OPEN JOB: Senior Python Back-End Engineer / Full Stack Developer LOCATION: FULL REMOTE (manager would prefer hybrid NYC/Remote, but will entertain full remote) TYPE: Full Time Salaried FIRM: Premier Equity Research Firm
COMP RANGE: $180,000 - $250,000 ++
We are looking for an experienced Full Stack developer to focus primarily on designing and implementing ETL processes and APIs, with the ability to architect and implement end-user data-driven applications.
Design, develop, and optimize the API & Data Integration process.
The API work is currently in PYTHON. And the framework currently is mostly PYTHON and some Power Shell. A move to one of the other frameworks (Java or .NET) is likely in the near future.
Collaborate with management, operations, business users, and other stakeholders in designing the software development road map.
Manage the software development and integration process from inception to completion over the full software development lifecycle, keeping development aligned with business objectives, the technical stack and the roadmap.
Analyze, design, develop, and implement REST APIs, primarily in Python, to drive data-driven applications.
Develop scripts to perform data integration, ETL, end-user automation based on schedules and triggers.
Scripts will consume APIs from SaaS vendors like NetSuite, Salesforce, Zoom, and other on-premise and cloud data sources, generate reports and notifications for operations and end-users.
Develop Web applications and standalone applications for internal use using a Web framework to be determined, Powershell, VBA.
Work with external development resources on larger apps.
Write code that is robust, maintainable, scalable, secure, and re-usable. Use industry standard best practices for coding, testing, project management, continuous integration and delivery.
Document software and operational processes it supports.
Support applications with an understanding of end-user support and troubleshooting.
Identify potential process improvement areas and suggests options and recommends approaches
Build processes to monitor the health and performance of software applications and databases.
Meet with key stakeholders to share updates of direction, project status, architectural and technology trends, risks, and functional/integration issues
Review project proposals, evaluates alternatives, provides estimates and makes informed recommendations and decisions
Ensure all API and integration technology functions within compliance regulations and restrictions
Bachelor’s Degree in Computer Science, Engineering, or related field
5+ years of experience of software development preferably in the financial services industry
The API work in PYTHON. And the framework will be mostly PYTHON and some Power Shell