API Developer

at  Uphold

Porto, Norte, Portugal -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate24 Nov, 2024Not Specified29 Aug, 2024N/ATesting Tools,Computer Science,Relational Databases,Docker,Software Development,Kubernetes,Postgresql,Aws,Rest,Sentry,Communication SkillsNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – 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