Coinme logo
Coinme

Enable crypto solutions for your customers natively with Coinme's APIs and turnkey regulatory infrastructure.

Senior Software Engineer, Custody

Full-stack EngineerSoftware EngineerOtherRemoteSeniorTeam 11-50Since 2014H1B SponsorCompany SiteLinkedIn

Location

United States

Posted

85 days ago

Salary

0

Seniority

Senior

Job Description

Senior Software Engineer, Custody

Coinme

• Design solutions for complex technical and business problems • Develop software systems and components for our rapidly growing business • Write performant, maintainable code while iterating and shipping rapidly • Work within our backend architecture and technology stack based on: • Java 17 or higher with Project Reactor (Reactive Java) • Spring Boot • Command and Query Responsibility Separation (CQRS) architecture and Event Sourcing (ES) • Full microservice environment • RESTful APIs for synchronous flows • Event-driven design (powered by CQRS and ES) for async flows • Webhooks and Server-sent events • Axon Framework for intra-domain event-driven design • Kafka for inter-domain event-driven design • Kubernetes, Helm charts, Argo platform • MySQL DB • Mongo DB • AWS solutions (EC2, RDS, etc.) • Author and maintain unit and integration tests • Work with your Scrum team to plan sprints and delivery of features • Drive engineering excellence, operational stability and security into all layers of the platform • Participate in design and architecture discussions and planning • Drive the execution and delivery of features by collaborating with cross functional stakeholders • Work with Engineering Leadership to drive best practices in software development, testing, and production operations • Mentor other engineers, helping them grow in their careers • Contribute to recruiting efforts to continue to build your team.

Job Requirements

  • Bachelor's degree in Computer Science, Software Engineering, or equivalent experience
  • 5+ years of experience as a software developer
  • Experience building scalable services and distributed systems in Java or similar object-oriented language
  • Experience driving technical designs within a team
  • Experience writing code that is readable, scalable, and instrumented
  • Experience working in a fast-paced Agile development environment
  • Experience in communicating with users, other technical teams, and product to understand requirements, describe software product features and technical designs
  • Experience with cryptocurrency and blockchain technology, especially custody solutions
  • Required technology skills
  • Java & Spring Boot expertise
  • Experience with a microservice environment
  • Kafka, RabbitMQ, ActiveMQ or similar tech
  • RESTful APIs for synchronous flows
  • MySQL DB
  • Mongo DB or similar NoSql database
  • Experience with Kubernetes or any cloud development platforms.

Benefits

  • Check out our AI Usage Guidelines to understand how we approach AI tools during the hiring process.

Related Job Pages

More Full-stack Engineer Jobs

OtherRemoteTeam 201-500Since 1968

• Serve as the primary contact with city staff and attend in-person public commission, board and/or council meetings on a routine basis. • Represent the city at regional meetings, as requested by client • Lead the planning, design, and construction of transportation, water, wastewater and/or stormwater infrastructure projects, including pipelines, treatment facilities, and storage systems. • Confirm that all engineering activities comply with federal, state, and local regulations. • Develop or update improvement standards and drawings. • Review applications for development, prepare conditions of approval and review developer improvement plans. • Develop and manage schedule and budgets for capital improvement projects, providing cost-effective solutions without compromising quality or safety. • Prepare or oversee preparation of financial assistance applications and feasibility studies, coordinating with the regional transportation authority, Caltrans, and/or local, state or federal funding agencies. • Lead or provide support in administration of construction contracts, including the public bidding and construction. • Supervise a team of engineers and technicians, providing guidance, support, and mentorship to ensure high performance and professional development. • Prepare reports, presentations, and documentation related to engineering projects, regulatory compliance, and operational performance. • Teach and mentor assistant and associate level engineering staff.

California
$141K - $197K / year
Gifthealth logo

Lead Senior Software Engineer

Gifthealth

Seamlessly unifying access, fulfillment, and support for faster, simpler digital pharmacy care.

OtherRemoteTeam 501-1,000Since 2020H1B No Sponsor

• Leads design, development, and delivery of scalable, high-quality software solutions aligned with business priorities • Provides technical leadership, code reviews, and architectural guidance to engineering team • Manages, mentors, and supports a team of 2–8 software engineers, including performance feedback and career development • Collaborates with product, design, operations, and other stakeholders to translate business requirements into technical solutions • Oversees system reliability, performance monitoring, testing strategies, and production support • Contributes to documentation, development standards, and continuous improvement of engineering processes

United States
$142K - $177.5K / year
Gifthealth logo

Senior Software Engineer

Gifthealth

Seamlessly unifying access, fulfillment, and support for faster, simpler digital pharmacy care.

OtherRemoteTeam 501-1,000Since 2020H1B No Sponsor

• Create innovative solutions to meet our company’s business and technical needs • Design, develop, and maintain high-quality software and test suites • Work on a highly collaborative and talented development team • Troubleshoot system issues and monitor performance • Collaborate with clients and cross-functional teams to develop solutions that meet requirements and compliance standards • Participate in code reviews and provide feedback to other engineers

United States
easysoftgroup logo

Full-Stack Engineer (AI-First)

easysoftgroup

If you are interested, please send your CV!

Role Description We are looking for a Full-Stack Engineer (AI-First) who will help build the MVP and shape the technical foundation of the product. The role combines full-stack development with AI-driven workflows. The engineer will design and implement core product functionality, integrate LLM-based capabilities, and orchestrate AI-driven pipelines. The position requires a high level of ownership and comfort working in a fast-paced startup environment. - Design and develop core product functionality for an AI-powered platform with autonomous agents - Build and improve the agent runtime that allows AI agents to execute tasks, interact with tools, and run in isolated environments - Develop chat-based and conversational interfaces that enable users to interact naturally with their AI agents - Implement and evolve the memory system that allows agents to learn from conversations and store long-term context - Design and build APIs and backend services powering agents, integrations, and real-time features - Work with vector databases and RAG pipelines to support intelligent retrieval and context building - Build real-time experiences (streaming responses, live updates) for interactive agent execution - Participate in building the multi-agent orchestration layer, enabling collaboration between multiple AI agents - Contribute to the AI tool ecosystem, integrating external services and building extensible agent skills - Collaborate with product, design, and engineering teams to iterate quickly and deliver new features Qualifications - 3+ years of experience with JavaScript / TypeScript - Strong experience with React (React 18+) - Experience building applications with Server-Side Rendering (SSR) - Experience developing REST APIs - Experience integrating LLM APIs (OpenAI, Anthropic, or similar) - Experience building or working with AI agents / agentic systems - Experience with modern backend development in Node.js - Experience working with databases (experience with SurrealDB or similar NoSQL databases is a plus) - Experience with Redis or streaming systems (e.g., Redis Streams) - Understanding of Docker and containerized environments - Experience with Git-based workflows and CI/CD pipelines - Understanding of basic security principles in web applications - Ability to work in an AI-powered development workflow (using modern AI tools in development) - Experience with Agentic AI Development - Experience with Own Agent Building Requirements - Experience working with multi-agent systems (agent orchestration, task delegation, agent-to-agent communication) - Experience building RAG pipelines and working with vector databases (pgvector, Pinecone, Weaviate, SurrealDB vector) - Experience integrating MCP (Model Context Protocol) servers or building extensible agent tools - Experience with real-time communication (Server-Sent Events, WebSockets, Redis Pub/Sub) - Experience with browser automation tools such as Playwright or Puppeteer - Experience deploying applications in container-based cloud environments (Railway or similar platforms) - Experience building modern UI systems using Tailwind and component libraries (e.g., shadcn/ui) Benefits - Friendly & open team who have fun creating cool projects together - Opportunity to boost your professional & personal growth - Regular team gathering activities - 20 business days of paid vacation + UA national holidays - Medical insurance full coverage - 10 + 5 days paid sick leave Hiring Process - Recruiter interview (40 min) - Technical interview - Final interview with PO and CTO

United States + 171 moreAll locations: United States | Canada | Brazil | Colombia | Argentina | Chile | Venezuela | Bolivia | Ecuador | French Guiana | Guyana | Paraguay | Peru | Suriname | Uruguay | Mexico | Costa Rica | El Salvador | Guatemala | Honduras | Nicaragua | Panama | Dominican Republic | Puerto Rico | Bahamas | Guadeloupe | Haiti | Jamaica | Martinique | Montserrat | United Kingdom | Germany | France | Estonia | Portugal | Hungary | Poland | Ukraine | Romania | Bulgaria | Czechia | Slovakia | Belarus | Moldova | Sweden | Greece | Belgium | Italy | Ireland | Switzerland | Netherlands | Finland | Malta | Denmark | Lithuania | Croatia | Spain | Austria | Bosnia And Herzegovina | Iceland | Luxembourg | North Macedonia | Montenegro | Norway | Serbia | Slovenia | Albania | Cyprus | Latvia | Monaco | South Africa | Egypt | Algeria | Angola | Benin | Botswana | Burkina Faso | Burundi | Cameroon | Cabo Verde | Central African Republic | Chad | Congo | Côte D'ivoire | Democratic Republic of the Congo | Equatorial Guinea | Eritrea | Ethiopia | Gabon | Gambia | Ghana | Guinea | Guinea-bissau | Kenya | Lesotho | Liberia | Libya | Madagascar | Malawi | Mali | Mauritania | Mauritius | Mayotte | Morocco | Mozambique | Namibia | Niger | Nigeria | Réunion | Rwanda | Senegal | Seychelles | Sierra Leone | Somalia | Sudan | Eswatini | Tanzania | Togo | Tunisia | Uganda | Zambia | Zimbabwe | Georgia | Turkey | Israel | United Arab Emirates | Armenia | Azerbaijan | Bahrain | Iraq | Jordan | Kuwait | Lebanon | Oman | Qatar | Saudi Arabia | Palestine | Yemen | India | Japan | Philippines | Pakistan | Thailand | Singapore | Vietnam | Taiwan | Indonesia | Cambodia | Laos | Malaysia | Myanmar | South Korea | China | Afghanistan | Bangladesh | Bhutan | Kazakhstan | Kyrgyzstan | Maldives | Mongolia | Nepal | Sri Lanka | Tajikistan | Turkmenistan | Uzbekistan | Australia | Papua New Guinea | Kiribati | Palau | French Polynesia | Tuvalu | New Zealand
Job Closed