Tastytrade is looking for a Full-stack Senior Software Engineer to join our team of engineers that builds out the technology that powers our retail brokerage and supports our other business initiatives.
We care about the speed and stability of our back-end systems as much as we care about the customer-facing applications we build. Our architecture is consistently evolving as our business grows and we face different technical challenges, but always with a focus on practicality and performance. Youll help by taking on ownership of current website capabilities as well as working on green field projects across our US entities, and troubleshooting issues as they arise. Our engineers work with a plethora of tools including C++, Java, JavaScript, and Ruby. Youll work primarily in TypeScript, React.js and Java, but will have opportunities to expand your skill set into areas where your interests and our technology intersect.
responsibilities :
Work with and own the code base for our websites and associated applications (IG US entities).
Work in multiple languages across different parts of the tastytrade & IG stack, particularly TypeScript (with React.js framework) and Java.
Partner/collaborate with other technical teams and business stakeholders.
Provide guidance and leadership to more junior members of the team when questions arise about language or implementation specifics and contribute in a meaningful way to our peer review process.
Translate requirements and technical direction into production-quality code with lightweight guidance from team leadership.
Work together with team in pair-programming oriented development to contribute to larger projects.
Write comprehensive tests for your code.
Engage in light infrastructure work to support application development work where applicable.
Continue your growth by learning new systems, languages and working towards ownership of IG and tastytrade systems.
requirements-expected :
You have the ability to learn quickly in areas in which you dont already have deep expertise
You are very familiar with Java
You are familiar with React.js, Typescript, CSS & HTML
You have experience in cloud technologies, in particular AWS
A mastery of at least one of our languages or frameworks and experience dealing with it in a production context
A willingness to learn new languages, frameworks, or technologies beyond your current expertise
Demonstrable professional experience working as a senior software engineer on a team
Minimum 5-6 years of commercial experience with Java (Bonus points for React!)
offered :
Your growth fuels our success! Thrive with tailored development programs, mentoring opportunities with leaders, and clear career progression. Expand your network through committees, sports and social clubs. Enjoy extra time off for volunteering and community work.
Flexible working hours & hybrid working
Home office equipment reimbursement
Performance-related bonus
Private medical cover for you and your family/partner (Medicover)
Multikafeteria system (you can choose a multisport card, vouchers, etc.)
Life insurance (Generali)
Employee-led LGBTQ+, Women’s, Black, and Parents & Carers networks with an annual budget for organizing events & projects that foster an open, diverse, and inclusive culture
Career-focused technical and leadership training in-class and online, incl. unlimited access to the LinkedIn Learning platform
Well-being events as well as Employee Assistance Programme
Summer picnic, New Year party and other social events
3 additional days off a year - 1 to celebrate your Birthday and 2 for voluntary work
benefits :
sharing the costs of sports activities
private medical care
sharing the costs of professional training & courses