Job Title
Backend Developer - Scalable Services
-----------------------------------
About Us
AgileEngine is one of the Inc. 5000 fastest-growing companies in the U.S. 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.
-----------------------------------
Key Responsibilities
* 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.
-----------------------------------
Requirements
* 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.
-----------------------------------
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.