Backend Python Developer
Backend Python Developer
Montreal, Quebec, Canada - Permanent
GuruLink has a nearly 20-year track record of helping some of most well-known North American startups, scaleups and enterprises solve technical talent challenges.
Today we have a challenging career opportunity for 2 Backend Python Developers to help one of North America's most successful private financial firms to develop the software that allows them to do exceptional work in markets around the world.
Headquartered in Chicago with offices throughout the U.S., Canada,Europe, and Asia, our client trades a variety of asset classes including Fixed Income, ETFs, Equities, FX, Commodities and Energy across all major global markets. They have also leveraged our expertise and technology to expand into three non-traditional strategies: real estate, venture capital and cryptoassets.
We are looking for passionate Python Developers to join their team. You will develop critical software that their traders, researchers and engineering teams use to implement and analyze our algorithmic trading strategies. As a member of our team, you will be surrounded by cutting-edge technology and senior technologists providing you with the best possible environment to succeed.
This is a hybrid on-site position.
Must Have Skills:
•Strong experience with backend development
•A Bachelor’s or a Master’s degree in Computer Science, Software Engineering or equivalent
•3-10+ years of experience developing web based applications with Python
•Comfortable with flask
•Building scalable and performant software using software engineering best practices
•Strong experience with Python and at least one framework i.e Flask, Django for web (we use Flask)
•Experience with any messaging/streaming services such as RabbitMQ, SQS etc.
•Excellent communication skills and collaborative mindset
•Strong foundations in systems design, architecture etc.
Nice to Have Skills:
•Experience in network programming and databases is an asset
•Experience with any of these technologies is an asset: TCP, HTTP, Redis, RabbitMQ, ELK, Docker, Kubernetes
•Mentorship with experienced software developers, database administrators, and technical project managers
•Continuous learning through paid postgraduate degrees, Dev Lightning talks, online learning support and 1 on 1 language tutoring with Berlitz
•40 hours of paid volunteer work at the organization of your choice
•Bi-weekly social activities, monthly wellness plan, on-site weekly massages, and games room
•Daily catered meals (breakfast and lunch) with unlimited snacks and beverages
•Competitive salary, matching RRSP, paid company phone, laptop, and work from home set-up