Juniper Square aims to unlock the full potential of private markets by digitizing them, bringing efficiency, transparency, and access to private markets. The Payments team is responsible for mission-critical solutions that move significant capital, transforming private markets with secure, scalable technology.
Requirements
- 2-5 years of experience in software development, particularly with modern web application frameworks (e.g., React, NestJs, FastAPI, or similar).
- Experience with service-oriented architecture
- Preferred experience with payments systems
- Preferred experience in one of the following: Python/Typescript
- Preferred experience with kubernetes
- Understanding of server-side MVC frameworks (like Django, Rails, Pyramid etc.)
- Experience with SQL database schema design
Responsibilities
- Assist in implementing SWIFT network integration for our treasury cash management system under the guidance of senior engineers.
- Contribute to small to large projects within the Product Team, providing technical input and executing assigned tasks effectively.
- Participate in project kickoffs and help translate project requirements into technical specifications for implementation alongside senior team members.
- Assist in defining and expanding data models, including database schema and object models in the data access layer specific to the product.
- Implement required business logic in the service layer, ensuring alignment with project requirements and best practices.
- Help define and implement GraphQL API endpoints, collaborating with other engineers to ensure seamless integration and functionality.
- Work with React to enhance and maintain the user interface, ensuring a responsive and user-friendly experience.
Other
- Bachelor's degree in Computer Science or a related field
- You must be flexible and adaptable—you will be juggling multiple projects in a fast-paced startup environment.
- Experience with payment and accounting concepts preferred.