JetThoughts logo

Software Developer

JetThoughts·Salary not specified

Primary stack

RubyGitRuby on Rails

Nice to have's

VagrantVim Text EditorRSpecJSLintTurboPostgreSQLBashSCSSCoffeeScriptJavaScriptHTMLCC++Feature-oriented ProgrammingBehavior-driven Development (BDD)TestingShopifyHerokuAndroidUbuntuAngular MaterialAngularJSCapybaraStimulusSelenium WebDriverGoogle Maps

Job description

About the Position

We're seeking a skilled Software Developer with strong Ruby on Rails experience for a part-time position in Novi Sad, Serbia.

Responsibilities

  • Develop and maintain web applications using Ruby on Rails.
  • Optimize Ruby on Rails applications for performance.
  • Collaborate with cross-functional teams to deliver high-quality software.
  • Write clean, maintainable, and well-tested code.

Requirements

  • Proficiency in Ruby and Ruby on Rails.
  • Experience with Git for version control.
  • Strong understanding of PostgreSQL and Linux system administration.
  • Familiarity with API integrations and testing frameworks.

Nice to Have

  • Experience with Vagrant, Vim Text Editor, RSpec, JSLint, and Turbo.
  • Knowledge of Bash, SCSS, CoffeeScript, JavaScript, HTML, C, and C++.
  • Experience with Feature-oriented Programming, Behavior-driven Development (BDD), and Testing.
  • Familiarity with Shopify, Heroku, Android, Ubuntu, Angular Material, AngularJS, Capybara, Stimulus, Selenium WebDriver, and Google Maps.

We Offer

  • Opportunity to work part-time in Novi Sad, Serbia.
  • Collaborative and innovative work environment.
  • Competitive compensation based on experience.

About the Company

[Company description if present]

Summary

D. is an engineer with extensive Ruby on Rails experience. He emphasizes the importance of improving tools and sharing data for an app's success. D. writes modern, well-tested, and maintainable code that connects various services. Open-source software enhances his programming skills and enables him to implement web ideas effectively.

Work Experience

CTO

T.I.

· 2013 - PRESENT

  • Delivered fast prototypes in Ruby On Rails.
  • Ran Linux system administration.
  • Produced optimizations for Ruby on Rails applications (CDN, GZIP assets, caching, and memory leaks).
  • Maintained scripts for tests and automatic deployment.
  • Wrote small Angular SPAs.

Back-end Ruby Developer

B.

· 2020 - 2020

  • Developed a service for OCR using AWS Textract API.
  • Refactored models to use Trailblazer operations.
  • Improved documentation for new developers, testers, and other users.

Back-End Developer

S.

· 2014 - 2015

  • Developed the site's back-end using Ruby on Rails.
  • Recorded video using the Red5 media server & PHP.
  • Integrated the product with Google Maps.
  • Profiled memory leaks.
  • Created an API & feeds for posting jobs on other jobs sites.

Integrator of Open Source Libraries into Android Source

R.I.F.C.B.S.

· 2011 - 2013

  • Worked on Android with TV middleware.
  • Created the OS library GStreamer for video reproduction.
  • Built an Android core with other Linux middleware.
  • Implemented audio & video streaming for USB devices.

Software Developer

U.O.N.H.U.

· 2005 - 2005

  • Designed a small display for police vehicles.
  • Created a C++ communication module.
  • Implemented a C driver for 7 segment display.
  • Integrated the product with existing devices (lights, siren, radio).
  • Tested the product in real situations and simulations.

Skills & Expertise

Other

  • Machine Learning
  • Git Repo
  • Web Scraping

Tools

  • Vagrant
  • Git
  • Vim Text Editor
  • RSpec
  • Google Hangouts
  • JSLint
  • Turbo

Storage

  • PostgreSQL

Languages

  • Bash
  • SCSS
  • CoffeeScript
  • JavaScript
  • Ruby
  • HTML
  • C
  • C++

Paradigms

  • Feature-oriented Programming
  • Behavior-driven Development (BDD)
  • Testing

Platforms

  • Shopify
  • Linux
  • Heroku
  • Android
  • Ubuntu

Frameworks

  • Ruby on Rails (RoR)
  • Angular Material
  • AngularJS
  • Capybara
  • Stimulus

Libraries/APIs

  • Selenium WebDriver
  • Google Maps

Interested in this candidate?

Create a free account to request contact details and add candidates to your shortlist.

Sign up to request contact

Log in

Availability

Part-time

Amazing Thing

...thing I've developed are keyboard shortcuts that allow jumping between windows on Linux and Mac OS without the need of a mouse.

Preferred Environment

  • Vim Text Editor
  • Git
  • Bash
  • Behavior-driven Development (BDD)
  • Testing
  • Stimulus
  • Turbo

Location

Novi Sad, Vojvodina, Serbia

Experience

21 years

Top Skill

Software Developer

© JetThoughts. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.

More at JetThoughts

All 18 roles

Popular searches