Senior Full Stack Developer, New York
Job description
Senior Full Stack Developer at Ion.
About the role
Ion is seeking a Senior Full Stack Developer to take on a leadership role within a key project for a strategic client in the asset management space. The consultancy was founded in 2002 as an award-winning specialist firm with the goal of bringing Silicon Valley solutions to Wall Street and has since become an established partner in financial markets. Engineers in this role will work in cross functional teams, consulting directly with clients and shaping technical solutions to business problems. The developer will have the opportunity to lead a team of engineers and build modern digital products that are delivered into production.
Key facts
What you'll do
1. Lead a team of engineers on a critical project for a strategic client in the asset management sector.
2. Collaborate with cross functional project teams to define and refine technical solutions for business problems.
3. Engage directly with the client during consulting sessions to understand requirements and deliverables.
4. Design and build modern digital products using contemporary web technologies and best practices.
5. Ensure that developed solutions are delivered into production environments reliably and on schedule.
6. Contribute to architectural decisions that shape the overall direction of the project and product.
7. Mentor and guide junior engineers, fostering growth and maintaining code quality across the team.
8. Work within an established consultancy that has delivered hundreds of projects for tier-one investment banks.
- Apply experience in distributed computing and cloud technologies to solve large scale financial challenges.
10. Participate in cross functional collaboration that spans engineering, product, and client stakeholders on every project.
11. Partner with product and design teams to iterate on features and improve the overall user experience.
12. Contribute to the establishment of engineering standards and best practices across the development organization.
Requirements
1. Demonstrated experience leading engineering teams and managing project delivery in a professional services environment.
2. Strong background in full stack development with proficiency in both front end and back end frameworks.
3. Several years of hands on experience building digital products that have reached production in live environments.
4. Familiarity with financial markets and an understanding of the unique demands placed on technology in this sector.
5. Proven ability to communicate effectively with clients and translate business needs into actionable technical specifications.
6. Experience working in cross functional teams that include product managers, designers, and other engineering disciplines.
7. A degree in computer science or a related technical field from an accredited institution.
8. Track record of delivering high quality software solutions on time while maintaining clean and maintainable code.
9. Demonstrated ability to work independently and take ownership of deliverables in a fast paced environment.
10. Experience with agile methodologies and iterative development cycles in a consulting or agency setting.
Nice to have
1. Prior experience at a technology consultancy or consulting firm that serves the financial services industry directly.
2. Knowledge of high speed automation and distributed computing systems commonly used in trading and investment platforms.
3. Exposure to enterprise UX design principles and digital distribution strategies within large scale financial organizations.
4. Familiarity with DevOps practices including continuous integration and deployment pipelines in cloud native environments.
5. Background in data science or analytics applied to financial data sets and market information.
6. Experience with enterprise scale systems that handle high volumes of transactions and data processing.
Skills & tools
1. Proficiency in modern JavaScript or TypeScript for building responsive and scalable front end applications.
2. Experience with back end frameworks such as Node.js, Python, or Java for server side development.
3. Working knowledge of relational and non relational databases including PostgreSQL, MongoDB, or similar systems.
4. Comfort with cloud platforms like AWS or Azure for deploying and managing production applications.
5. Understanding of containerization tools such as Docker and orchestration platforms like Kubernetes.
6. Familiarity with version control systems, particularly Git, and collaborative development workflows across distributed teams.
7. Familiarity with RESTful API design and microservices architecture patterns for scalable system development.
8. Knowledge of testing frameworks and methodologies including unit testing, integration testing, and end to end testing.
Practical notes
1. This is a full time position based in New York with no remote work arrangement specified.
2. The role involves direct client facing interactions and requires strong communication skills for consulting engagements.
3. Candidates should be prepared to work within cross functional teams that include both engineering and business stakeholders.
4. Ion values contributions that make immediate impact and encourages engineers to bring drive and creativity to their work.
5. The project team will include engineers from multiple disciplines working together in a collaborative environment.
6. Ion has a strong reputation as an established partner in financial markets with global reach.
About the company
We are one of the world's leading companies in fintech, with over 13,000 employees across 60+ offices, serving 4,800+ clients worldwide. We build powerful and complex workflow automation software, data and business insights to the world's biggest financial institutions, governments, and central banks. Learn more at iongroup.