Backend Engineer - Remote (EU/South Korea)

ChartMogul

As with many young companies, your responsibilities will change over time. However, here are some of the things we expect you to take on as a Backend Data Engineer in our Integrations team:
  • Learn, understand and use 3rd-party APIs efficiently to extract data from different billing services
  • Collaborate on tackling problems and designing optimal solutions, not just implementing them
  • Investigate complex data to pinpoint precision issues and help improve customer trust in the product
  • Create understandable testing suite, explain meaning through documentation
  • Look for new tools to optimize bottlenecks in our architecture
This is a full-time remote position.
Requirements
Professionally
  • You have 2+ years of experience
  • You are very well-versed with either Ruby or Go
  • Experience in data processing, debugging data issues
  • Good knowledge of software development fundamentals; how to structure programs and decompose problems, when to apply patterns, when and how to select the right paradigm for a task
  • Next to speaking English fluently, you can understand nuanced product requirements and explain your designs clearly
Nice to Have
  • Practical experience working with AWS, Docker/Kubernetes, Terraform, DataDog
  • Practical knowledge of a data analytics tool, eg. Spark, Elasticsearch, Hadoop
  • Practical knowledge of asynchronous/parallel job orchestration such as Sidekiq, Faktory
Behaviourally
  • You're passionate about coding; you know how to design, test, deploy and monitor code
  • You're pragmatic and can pick appropriate solutions given constraints, avoiding over-engineering
  • You're excited to learn new technologies, languages, tools and best practices
  • You're a proactive communicator; you communicate concerns and blockers early
  • You're eager to learn, contribute to design, support others and inspire change
What is it like to work at ChartMogul?
  • You’ll join the adventures of an early-stage company and experience what it means to have an incredibly impactful job
  • You’ll become part of a team of nice, awesome, and highly dedicated people who all have the same mission: Helping companies build better businesses
  • Flexible hours with healthy work-life balance
  • All employees, including contractors, receive sick days, paid holiday days, and maternity/paternity leave
  • You’ll receive a great salary pack (market or upmarket)!
Subscribe Now