PYTHON FULL STACK DEVELOPER
10,001+ employees · IT Services and IT Consulting
About the job
We require a passionate full stack technologist to work within our financial services technology team who support the investment businesses by developing and supporting internal Python web application tools to support Front Office functions
- Deliver a user platform to support investment decision making and analysis of trends in the investment research space
- Refinement of the existing investment and research platform in response to business needs
- Expert knowledge of Python 3 in an enterprise environment, including packages such as Pandas, NumPy, and Python web frameworks such as Django, and Flask
- Experience with both SQL and Python ORM libraries (i.e. SQLAlchemy)
- AWS experience in addition to CI applications (e.g. Team City)
- Expertise in building front-end Single Page Applications with React and Redux
- Experience and good knowledge of common React libraries (Redux, react router etc)
- Good knowledge and handling of common React patterns (HOC, render props, Provider pattern, Container / Presentational components etc)
- Knowledge of RESTful API’s
- Knowledge of common React principles (immutability, pure functions, functional / class components, pure components, change detection, composition etc)
- General knowledge of common challenges in front-end development (eg: browser behaviour and limitations, front-end application optimisations, etc)
- Advocate of general engineering best practices (eg: domain driven code architecture, encapsulation, separation of concerns, single responsibility, clean code practices etc)
- Knowledge of common design patterns (eg: pubsub, module pattern, dependency injection etc)
- Awareness of common front-end styling paradigms (eg: css modules, css in js)
- Knowledge of general front-end tooling (particularly Nodejs and npm)
- Experience with structuring and writing unit tests
- Experience with setting up and writing end to end tests
Nice to have
- Experience and interest in RxJS
- End to end testing experience (Selenium, Jest, Mocha, Puppeteer)
- Experience with material UI
- Familiarity with react hooks
- We offer a range of benefits including
- A competitive group pension plan, life assurance and income protection
- Private medical insurance, private dental care and critical illness cover
- Cycle scheme Tech scheme and season ticket loan
- Employee assistance program
- Various perks such as Friday lunch, on-site massage and regular social events
- Unlimited access to LinkedIn learning solutions
- EPAM Employee Stock Purchase Plan (ESPP) (subject to certain eligibility requirements)
- Various perks such as Gym discount, Friday lunch, on-site massage and regular social events
- Some of these benefits may be available only after you have passed your probationary period
12% Off All Orders Hansen’s has everything you need to keep you looking and feeling coastal cool.
12% Off All Orders Hansen's is one of the oldest and largest surf shops in Southern California. With over 55 years doing business in Encinitas CA we have one of the most recognized names in surf retai
Limited Edition UCE-13 PLUS Water Ionizer in Matte Black 40% Off + 7 FREE Gifts with code: HAPPYTIMES at checkout. Shop Now!
Happy New Year Sale! Lowest Prices Ever! Use code: HAPPYTIMES at checkout for 7 FREE Gifts with purchase of a water ionizer. Shop Now!
38% Off Tyent's ACE-13 Above-Counter Extreme Water Ionizer - Lowest Price Ever! Plus, 7 FREE Gifts with code: HAPPYTIMES at checkout. Shop Now!
35% Off Tyent's NEW UCE-13 PLUS (in Satin Silver) Water Ionizer - Lowest Price Ever! Plus, 7 FREE Gifts with code: HAPPYTIMES at checkout. Shop Now!
34% Off Tyent's H2 Hybrid Ionizer - Lowest Price Ever! Plus, 7 FREE Gifts with code: HAPPYTIMES at checkout. Shop Now!
33% Off Tyent's EDGE-9 Turbo Water Ionizer - Lowest Price Ever! Plus, 7 FREE Gifts with code: HAPPYTIMES at checkout. Shop Now!
Up to 33% Off Tyent's NEW UCE-13 PLUS Water Ionizer + 7 FREE Gifts with code: PRESIDENT22 at checkout. Shop Now!