Reference #: R34655Job Description:
About the Role:
We are currently seeking a Senior Full-Stack Software Engineer to join our team. As a Senior Full-Stack Software Engineer you will build and support a suite of applications written in a variety of technologies.The Senior Full-Stack Software Engineer is capable of owning technical design for projects of highcomplexity, and understands the tradeoffs in creating good software. In addition to writing consistently high-quality code consistent with organizational code-quality standards, they are also aware of industry best practices and trends, andare responsible for complex tasks with very little oversight beyond high-level direction. The Senior Full Stack SoftwareEngineeris known as a technology leader within their team and participates extensively in code reviews, and in mentoring of other team members.
What You'll Do:
Build, maintain and enhance our front-end and back-end systems to meet internal and client driven requirements for a new iXBRLproduct
Work with a variety of stake holders with different technology backgrounds
Find ways to build reusable code and libraries for current and future use
Ensure the quality and performance of delivered solutions
Ability to work both independently and also as a technical leader of an agile team
Adhere to project deliverables and timelines. Provide clear and concise communication of changes or disruptions to the schedule with a focus on expectation alignment
About You:
API/Web Services development experience, including exposure to microservices design and serverless computing
Web Development using Angular or React
Familiarity with DBMS technology, including SQL and MongoDB and caching mechanisms such as Redis
Experience in designing RESTful API interfaces
Strong knowledge and experience in Software Design Patterns, SOLID
Ability to develop features and improvements with minimal guidance and lead the development of these initiatives for other team members
Self-motivated and self-managing, with excellent organizational skills
Exceptional written, verbal, interpersonal, and influencing skills
Financial industry knowledge/experience is a plus
Experience with Azure Functions or AWS Lambdas within microservice architecture is a plus
Qualifications and Requirements:
10 years of experience in full-stack software development including expertise in Python, Typescript, and C#
Pay range for this role is 125,000-175,000 depending on location and experience
Why You Should Work Here:
The ability to work in an environment that encourages creativity and fresh ideas
The ability to be on the leading edge of SaaS driven technology solutions for capital markets and regulatory disclosure requirements
The opportunity to join a well-established and growing company that has just completed its most successfulyear
Toppan Merrill is an equal opportunity employer (EEO) and furthers the principles of EEO through Affirmative Action.