wagey.ggwagey.ggv1.0-e93b95d-4-May
Browse Tech JobsCompaniesFeaturesPricingFAQs
Log InGet Started Free
Jobs/Senior Backend Developer Role/nahc.io - Senior Backend Engineer (Golang)
nahc.io

nahc.io - Senior Backend Engineer (Golang)

Singapore+ Equity3mo ago
In OfficeSeniorAPACSoftwareSenior Backend DeveloperBackend EngineerGoPerformance ManagementKafkaRESTMentoring

Upload My Resume

Drop here or click to browse · Tap to choose · PDF, DOCX, DOC, RTF, TXT

Apply in One Click
Apply in One Click

Requirements

• At least 5 years of backend development experience with Go in production systems for at least the past 3+ years. • Experience leading large-scale system design and mentoring engineers on engineering best practices. • Strong knowledge of concurrency, memory management, and performance optimization techniques specific to Go language. • Proven track record of deploying microservice architectures in high-availability environments with a focus on real-time data processing workflows. • Solid understanding of message queues (e.g., Kafka), event-driven architectures, and asynchronous processing mechanisms within Go ecosystem or similar technologies if not explicitly mentioned as required for this role. • Strong knowledge in microservice architecture principles with experience using REST/gRPC APIs to build backend systems. • Familiarity with networking data transmission protocols such as TCP, UDP, and WebSocket Secure (WSS). • Experience building and deploying cloud-native applications including containerization technologies like Docker and orchestration engines like Kubernetes or ECS if not explicitly mentioned for this role. • Proficiency with message brokers like Kafka to handle high throughput data processing needs in a trading environment. • Knowledge of various data storage solutions such as PostgreSQL, Redis, time-series databases (e.g., InfluxDB), and experience using them for backend development purposes if not explicitly mentioned required herein.

Responsibilities

• Lead the design and development of robust high-performance, cloud-native backend systems using Go that support real-time data processing and low-latency workflows. • Drive engineering excellence through code quality, best practices, and mentorship of other team members. • Work closely with trading, product, and infrastructure teams to understand system requirements and deliver performant solutions. • Take ownership of production services, ensuring reliability, observability, and performance tuning; optimize systems' performance and ensure stability, reliability, and security. • Contribute to infrastructure automation and CI/CD improvements for rapid deployment and operational agility. • Conduct in-depth code reviews, lead technical discussions, and influence engineering culture and standards. • Implement automated testing, CI/CD pipelines, participate in code reviews, and design discussions. • Deploy and manage services leveraging cloud-native tools and best practices. • Monitor, debug, troubleshoot production systems; be part of the on-call incident response team for a high-uptime environment.

Benefits

• Equity compensation is mentioned as part of the benefits package; however, no specific details are provided regarding equity structure. Therefore: EQUITY COMPENSATION (details unspecified)

Get Started Free

No credit card. Takes 10 seconds.

Privacy·Terms··Contact·FAQ·Wagey on X