Mercury is a company that focuses on providing innovative financial technology solutions. As a Full-Stack Engineering Intern, you will receive mentorship from experienced engineers while contributing to both frontend and backend development tasks, utilizing TypeScript and Haskell to enhance the product for over 100,000 businesses.
Responsibilities:
- Collaborate with data analysts to spec and build features that draw new customers to our product
- Provide a backend to our mobile and web frontends, to do things like search transactions or send wire transfers
- Build admin tools to increase the efficiency of day-to-day support operations, like identifying fraudulent customers or managing accounts
- Integrate with third-party APIs, to do things like send checks or validate SWIFT codes
- Work on a beautiful app: Since many of our customers are startups, they appreciate a well-implemented design
- Push the limits of TypeScript: As a financial technology company, preventing errors is a top priority for us
- Work in an established codebase that still has room for growth
- Exercise ownership over the product
Requirements:
- Be interested in continually honing their craft
- Have curiosity and be willing to share their perspective
- Appreciate quality in their work and that of others
- Communicate well, and be able to write clear explanations of their reasoning on technical decisions
- Experience using the Haskell programming language, or a strong desire to learn it
- Some familiarity with SQL
- Experience using the TypeScript programming language
- Experience with React is a plus