2 months ago

Job Summary

You should have plenty of experience in building performant, easy to use, well monitored and well tested APIs, creating and maintaining robust web applications, designing efficient data flows, communicating clearly, sharing knowledge and questioning existing solutions. If you are a positive-oriented hacker who does not fit the traditional company structure and resonates with the mindset of programming languages and paradigms being just a tool and not a heavy personal attachment and identification, then this role might be the right fit for you.

  • Minimum Qualification:Degree
  • Experience Level:Mid level
  • Experience Length:3 years

Job Description/Requirements

Job Requirements:
  • Advanced programming experience in at least a couple of the following programming languages: Ruby, Elixir, JavaScript, Bash, Rust, Go
  • Experience with Ruby on Rails framework
  • Experience with functional programming
  • Solid understanding of working in Linux shells
  • Ability to spin up servers, setting them up and make them available for application deploys
  • Having great understanding of the value of automated tests, and ability to implement them across the whole stack
  • Designing efficient deploy flows and continuous integration
  • Solid knowledge of key value stores, SQL, and relational databases; preferably PostgreSQL
  • Ability to implement and maintain robust concurrent background job systems, having a grasp of concurrency patterns and message queues
  • Fluent english, spoken and written, clear and effective daily communication with the team
  • Writing clear and concise internal and user documentation

Nice to have:
  • Experience with full-stack development: ability to implement and maintain front-end features using modern component-based JavaScript frameworks (such as Ember.js, React.js), proficiency in HTML and CSS
  • Experience with Docker and containerized environments
  • Experience with Serverless technologies and Lambda
  • Experience with message queues and streaming platforms, such as Kafka
  • Experience with high volume processing, data pipelines and MapReduce patterns

What is it going to look like:
  • Working in your own schedule
  • Daily communication and updates in Slack, daily stand-ups in written form
  • Two weekly conference calls for updates and planning
  • Performing planned work using Kanban methodology
  • Actively helping with planning, proactive work without needing to rely on your manager to provide work
  • Maintaining existing systems and building news ones using technologies like Linux, PostgreSQL, Redis, Ansible, AWS stack (S3, EC2, CloudFront,…), Grafana, Kafka, ClickHouse
  • Working on a major ongoing architecture overhaul that affects statistics aggregation part, transitioning from uncached relational DB querying to a scalable streaming architecture using Kafka and ClickHouse

Important Safety Tips

  • Do not make any payment without confirming with the Jobberman Customer Support Team.
  • If you think this advert is not genuine, please report it via the Report Job link below.
Report Job

Share Job Post

Lorem ipsum dolor (Location) Lorem ipsum ₵ Confidential

Job Function : Lorem ipsum

6 months ago

Lorem ipsum dolor (Location) Lorem ipsum ₵ Confidential

Job Function : Lorem ipsum

6 months ago

Lorem ipsum dolor (Location) Lorem ipsum ₵ Confidential

Job Function : Lorem ipsum

6 months ago

Stay Updated

Join our newsletter and get the latest job listings and career insights delivered straight to your inbox.

We care about the protection of your data. Read our privacy policy.

This action will pause all job alerts. Are you sure?

Cancel Proceed
Follow us On:
Follow us on FacebookFollow us on InstagramFollow us on LinkedInFollow us on TwitterFollow us on YouTube
Get it on Google Play
2023 Jobberman