What you will do
- Design, build, and maintain scalable, high-performance backend services using Go (Golang) and Python for data pipeline automation;
- Optimize real-time market data processing pipelines for accuracy, speed, and reliability;
- Work with Kafka, Redis, MongoDB, and SQL to manage and process large-scale financial datasets;
- Implement and enhance gRPC-based services to support low-latency data exchange;
- Collaborate with data engineers and product teams to ensure seamless data ingestion and API performance;
- Contribute to infrastructure improvements, leveraging cloud platforms (AWS, Google Cloud, or Azure) and container orchestration tools like Docker and Kubernetes;
- Develop and maintain CI/CD pipelines to streamline deployments;
- Ensure data quality and integrity across all systems, implementing monitoring and logging tools;
- Participate in code reviews, technical discussions, and architectural decisions;
- Troubleshoot and debug complex backend issues, ensuring system stability;
- Provide on-call technical support, as needed.
Must haves
- 3+ years of experience in backend development with Go (Golang) and Python;
- Strong understanding of distributed systems and event-driven architectures;
- Experience with Kafka, Redis, MongoDB, and SQL for real-time data processing;
- Proficiency in gRPC for efficient API communication, including streaming (gRPC Stream);
- Ability to optimize high-throughput, low-latency systems;
- Experience with cloud platforms (AWS, Google Cloud, or Azure);
- Familiarity with containerization (Docker, Kubernetes) and microservices architectures;
- Strong problem-solving skills and ability to work in a fast-paced, data-driven environment;
- Good communication skills, with experience working in cross-functional teams;
- Upper-Intermediate English level.
Nice to haves
- Experience working with real-time financial market data and understanding of data quality principles;
- Experience with C++;
- Knowledge of other programming languages such as JavaScript, or Rust;
- Familiarity with crypto ecosystems (CeFi/DeFi), blockchain analytics, or digital asset trading;
- Knowledge of time-series databases and efficient data storage techniques;
- Exposure to high-frequency trading (HFT), algo trading, or market surveillance tools;
- Understanding of security best practices in API development and data handling.
AgileEngine is one of the Inc. 5000 fastest-growing companies in the US and a top-3 ranked dev shop according to Clutch. We create award-winning custom software solutions that help companies across 15+ industries change the lives of millions.
If you like a challenging environment where you’re working with the best and are encouraged to learn and experiment every day, there’s no better place — guaranteed! 🙂
About the project
The benefits of joining us
Professional growth
Accelerate your professional journey with mentorship, TechTalks, and personalized growth roadmaps
Competitive compensation
We match your ever-growing skills, talent, and contributions with competitive USD-based compensation and budgets for education, fitness, and team activities
A selection of exciting projects
Join projects with modern solutions development and top-tier clients that include Fortune 500 enterprises and leading product brands
Flextime
Tailor your schedule for an optimal work-life balance, by having the options of working from home and going to the office – whatever makes you the happiest and most productive.
Your AgileEngine journey starts here
Test task
We will review your CV and send you a test task via email
Intro Call
Our recruitment team will reach you to discuss available opportunities
WFH or a comfy office? Why not both?
International Projects
Technical Interview
You will have an interview with your future team lead