Intellectsoft logo
Intellectsoft

Engineering Your Vision

Senior Software Engineer, Go, Java

Backend EngineerSoftware EngineerFull TimeRemoteSeniorTeam 51-200H1B No SponsorCompany SiteLinkedIn

Location

Ukraine

Posted

19 days ago

Salary

0

Seniority

Senior

Job Description

Senior Software Engineer, Go, Java

Intellectsoft

• Build and maintain exchange and LP adapters using REST, WebSocket, and FIX • Normalize external venue APIs into canonical internal models • Develop low-latency, fault-tolerant services for RFQ, execution, and market data flows • Handle venue-specific edge cases including partial fills, sequencing, and inconsistent APIs • Integrate with an event-driven stack using NATS JetStream, Redis, and Postgres • Work across modern Go services and legacy Java/Spring systems • Contribute to migration efforts from RabbitMQ to NATS and monoliths to microservices • Improve resiliency, observability, and operational reliability across the platform • Collaborate with trading, product, and infrastructure teams

Job Requirements

  • Strong experience in Go and/or Java (you’ll use both);
  • Experience building API integrations (REST, WebSocket; FIX is a big plus);
  • Deep understanding of concurrency and performance;
  • Familiarity with event-driven systems (Kafka, NATS, RabbitMQ, etc.);
  • Strong debugging skills in distributed systems;
  • Trading / Domain experience (highly preferred): exchanges (crypto or TradFi), liquidity providers / market makers, RFQ or order execution flows; understanding of order lifecycles, latency and sequencing challenges, market data feeds;
  • Systems thinking - you're comfortable working with unreliable external systems, messy APIs and real-world edge cases;
  • Nice to have skills**
  • Experience working with the FIX protocol
  • Background in crypto trading infrastructure or exchange integrations
  • Familiarity with Redis, Postgres, and NATS
  • Experience modernizing or migrating legacy systems to newer architectures
  • Exposure to low-latency and high-throughput distributed systems

Benefits

  • Awesome projects with an impact
  • Udemy courses of your choice
  • Team-buildings, events, marathons & charity activities to connect and recharge
  • Workshops, trainings, expert knowledge-sharing that keep you growing
  • Clear career path
  • Absence days for work-life balance
  • Flexible hours & work setup - work from anywhere and organize your day your way

Related Job Pages

More Backend Engineer Jobs

Affirm logo

Software Engineer I, Backend (Servicing Platforms)

Affirm

Affirm is a financial services company that is on a mission to provide its customers with “honest financial products that improve lives.” As an employer, Affirm maintains a rem

Backend Engineer19 days ago
Full TimeRemoteTeam 2,200Since 2012

Affirm is reinventing credit to make it more honest and friendly, giving consumers the flexibility to buy now and pay later without any hidden fees or compounding interest. The Bankruptcies & Hardships team (B&H) is a newly formed engineering group responsible for building Affirm’s core servicing platforms that support customers during critical financial moments. The team owns backend services and pipelines that orchestrate bankruptcy workflows and power compliant, reliable hardship support at scale. Engineers on this team work on distributed systems, event-driven pipelines, and high-availability services with a strong emphasis on correctness, auditability, and operational excellence. You’ll collaborate closely with product, compliance, and other platform teams while helping shape foundational systems in a greenfield environment. This is a high-impact opportunity to apply deep backend expertise in Python and Kotlin to systems that matter to both customers and the business. What You'll Do - With the support of your team, you will work on tasks that contribute to the team's projects and goals. - You will work collaboratively and proactively with your team and stakeholders, bringing them along for your work and helping to create visibility and dialog regarding the risks and trade-offs related to your work. - You will strike the right balance of speed and quality in your work, ensuring that we hit our business goals while protecting our systems from downtime. - You will contribute to a sense of community on your team by engaging in growth and development activities. What We Look For - You have previous work or internship experience designing, developing and launching backend systems at scale and are experienced using one of Python, Kotlin or Java. - You are familiar with the building blocks of distributed systems, and the technologies like AWS, MySQL and Kubernetes. - You have mastered taking a simple problem or business scenario into a solution that interacts with multiple software components, and executing on it by writing clear, easily understood, well tested and extensible code. - You are comfortable navigating a large code base, debugging others' code, and providing feedback to other engineers through code reviews. - Your experience demonstrates that you take ownership of your growth, proactively seeking feedback from your team, your manager, and your stakeholders. - You have strong verbal and written communication skills that support effective collaboration with our global engineering team. Compensation and BenefitsBase Pay Grade - J Equity Grade - Poland 2 Employees new to Affirm typically come in at the start of the pay range. Affirm focuses on providing a simple and transparent pay structure which is based on a variety of factors, including location, experience and job-related skills. Base pay is part of a total compensation package that may include monthly stipends for health, wellness and tech spending, and benefits (including 100% subsidized medical coverage, dental and vision for you and your dependents). In addition, the employees may be eligible for equity rewards offered by Affirm Holdings, Inc. (parent company). POL base pay range per year: 205,000 zł - 285,000 zł Additional benefits include: - Type of employment: Contract of Employment - Flexible Spending Wallets for tech, food and lifestyle - Away Days - wellness days to take off work and recharge - Learning & Development programs - Parental leave - Employee Resource & Community Groups This role is eligible for creative tax benefits, subject to applicable law and company policy Location - Remote Poland The majority of our roles can be located anywhere in Poland. **This job description is not a contractual document, and is not intended to have binding force.** #LI-Remote Affirm is proud to be a remote-first company! The majority of our roles are remote and you can work almost anywhere within the country of employment. Affirmers in proximal roles have the flexibility to work remotely, but will occasionally be required to work out of their assigned Affirm office. A limited number of roles remain office-based due to the nature of their job responsibilities. We’re extremely proud to offer competitive benefits that are anchored to our core value of people come first. Some key highlights of our benefits package include: - Health care coverage - Affirm covers all premiums for all levels of coverage for you and your dependents - Flexible Spending Wallets - generous stipends for spending on Technology, Food, various Lifestyle needs, and family forming expenses - Time off - competitive vacation and holiday schedules allowing you to take time off to rest and recharge - ESPP - An employee stock purchase plan enabling you to buy shares of Affirm at a discount We believe It’s On Us to provide an inclusive interview experience for all, including people with disabilities. We are happy to provide reasonable accommodations to candidates in need of individualized support during the hiring process. [For U.S. positions that could be performed in Los Angeles or San Francisco] Pursuant to the San Francisco Fair Chance Ordinance and Los Angeles Fair Chance Initiative for Hiring Ordinance, Affirm will consider for employment qualified applicants with arrest and conviction records. By clicking "Submit Application," you acknowledge that you have read Affirm's Global Candidate Privacy Notice and hereby freely and unambiguously give informed consent to the collection, processing, use, and storage of your personal information as described therein.

Poland
Full TimeRemoteTeam 201-500Since 2003H1B No Sponsor

• Own and evolve our monorepo, ensuring it stays healthy, performant, and easy to work in as the codebase grows • Design, build, and maintain CI/CD pipelines for React Native and web targets, driving reliability and fast feedback loops for the engineering team • Author and maintain shared TypeScript libraries — state management patterns, networking layers, error handling utilities — consumed across all frontend products • Own the mobile release process end-to-end, including Android build configuration, versioning, and deployment automation • Integrate and maintain observability tooling (Sentry, Amplitude) at the platform level, so product teams get reliable instrumentation out of the box • Identify and resolve build bottlenecks, dependency issues, and tooling gaps that slow down engineering velocity • Collaborate closely with product frontend teams to understand their pain points and translate them into platform improvements

Germany
GE Vernova logo

Técnico de Automação Sênior

GE Vernova

GE Vernova is an Equal Opportunity Employer. Employment decisions are made without regard to race, color, religion, national or ethnic origin, sex, sexual orientation, gender identity or expression, age, disability, protected veteran status or other characteristics protected by law. GE Vernova will only employ those who are legally authorized to work in the United States for this opening. Any offer of employment is conditioned upon the successful completion of a drug screen (as applicable). Relocation Assistance Provided: No #LI-Remote - This is a remote position Application Deadline: June 30, 2026

Backend Engineer20 days ago
Full TimeRemoteTeam 10,001+H1B No Sponsor

• Garantir o funcionamento dos sistemas de automação, instrumentação e controle da Central Hidrelétrica • Realizar inspeções, calibrações, manutenções e programação em PLC, SCADA, HMI, RTUs e relés de proteção • Monitorar a operação dos sistemas, identificando falhas, investigando causas e implementando ações corretivas • Executar e acompanhar ordens de serviço, manutenções programadas e atualização dos sistemas de gestão • Supervisionar equipes próprias e terceiros em atividades de manutenção e melhoria • Cumprir e fazer cumprir os procedimentos de segurança, saúde e meio ambiente

Brazil
Job Closed
Full TimeRemoteTeam 501-1,000Since 1997H1B No Sponsor

• Write well-designed, testable, and efficient code with proper test coverage • Participate in code reviews and collaborate with other engineers to ensure code quality and consistency • Maintain current components and technical documentation, suggesting updates as needed • Remain up-to-date on all current best practices, trends, and industry developments

Serbia