Overview
Design, develop and maintain robust, scalable financial technology solutions, working across the full software development life cycle from front-end user interfaces to back-end services and database interactions.
What you'll do
- Develop and maintain full-stack applications using front-end frameworks (e.g., React, Angular, ASP .Net), back-end languages (e.g., Java, Python, C#), and database systems (e.g., SQL Server, Oracle, MongoDB).
- Collaborate with product owners, business analysts and other developers to understand requirements, design technical solutions and estimate effort.
- Write clean, efficient, well-documented and testable code following best practices and architectural patterns.
- Participate in code reviews to ensure code quality, consistency and adherence to standards.
- Design and implement RESTful APIs and microservices.
- Troubleshoot and debug production issues, providing timely resolutions and root cause analysis.
- Contribute to continuous improvement initiatives for development processes, tools and methodologies.
- Mentor junior developers and share knowledge within the team.
- Stay up to date with emerging technologies and industry trends.
What you'll need
- Bachelor's degree in Computer Science, Engineering, or a related field.
- Minimum of 7 years of progressive experience in full-stack software development.
- Experience in at least one modern front-end framework (e.g., ASP .Net, React, Angular, Vue.js) and associated technologies (HTML5, CSS3, JavaScript/TypeScript).
- Experience with at least one back-end programming language (e.g., Java, Python, C#) and relevant frameworks (e.g., Spring Boot, .NET Core, Django, Flask).
- Solid understanding of relational and/or NoSQL databases, including schema design, querying and optimization.
- Demonstrated ability to work independently and collaboratively in a fast-paced, agile environment.
- Excellent problem-solving, analytical and communication skills.
Nice to have
- Using AI copilots (GitHub Copilot, Cursor, Antigravity) to accelerate development.
- Applying LLMs (ChatGPT, Claude, Gemini) for code generation, review, refactoring and debugging.
- Familiarity with Figma for design collaboration.
- Understanding responsible AI usage including data privacy and security.
- Understanding how to deploy agents to production scale using AWS Bedrock, Vercel, etc.
- Experience with cloud platforms (e.g., AWS, Azure, Google Cloud) and containerization technologies (e.g., Docker, Kubernetes).
- Familiarity with CI/CD pipelines and DevOps practices.
- Experience in the financial services industry.
Details
Read the full description and apply on the company’s own careers page.