Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
Responsibilities
Ideally having a degree in Computer Science and strong Engineering background,
Minimum of 7 years software development experience with extensive exposure to backend systems & real-time architectures,
Excellent knowledge of C# and Go. Having deep experience at developing high-performance backend solutions,
Experienced at MVC pattern (Controller, Service, and Entity patterns), RESTful web services, and microservices architecture,
Expert at developing WebSocket-based real-time communication solutions,
Working knowledge on distributed systems utilizing message brokers such as Kafka, NATS for large-scale data processing,
Having extensive experience on building containerized solutions with Docker and orchestration with Kubernetes,
Good at working with RDBMS's (PostgreSQL) and caching systems (Redis, Memcached),
Having prior interest and experience in trading platforms, crypto, or financial systems is highly desired,
Working knowledge on AWS cloud infrastructure and deployment practices,
Strong ability to leverage AI tools alongside software development to enhance team productivity,
Strong verbal and written communication skills.
Job Description
Develops and maintains real-time backend services with WebSocket integrations for trading infrastructure.
Upholds a high standard of code quality via following best practices and DevOps automation. Writes clean, maintainable and testable code following CI/CD principles.
Expected to turn business requirements into scalable tech solutions for trading platforms. Supports the entire application lifecycle (concept, design, test, release, and support).
Recommends engineering solutions for both functional and non-functional requirements focusing on performance, reliability, and security of production services.
Works with modern development methodologies and principles including microservices, Singleton Design, and Dependency Injection patterns.
Optimizes caching and pub/sub systems using Redis or Memcached for high-throughput trading operations.
Collaborates with cloud and infrastructure teams for AWS-based deployments and containerization strategies.
Conducts code reviews, and performs pair programming to maintain team excellence.
Requirements
Must-Have (Critical Requirements)
7+ years of backend development experience with C# or Go
WebSocket - Deep hands-on experience with real-time communication
Docker - Production-level containerization experience
Redis/Memcached - Proven experience with caching and pub/sub systems
PostgreSQL - Strong database design and optimization skills
Understanding of distributed systems and real-time data pipelines
Strong knowledge of software engineering principles (CI/CD, testing, versioning)
Ability to leverage AI tools in development workflow
Preferred (Strong Advantage)
Kafka or NATS - Experience with large-scale data processing and message streaming
Experience in crypto, trading platforms, or financial systems
Familiarity with trade finance technologies
Key Skills
Ranked by relevanceReady to apply?
Join Bitexen and take your career to the next level!
Application takes less than 5 minutes