Senior Golang Developer

Job not on LinkedIn

21 hours ago

Apply Now
Logo of Intellectsoft

Intellectsoft

SaaS • Enterprise • Artificial Intelligence

Intellectsoft is a leading software development company that has been empowering businesses since 2007 with custom software solutions. Specializing in full-cycle, end-to-end development services, Intellectsoft helps enterprises, startups, and SMBs launch and scale their digital products, ensuring improved experiences for their customers and employees. With a presence in over 20 countries, Intellectsoft provides expertise in mobile app development, enterprise software solutions, digital transformation, and intelligent automation technologies such as AI, Blockchain, and IoT. The company serves a wide range of industries, including Fintech, Healthcare, Automotive, and Construction, and is trusted by Fortune 500 companies and leading brands worldwide for their software needs.

51 - 200 employees

☁️ SaaS

🏢 Enterprise

🤖 Artificial Intelligence

📋 Description

• Migrate the existing Spring Boot–based trading system to a modern architecture. • Build new Golang microservices to substitute monolithic functionality. • Establish well-defined migration plans for APIs, event streams, and data models. • Maintain backward compatibility and minimise service disruption throughout the migration process. • Build and optimize high-performance Golang services for low-latency data processing. • Reimplement key trading workflows (RFQ, Quote, Trade) using an event-driven model. • Create standardized libraries for logging, metrics, observability, and error handling. • Help define shared data models, serialization formats (Protobuf/JSON), and event/command schemas. • Apply event-sourcing and CQRS patterns across platform services. • Design and tune messaging pipelines (NATS JetStream, Redis Streams, Kafka). • Support reliable event replay, auditing, and versioning. • Achieve high availability through stateless service design. • Collaborate with DevOps to containerize and deploy services using Kubernetes and ArgoCD. • Integrate tracing, metrics, and logging tools (Prometheus, OpenTelemetry, Zap). • Build CI/CD pipelines for automated testing and deployment. • Improve Postgres schemas and implement Redis-based caching. • Collaborate with architect and team lead to ensure alignment on implementation details and technical specifications for the migration • Actively participate in code reviews, providing constructive feedback focused on maximizing concurrency, performance, and maintainability • Share expertise on idiomatic Golang best practices and system performance within the engineering team • Provide technical input during retrospectives and assist in production readiness checks for services prior to deployment

🎯 Requirements

• 5-7 years of professional software development experience. • Strong background in Java/Spring Boot, with proven platform modernization, migration or refactor experience. • Deep understanding of event-driven architectures, concurrency, and message-based workflows. • Familiarity with PostgreSQL, Redis API development. • Experience building fault-tolerant, horizontally scalable systems in production. • **Nice to have:** • Experience leading legacy platform retirements or distributed system migrations. • 3+ years of Golang development, preferably in microservices or distributed architectures. • Understanding of trading workflows, FIX messaging, or event-sourcing patterns. • Knowledge of Rust, Python for auxiliary tooling • Familiarity with building gRPC and RESTful APIs • Exposure to domain-driven design and large-scale refactor strategies. • Understanding of architectural patterns (event sourcing, REST) • Experience tuning production services for performance and memory efficiency. • Experience with NATS JetStream, Kafka, or Redis Streams. • Proficiency in Linux, Docker, and Kubernetes environments. • Strong understanding of CI/CD pipelines, observability, and infrastructure-as-code. • Familiarity with AWS (EKS, RDS, Secrets Manager, CloudWatch) preferred.

🏖️ 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

Apply Now

Similar Jobs

Yesterday

Ciklum

1001 - 5000

🤖 Artificial Intelligence

🤝 B2B

🏢 Enterprise

Senior Java Engineer developing innovative solutions for a food tech platform with 100 million users. Join a team focused on behind-the-scenes technologies and backend integrations.

🇺🇦 Ukraine – Remote

⏰ Full Time

🟠 Senior

🔙 Backend Engineer

Yesterday

Ciklum

1001 - 5000

🤖 Artificial Intelligence

🤝 B2B

🏢 Enterprise

Middle .NET Developer to join Ciklum, a custom product engineering company, working with cross-functional teams. Develop features for automated test equipment software while following best practices.

🇺🇦 Ukraine – Remote

⏰ Full Time

🟡 Mid-level

🟠 Senior

🔙 Backend Engineer

3 days ago

Fulcrum

11 - 50

🤖 Artificial Intelligence

⚕️ Healthcare Insurance

☁️ SaaS

FullStack Engineer developing features for AI-driven marketing platform in a remote environment. Collaborating with a dynamic team and contributing to system design and architecture decisions.

🇺🇦 Ukraine – Remote

⏰ Full Time

🟡 Mid-level

🟠 Senior

🔙 Backend Engineer

3 days ago

Kindgeek

51 - 200

💳 Fintech

Lead Java Developer building a next-generation fintech platform bridging traditional finance and decentralized technologies. Empowering Millennials, Gen Z, and Gen Alpha in a self-sovereign digital environment.

🇺🇦 Ukraine – Remote

⏰ Full Time

🟠 Senior

🔙 Backend Engineer

3 days ago

Teramind

51 - 200

🔒 Cybersecurity

☁️ SaaS

⚡ Productivity

Senior C++ Engineer developing high-performance software solutions for user behavior analytics platform. Leading end-to-end development processes in a fully remote global team.

🇺🇦 Ukraine – Remote

⏰ Full Time

🟠 Senior

🔙 Backend Engineer

Developed by Lior Neu-ner. I'd love to hear your feedback — Get in touch via DM or support@remoterocketship.com