CMC Markets has a great new opening for a Senior Full Stack Developer to join our team in London. A excellent opportunity for someone with hands on experience coding in AWS Serverless, Python, TypeScript and ideally Flutter,
This role will be part of Opto, an exciting internal start-up wholly owned by CMC. Launched in the USA just six months ago, Opto stands out with its unique offering: 'Folios'—self-directed funds with automated rebalancing. These funds are designed to help investors stay disciplined and diversified, aligning with our mission of empowering individuals to invest successfully. If you're passionate about making a meaningful impact in the investment world and contributing to a fast-growing, innovative venture, Opto is the place for you.
ROLE AND RESPONSIBILITIES
- Lead the development of new features for our core product and AI offering, working across both frontend and backend, and collaborating closely with a product manager to deliver impactful solutions.
- Design and deploy APIs in AWS that meet agreed interface contracts, ensuring seamless integration and performance.
- Collaborate on system design by reviewing prototypes and working with frontend and downstream developers to define API contracts.
- Evaluate new technologies to identify opportunities for improving customer value and user experience.
- Monitor and optimize APIs, addressing issues quickly to maintain high performance.
- Contribute to our build-and-run team, joining our on-call rota to help ensure the product performs at its best around the clock.
- Create thorough documentation to support knowledge sharing and team collaboration.
- Present your work to both technical and non-technical stakeholders, sharing progress and outcomes.
- Refine customer journeys and contribute to defining requirements for new features.
- Collaborate with product and design teams to create high-fidelity prototypes of potential new functionality.
- Manage your own tasks, ensuring boards are up to date and participating in stand-ups to keep the team aligned.
KEY SKILLS AND EXPERIENCE
Tech Stack Experience
- Fluency in the following technologies: TypeScript, Python, and AWS (including Lambda, API Gateway, DynamoDB, CloudWatch, etc.)
- Good to have: React, Next.js (with Vercel) as well.
- Hands-on experience in installing, modifying, handling, and monitoring CI/CD pipeline tools.
- Experience in mobile development, particularly with Flutter, is highly valuable.
- Familiarity with setting up and working with AI models in AWS is a plus.
Other Skills and Experience
- Familiarity with product and design lifecycles, and collaborating closely with designers, engineers, and product managers
- Experience working with frontend consumers and optimising performance
- Experience contributing and working with shared code libraries
- Passion for helping users succeed in their goals through the features you build
- Strong communication skills and an ability to take ownership of tasks and gather requirements
- Ability to solve complex coding challenges around performance and reusability while continuously improving code quality with a TDD approach
- An interest in learning new skills and collaborating on new technologies
CMC Markets is an equal opportunities employer and positively encourages applications from suitably qualified and eligible candidates regardless of gender, sexual orientation, marital or civil partner status, gender reassignment, race, colour, nationality, ethnic or national origin, religion or belief, disability or age.