Circle

Senior Software Engineer

Circle

full-time

Posted on:

Location Type: Remote

Location: Remote • 🇹🇼 Taiwan

Visit company website
AI Apply
Apply

Job Level

Senior

Tech Stack

AWSAzureCloudGoMicroservicesNoSQLSQL

About the role

  • Extending Circle's in-house blockchain systems infrastructure to support the tokenization of the world
  • Analyzing requirements, procedures, and problems to improve existing systems and modifying systems
  • Building and owning scalable microservices responsible for reliable and secure APIs that transfer value and assets across all blockchain protocols as well as traditional banking protocols
  • Collaborating with Product and Engineering teams to design, test, and shape Circle features
  • Developing and documenting system design procedures, testing procedures, and quality standards
  • Troubleshooting program and system malfunctions to restore normal functioning
  • Building publicly accessible APIs that make it simple for developers to integrate with complex payment systems
  • Integrating Platform Services with leading banks and financial technologies
  • Consulting with management to ensure agreement on system principles
  • Writing the infrastructure to deliver great payment experiences, including data sources (SQL or NoSQL), messaging systems and APIs
  • Other duties as assigned

Requirements

  • 4 years of minimum professional software development experience in object-oriented languages like Go
  • Bachelor's degree in Computer Science or a closely related field (or equivalent)
  • Led teams (2-4) technically on architecture and system design
  • Familiar with the Golang Web Framework like Gin, Fasthttps and know the Golang development related tools like go mod, go lint, etc
  • A broad understanding of RESTful API design and development principles
  • Experience with Cloud Services (AWS, Google Cloud, Microsoft Azure, etc)
  • Experience with SQL databases and designing schemas
  • Proven experience in the design & deployment of production-quality, scalable software
  • A focus on coding standards and code quality -- a desire to have great test coverage to enable continuous delivery
  • Excellent communication skills, able to collaborate with remote teams, share ideas and present concepts effectively
  • Self-starter, you enjoy moving at a fast pace, shipping software that improves the user experience and constantly improving your work with little supervision
  • Written and verbal communication skills in English and Mandarin Chinese are required.
Benefits
  • Flexible and diverse work environment
  • Encouragement of new ideas
  • Full-time employment
  • Opportunity to work with a leading financial technology company

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
GoRESTful API designSQLNoSQLmicroservicescloud servicessystem designproduction-quality softwarecoding standardstest coverage
Soft skills
communication skillscollaborationself-starterproblem-solvingteam leadership
Certifications
Bachelor's degree in Computer Science
Houzz

Senior Software Engineer, AI

Houzz
Seniorfull-time🇹🇼 Taiwan
Posted: 7 days agoSource: jobs.lever.co
AWSAzureCloudETLGoogle Cloud PlatformJavaKerasPythonPyTorchTensorflow