Design, build, and maintain scalable backend services using Python and modern frameworks such as Django.
Contribute to the platform's modernization by migrating existing services to Python.
Develop data integration services and connectors for multiple products and clients.
Work with SQL and NoSQL databases, along with caching technologies like MSSQL, MySQL, MongoDB, Redis, to ensure performance and reliability.
Build, test, and maintain clean, well-structured, and well-documented code following best practices.
Collaborate closely with team members on projects requiring agile development methodology experience.
Utilize Git for version control in a team environment effectively.
Understand and apply Continuous Integration / Continuous Deployment tools and techniques to streamline the software delivery process.
Use Docker and Kubernetes knowledgeably to build highly scalable applications that can handle varying loads efficiently.
Perform numerical data manipulation and analysis as required for backend services development or optimization tasks.
Communicate clearly and concisely, both verbally and in writing, with team members and stakeholders about project statuses, issues, and progress updates.
Take ownership of assigned projects while working autonomously to solve problems independently within the scope defined by InvestorFlow's product vision for their SaaS offering.
Benefits
Equity in the company as a benefit is mentioned but no specific details provided regarding equity compensation structure such as stock options or grants are given.
Paid Time Off (PTO) benefits, including vacation days and holidays, although exact numbers aren't specified here either.
Perks are mentioned but no specific perks such as gym memberships or free snacks have been stated explicitly.
Remote work options available to employees is clearly indicated within the job description itself.