API Developer
at Uphold
Porto, Norte, Portugal -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 24 Nov, 2024 | Not Specified | 29 Aug, 2024 | N/A | Testing Tools,Computer Science,Relational Databases,Docker,Software Development,Kubernetes,Postgresql,Aws,Rest,Sentry,Communication Skills | No | No |
Required Visa Status:
Citizen | GC |
US Citizen | Student Visa |
H1B | CPT |
OPT | H4 Spouse of H1B |
GC Green Card |
Employment Type:
Full Time | Part Time |
Permanent | Independent - 1099 |
Contract – W2 | C2H Independent |
C2H W2 | Contract – Corp 2 Corp |
Contract to Hire – Corp 2 Corp |
Description:
ABOUT UPHOLD
The Web3 economy will redefine how financial value is held and transacted - with much activity shifting towards blockchain networks and digital assets.
Founded in 2013, Uphold is a Web3 financial platform that supports almost 300 digital assets and acts as Regulated Gateway to the Web3 economy.
Featuring integrations with 26 blockchain networks and a robust trading engine connected to 30 underlying venues, the platform allows users to trade ‘Anything-to-Anything’ while enjoying keen pricing and deep liquidity.
Uphold has completed more than 120 million transactions worth $40 billion from 10 million customers in over 150 countries.
Both people and companies need to access this exciting Web3 world, but it can be technically demanding and time-consuming.
THE OPPORTUNITY:
Uphold is looking for an API Developer to join our Engineering team. As a API Developer, you’ll play a key role in spearheading a new business division within our group. You’ll join a team with the focus on crafting innovative solutions that harness the power of our 10+ years market-proven platform, empowering other enterprises to build upon this robust foundation.
You’ll thrive in a tech-driven environment that prioritizes excellence, utilizing state-of-the-art open-source technologies to drive your projects forward. This is an exciting opportunity for you to take the lead in developing and owning mission-critical technologies in a highly dynamic industry.
REQUIRED QUALIFICATIONS:
- Degree in Computer Science or Software Engineering, or equivalent.
- Five or more years of relevant experience in constructing SaaS or API-driven applications.
- Experience with public API platforms in financial services space (banks or fintechs).
- Proficiency with REST and GraphQL API (bonus if FIX experience, not a requirement).
- Understanding of the core API platform architecture principles, such as idempotency, API versioning, API security, API traffic monitoring, etc.
- Expertise in architecting software development.
- Hands-on experience with tools related to the API development and deployment, such as API testing tools (e.g. Postman), API gateways, API documentation generators, API log monitors, etc.
- Demonstrated proficiency in both building and utilizing highly scalable APIs.
- Hands-on experience with microservices architecture.
- Proficiency with the following technologies: Node.js, gRPC, PostgreSQL, Docker and Kubernetes.
- Strong understanding of relational (preferably PostgreSQL) and/or non-relational databases (e.g. Redis).
- Familiarity with the following technology providers (or similar): AWS, DataDog, Sentry, Cloudflare, PagerDuty.
- Excellent communication skills and a team player with the ability to work in cross-functional teams, and with a great attitude.
- Fluent written and oral English communication skills.
BONUS IF YOU HAVE:
- Fluency in cryptocurrencies or other digital assets as they are core to our business.
- Community talks, certifications, and/or blog posts on your interests and research.
- Open source project contributions of any kind, such as tools developed to solve specific problems you’ve had or fixing issues on existing projects.
Importantly, if you’re looking for a senior role with us, you will have achieved many of the things above while also providing mentorship to others, and have engaged in public speaking opportunities.
BENEFITS:
- Annual bonus program based on individual, team and company performance.
- Home office stipend to support the setup of a productive home office.
- Generous PTO, healthcare coverage, and employee assistance programs.
- Interesting and fun events and celebrations.
- Foodie culture and well-stocked office kitchen.
Join our team and embark on a fulfilling career where you’ll have the opportunity to grow, innovate, and contribute to something meaningful. Come and be a part of our talented team!
If this job isn’t exactly what you are looking for, visit our careers page to check out all our exciting opportunities.
Responsibilities:
- Identify and design APIs needed to address business requirements.
- Making crucial technical architectural decisions.
- Writing high quality code with performance and scalability in mind.
- Specifying interfaces and technologies for future customer use.
- Collaborating with product managers, engineers and other project stakeholders throughout the software development life cycle (planning, design, implementation, deployment and support).
- Developing APIs designed to cater to millions of customers.
- Taking ownership of the complete lifecycle of API changes.
- Managing automation and orchestration of environments including production.
- Overseeing maintenance tasks and providing on-call support when necessary.
REQUIREMENT SUMMARY
Min:N/AMax:5.0 year(s)
Computer Software/Engineering
IT Software - Application Programming / Maintenance
Software Engineering
Graduate
Computer Science, Software Engineering, Engineering
Proficient
1
Porto, Portugal