Source description
About the role
Golang, SQL / Mongo DB, AWS, Microservices, Kafka / Rabbit MQ / Active MQ • Experience Level: 2-3 years in software engineering, with a strong focus on backend development. • Key Responsibilities: Backend Development: Design, develop, and maintain the core backend services of the price oracle, including the Poller, Aggregator, and Oracle Signer, using Golang. • Microservices Implementation: Implement and deploy microservices, ensuring they are scalable, maintainable, and adhere to the overall system architecture. • API Integration: Develop and maintain integrations with third-party exchange APIs (both REST and WebSocket) to ensure reliable and real-time data ingestion. • Code Quality & Best Practices: Write clean, efficient, and well-tested code. Champion best practices in software development, including code reviews, testing, and continuous integration/continuous deployment (CI/CD). • Database Management: Work with TimescaleDB for storing and querying time-series price data, and leverage Redis for caching and messaging. • Security Implementation: Implement security best practices throughout the development lifecycle, with a focus on cryptographic security and data integrity. • Performance Tuning: Optimize application performance for high-throughput and low-latency data processing. • Collaboration: Work closely with the Solutions Architect, product managers, and other developers to translate requirements into technical solutions. • We are looking for a highly skilled junior Golang Developer to join our team in building a state-of-the-art Multi-Exchange Price Oracle for Discreet Log Contracts (DLCs) on the Bitcoin network. • The ideal candidate is a proficient Golang developer with a strong background in building resilient, high-performance, and secure distributed systems.
More at ValueLabs