Chainlink
Senior Software Engineer, Payments
RemoteFull-timeGlobal
š Midš Remote
RemoteRemote work position available
Job Description
[AI-summarized by JobStash]
You will design, build, and operate scalable backend services in Go that power payments, billing, and account systems. You will own core services end-to-end, improve reliability and performance, reduce technical debt, lead design and code reviews, and collaborate with product and engineering teams to integrate securely with on-chain systems.
Requirements
- āProven experience designing building and operating scalable backend services with Go
- āStrong understanding of smart contracts and blockchain fundamentals
- āExperience designing and evolving complex microservice architectures
- āExperience with reliability observability monitoring and incident response
- āOwnership across design implementation deployment and iteration
- āClear written and verbal communication including documenting architectural decisions
- āStrong software engineering fundamentals including testing strategy performance and code quality
- āPassion for the Web3 ecosystem or participation in open source projects (preferred)
- āExperience working in globally distributed teams (preferred)
- āFamiliarity with backend or blockchain integrated security considerations (preferred)
- āExperience using AI assisted development tools to accelerate delivery (preferred)
Responsibilities
- āDesign scalable backend services in Go
- āBuild and operate mission-critical payments billing and account systems
- āOwn services end-to-end, including deployment and operational readiness
- āImprove system scalability performance and correctness
- āReduce operational risk and technical debt
- āLead design and code reviews to raise architecture and testing standards
- āIntegrate backend services securely with smart contracts and on-chain systems
Tech Stack
billingsmart contractobservabilityincident responsearchitecturepaymentreliabilityPerformancecode reviewmonitoring