InvestorFlow is a leading provider of integrated CRM and portals for asset and investment managers.
Software Engineer, Platform & Integrations
Location
Dominican Republic
Posted
128 days ago
Salary
0
Seniority
Senior
Job Description
Software Engineer, Platform & Integrations
InvestorFlow
• Design, build, and maintain scalable backend services using Python and modern frameworks (e.g., Django) • Contribute to the modernization of the platform by migrating existing services to Python • Develop data integration services and connectors to support multiple products and clients • Work with SQL and NoSQL databases, as well as caching technologies, to ensure performance and reliability • Build, test, and maintain clean, well-structured, and well-documented code following best practices • Collaborate closely with product managers, engineers, and cross-functional teams in an Agile environment • Participate in code reviews, architecture discussions, and technical decision-making • Use Git for version control and follow CI/CD practices for efficient and reliable deployments • Leverage Docker and Kubernetes to build and scale highly available applications • Analyze and work with large datasets, supporting data processing and analytics initiatives • Take ownership of features and services from design through deployment and maintenance • Troubleshoot, debug, and resolve complex technical issues independently and collaboratively • Communicate clearly and effectively in English, both verbally and in writing
Job Requirements
- Expertise in at least one popular Python framework (i.e. Django)
- Excellent Communications Skills in English
- 3+ years in Software Development, preferably in a SaaS environment
- Understanding of and experience with SQL, NoSQL Databases, and Caching engines such as MSSQL, MySQL, MongoDB, Redis
- Strong knowledge of object oriented design, coding, and test patterns
- Experience working as part of an “agile” development team
- Understanding using Git for version control in a team environment
- Understanding of Continuous Integration / Continuous Deployment tools and techniques
- Understanding of how to utilize Docker and Kubernetes to build highly scalable applications
- Aptitude towards numerical data manipulation and analysis
- Ability to communicate clearly and concisely, verbally and in writing
- Desire to take ownership and work autonomously while being part of a close-knit team
- Ability to work independently and solve problems
- Experience working with Salesforce APIs is a plus
- Experience with Microsoft Azure services
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Senior/Principal Software Engineer
MediSpendMediSpend solutions are designed to empower life sciences companies to grow their business compliantly.
• Architect, design, and develop software modules and components within the full stack .Net product platform which meet specified requirements • Architect, design, configure, deploy, monitor, and troubleshoot platform operations in the Microsoft Azure cloud environment • Act as the technical liaison directly with clients to collaborate on technical architectures and designs that will meet requirements • Provide technical guidance and oversight for other less experienced .Net developers also working on the .Net based product platform. Provide peer review of proposed code check-ins. • Promote and monitor best practice coding standards to ensure designs exhibit required levels of overall performance and scalability • Collaborate with Product Management and Engineering leaders to provide estimates to build new product features and capabilities • Proactively identify emerging .Net ecosystem technical trends and draft strawman proposals for incorporation into the product • Collaborate closely with Infrastructure Operations to provide suggestions for financially optimum use of Microsoft Azure cloud services • Incorporate security best practices (i.e. OWASP top 10) within software architecture and designs • Be an active voice in the identification of technical debt, and work closely with team members to align on mitigation strategies, designs, and milestones
Senior Software Engineer – Consumer Engineering Test Infrastructure
CoinbaseA digital currency exchange, Coinbase is used by consumers, merchants, and traders to buy and sell cryptocurrencies, such as Bitcoin, Ethereum, and Litecoin. Fo
• Design, develop, and maintain robust, fast, and scalable automated test frameworks, tools, and infrastructure. • Partner with engineering teams to enhance test coverage, reduce test flakiness, and streamline the debugging experience. • Optimize CI/CD pipelines to ensure the most efficient and rapid test execution. • Advocate for and drive the adoption of testing best practices across unit, integration, and end-to-end testing, promoting a high-quality testing culture while maintaining development velocity. • Build comprehensive dashboards and provide insights that empower teams to track and improve the quality of their tests. • Collaborate with platform, infrastructure, CX, consumer, and SRE teams to ensure that test environments are stable, scalable, and accurately reflect production conditions. • Research and evaluate emerging testing technologies (web, mobile, AI/ML, backend) and integrate them into our ecosystem where appropriate.
Software Engineer
CoinbaseA digital currency exchange, Coinbase is used by consumers, merchants, and traders to buy and sell cryptocurrencies, such as Bitcoin, Ethereum, and Litecoin. Fo
• Design, build, and maintain software development framework and other shared libraries for Coinbase’s backend engineers. • Implement customer-focused abstractions that simplify and standardize the way we offer features. • Responsible for the performance, automation and standardization of gRPC services. • Learn and continue to foster an understanding of the long-term needs of our backend engineering infrastructure. • Contribute to technical decisions providing design justification, coordination, and collaboration with other teams in the organization. • Communicate to gather requirements for backend development framework offerings and capabilities, and to understand gaps and improvements. • Produce professional documentation and diagrams to clearly and concisely communicate concepts and architectures to infrastructure colleagues, in addition to our users. • Manage and assist in the resolution of complicated technical problems and incidents, provide appropriate communication and escalation. • Support and maintain our current infrastructure offerings to maintain a high level of service and availability to the rest of the organization. • Develop strong and effective working relationships with the rest of the Infrastructure organization, Security, business partners, stakeholders and vendors • Keep up to date with current developments and best practices within our domain and make bold and forward-looking recommendations.
• Identity is a critical dependency across the Reddit Ads stack • The Identity Infrastructure pod owns systems that sit directly on the hot path for attribution, measurement, and ads delivery • Provide clear technical ownership and direction for Identity Infrastructure • Set architectural standards, guide the evolution of our identity graph and matching systems • Build solutions that scale with the business while meeting reliability and privacy requirements • Resolve, link, and serve user identity across Reddit Ads • Build foundational infrastructure that directly impacts ads performance, privacy resiliency, and platform scale • Serve as the technical lead for the Identity Infrastructure pod



