Golang Engineer (Middle) ID30347
AgileEngine is one of the Inc. 5000 fastest-growing companies in the U 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! :)

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.

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++;
  • 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.

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.

Next Steps After You Apply

The next steps of your journey will be shared via email within a few hours. Please check your inbox regularly and watch for updates from our Internal Applicant site, LaunchPod, which will guide you through the process.

Post Date
2025-02-12
Job Type
-
Employment type
Full-time
Category
Information Technology
Level
Entry
Country
Argentina
Industry
IT ServicesIT Consulting ,
AgileEngine*******