Search by job, company or skills

AgileEngine

Golang Engineer (Middle/Senior) ID30347

3-5 Years
new job description bg glownew job description bg glownew job description bg svg
  • Posted a day ago
  • Be among the first 10 applicants
Early Applicant

Job Description

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;
- Available to provide on-call technical support.

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.

THE BENEFITS OF JOINING US

- Remote work & Local connection

Work where you feel most productive and connect with your team in periodic meet-ups to strengthen your network and connect with other top experts.

- Legal presence in India

We ensure full local compliance with a structured, secure work environment tailored to Indian regulations.

- Competitive Compensation in INR

Fair compensation in INR with dedicated budgets for your personal growth, education, and wellness.

- Innovative Projects

Leverage the latest tech and create cutting-edge solutions for world-recognized clients and the hottest startups.

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.

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 141071795