Ruby on Rails Developer // Optimise Logistics

Ruby on Rails Developer

Optimise Logistics, a startup based in Dublin, provides a digital platform and mobile solution for the €450bn European freight shipping industry. We connect shippers with a network of carriers, streamlining the process of placing, tracking and invoicing for shipments. We’re looking for full stack developers to join our experienced growing team.

After successfully launching our MVP, we are now refining and expanding our core product across frontend, backend and mobile app. You’ll be working directly with the product owner, lead developer and designer on all aspects of the product. We’ll be growing substantially over the next few months and years, and there’s plenty of room for specialisation and career growth.

Our stack is Ruby on Rails, PostgreSQL, AWS for the web app, Ionic (Angular) for the mobile app. We use modern best practices for agile project management (Scrum), strive to stay on edge with our frameworks (currently on Rails 5.2), practice continuous integration and deploy frequently. And as a growing team with an evolving product, there are still plenty of opportunity to influence technology choices along the way.

What you need to bring:

  • Meaningful experience designing, building and deploying commercial web applications as a Ruby on Rails Developer
  • Some skills with modern JavaScript and at least one frontend framework
  • A passion for code quality and comprehensive test coverage
  • A can-do attitude, willingness to learn and plenty of initiative

Nice to haves:

  • Ionic 3 and/or Angular 5 experience
  • Some DevOps chops
  • An eye for UI/UX design

This is definitely a jack-of-all-trades role. We’ll bring on more specialists as needed over time, and you could play a substantial role in that as well.

If you are ambitious and looking for role where you can make significant contributions to the success and growth of a new company, then we would love to hear from you. We offer a market rate salary, meaningful equity, flexible work arrangements, and the chance to grow into a leadership role. We work primarily out of Dogpatch Labs in the CHQ building in Dublin 1, with flexible hours and remote options.

Interested?

Please apply via email to careers@optimiseco.com.

We’ll use your resume to get a sense of your level of experience; but your email is the actual application. Please be explicit about how well you match our requirements, what strengths you’ll bring to the team, and what you expect from the role for your own career.

Software Engineers // Hosted Graphite

Software Engineer

Our dev team is getting bigger! We’re looking for a couple of software engineers to join us in Dublin. Our team is a mix of junior and senior developers, and we’re looking for people anywhere on the experience spectrum. We have a packed development roadmap with projects large and small, and we need your help to get it all done!

We hire for fit, not for a list of technical qualifications. We’ll give you a (long!) description of how things work around here, and if you think this is the sort of place you’d love to work, please apply!

What’s the story?

On the dev team, we design and build new services, dive deep into performance issues in our distributed systems, and fix the hairiest bugs.

We support our developer colleagues through discussions, advice, and code reviews.

We work closely with our SRE (Site Reliability Engineering) team to prepare new services for deployment.

We mostly work in Python—2, but use of 3 is growing—with a little bit of Erlang where it makes sense. Plenty of Javascript for frontend stuff. We build most web services in Django or Flask, use MySQL for relational data, and deploy a lot of NoSQLy stuff where it makes sense: Redis, Memcache, Riak, and our in-house time-series database.

We have a big thing for distributed systems and fault-tolerant tech. It’s crucial that our services can survive the failure of a server or three. We work hard to give our SRE team good options for scaling services, diagnosing problems between them, and restoring them easily when they fail.

We have excellent tools for continuous integration, packaging, deployment, rollback, and application metrics/logs. We’ve put a lot of effort into our developer tools over the last few years and it really pays off – we think nothing of a dozen deploys a day. Our SRE colleagues are pretty hands-off when we need to deploy something, but are always willing to help when we’re unsure or when the tools aren’t doing what we expect.

We have hundreds of Linux servers running many services, all talking to each other over reliable and unreliable networks. We have a lot of opportunity to build and exercise knowledge of working with Linux, with different protocols, socket programming, handling common network error conditions, etc.

Our contributions are exercised by more than one hundred billion events every day. We always have to think about how something will perform, scale, and fail.

When a tough problem is escalated to us by our colleagues in support, we work directly with customers to understand their issue, prioritize the problem, and get it resolved. We’re proud of the excellent support we provide.

Tools

  • Slack for team communication, “ChatOps” deployments and control of infrastructure, and some friendly shitposting, if we’re honest!
  • Github for code hosting, code reviews, etc. Everything goes through a pull request and review process. We’re free to nominate whomever we think is best for a review, and comments are always constructive. ‘Bikeshedding‘ is heavily discouraged.
  • CircleCI for continuous testing, and these builds generally produce the packages that end up getting deployed to production too.
  • Sentry for error-tracking, and the ELK stack for digging into logs from all the servers.
  • Staging servers for validating our changes in a near-production environment.
  • “Canary” deployments, so our changes see a small amount of real user traffic before we roll it out everywhere.
  • We heavily use our own service (hooray for dogfooding!) to monitor the service itself – metrics and measurement on everything!
  • Puppet, for managing configurations and the state of all the production systems. Config changes also go through Github and a review process!
  • Docker for containerising some applications where it feels like the right thing to do.

Philosophy

We offer a great deal of trust and support. We’re expected to take initiative, and we expect to do our best work here, but we don’t want to burn out in a couple of years either. We trust one another to make good decisions and to ask for a nudge or advice when we need it.

If you don’t look, act or feel like everyone else in the tech industry, you should know that diversity is important to us. We’ve written about it hereherehere and here. Our founder and CEO is particularly keen on this, so there’s support for diversity right from the top.

We hire for nice people over someone who ticks all the technical boxes. We think that we can teach smart people any technical skill they might need, but we can’t teach you to be a nice person.

We don’t really care about your level of formal education, mathematical skill and so on. We want to see that you have relevant experience, that you have good attention to detail, an aptitude for learning new skills, and that you have empathy towards your team-mates and our customers.

We’re serious about empowering developers to deploy early and often. We’ve built lots of tools for automating deployments and we’re strong believers in having every new hire deploy something to production on their first day. (With lots of support, don’t worry!)

We don’t consider writing tests to be optional, and the build fails if the code coverage drops!

Location and hours

Our office is in Dublin, Ireland and we’d like you to be based there. We have a bright, spacious office on South William St with views over the city centre and many good lunch and transport options nearby.

Our working hours are typically 1000-1800, but it varies by person. If we need to visit a doctor or wait at home for a package, that’s grand.

Once we’re settled in, we have the opportunity to work from home regularly.

Compensation

A competitive salary, dependent on experience. Yeah yeah, weasel words. Okay, here are some figures:

We’re looking for more than one developer right now, and we’re willing to consider juniors, mid-level, and experienced developers. At the low end that probably means about €30k for new grads, €80k for really experienced people, and anywhere in between for mid-level people. These are rough figures, and it really depends on where you’d fit in on our team.

  • 25 days of paid holiday.
  • Health insurance for you and your family, or if you don’t take that up, an equivalent “health” benefit like a gym membership. Up for discussion.
  • We provide a company laptop, typically a Macbook Air, but the brand/model is up for discussion.
  • Free coffee and snacks in the office!

Social

We run social events from time to time – we’ll occasionally do a free lunch thing, have a night out or an evening meal with the team. We often just get some cans in and chill on a Friday evening too, sometimes with board games or Mario Kart if we’re feeling up to it. We’ve had a few entire-company days out where we travel and go on a small adventure for a day, and we love hosting parties (sometimes with a BBQ!) on our penthouse terrace.

How to apply

To apply, please email jobs@hostedgraphite.com with your CV attached (PDF and TXT files strongly preferred, please) and tell us about yourself. Please tell us why the job is interesting for you, and why your skills and experience make you a good fit. There’s no recruitment company or keyword-filtering tech in between us mangling what you write, we read every application carefully and we’ll try to get back to you quickly.

Note for recruitment companies: We don’t work with recruiters, so please don’t contact us.

Hybrid Mobile App Architect Developer // Teeze

Hybrid Mobile App Architect Developer

Teeze / Sailient LTD – Dublin

Hybrid Mobile App Architect / Developer – CTO – CoFounder – Big Opportunity

Stop Hoarding Matches, Start Landing Dates.

The Teeze dating app makes it easy to break the ice, flirt and organise dates. A ‘Teeze’ is a virtual gesture, date or meetup idea. This unique interaction method allows matched users to comfortably setup dates and meetups.

Seeking an experienced web or mobile web app developer to join an exiting start-up. The intention is for this person to come on board as a co-founder and assume the CTO position down the line. This person needs to be very experienced in developing web apps and launching new products into production. Native experience would be beneficial but not essential as hybrid approach is being deployed.

Essential:

  • HTML5
  • CSS3
  • Javascript
  • RESTful APIs
  • JSON
  • NoSQL

Desirable:

  • Node.js
  • Apache Cordova
  • Ionic
  • AnjularJS
  • SAAS
  • PWA
  • TypeScript
  • Stencil.js
  • Illustrator/Photoshop
  • firebase BaaS
  • DevOps
  • Xcode IDE
  • Android Studio
  • Testing on iOS and Android

One of the main tasks will be to help rewrite the existing app in the latest AngularJS and Ionic framework. Assist with production defects, contribute to UI, design, user features and finessing the app.Help steer the architecture to scale and meet a rising user base.

The app is already complete so a lot of the hard work has been done. We are currently in test flight stage. Participant in Enterprise Ireland’s New Frontiers Phase 1. Starting full time on New Frontiers Phase 2 in November ’17 and the Department of Trade’s Back For Business program. Will have co-working space at the LINK(ITT) or Synergy Centre(ITB).

The candidate needs to be based in Ireland, preferably Dublin or Cork. Please send your CV/portfolio’s or contact us for further details:

Website: https://teeze.io/

10-15% Equity

Job Type: Part-time

Apply Now to: nmckeown@sailient.com

Web Engineers // Wattics

Men and women wanted for an extraordinary journey of discovery. We spend our rainy days in Dublin building a product we really love, growing a community of millions, organizing great company retreats, hiking & laughing.

We develop a global data analytics platform for energy managers to create a great impact on global businesses using the latest web technologies. Our human-centered platform helps consumers keep energy consumption/production under control. Our software change the way businesses discover saving opportunities, improve work conditions and become respectful towards the environment.

We need fast-paced web engineers to join a growing team of 10 people, passionate, who write code with the highest standard, well experienced in developing production code at large, who know how to create a wow effect with customers, and with a track record of implementing in Ruby on Rails and Java.

ABOUT YOU

  • You have built and maintained robust, scalable applications using the likes of Ruby, Java, JavaScript, Python (at least 3 years development experience required).
  • You function well in a fast-paced, informal environment where change is the norm
  • You love clean, quality code and understand the importance of test code
  • You are a passionate developer with a BS or MS in a computer-related discipline
  • You are detail-oriented, methodical, perfectionist and adaptable to work well in a team
  • You have a strong experience using JavaScript Frameworks/Libraries & relational DBs
  • You have excellent problem solving, critical thinking, and communication skills
  • You can handle client requests and develop new product specifications if needed

RESPONSIBILITIES

  • You will work with an excited international team of skilled engineers in an agile development environment with daily scrums and bi-weekly sprint meetings
  • You will work in a team and be responsible for the design and implementation of new features according to client requirements in Ruby On Rails
  • You will actively contribute to brainstorming, technology roadmap, and strategy sessions. * You will be responsible for proactively looking for ways to improve performance, simplify interactions, and automate management.

TECHNOLOGIES WE USE

  • Ruby On Rails
  • Java
  • Javascript
  • JQuery, React, Backbone (Marionette.js)
  • Rspec, Capybara, Teaspoon
  • MySQL
  • Linux shell
  • Git & Github (code reviews are part of our workflow)
  • AWS
  • TDD (Rspec)
  • Jira and agile methodologies

WHAT YOU GET

  • A great learning environment from both a software dev and business perspectives
  • A super experience to grow an analytics platform with real-time data from all over the World
  • A competitive salary, paid holidays, bonuses etc
  • Company retreats in remote locations
  • A fun, friendly and outgoing team
  • Equities in the company after one-year employment
  • An exciting work environment with other successful start-ups co-located in the same centre

WHAT NOW?

  • Apply by sending a CV and let us know what you are passionate about
  • Include links to your GitHub, Twitter, or anything that you are particularly proud to share.

Job Type: Full-time

Salary: €35,000.00 to €55,000.00 /year

Apply to: antonio.ruzzelli@wattics.com

Full-Stack Lead Developer // BorrowFox

We’re looking for a full time, permanent Full-Stack Lead Developer, expert in JavaScript/PHP,CSS and HTML to work with us remotely to maintain our tech infrastructure to high quality standards.

BorrowFox is a live peer to peer platform for high end items mainly cameras currently operating in London but will shortly launch in Dublin

The platform is  fully operational and we are looking to take on a full time dev to work on enhancing and maintaining the platform.

You’ll be in charge of the technical environment management. You’ll be helping the customer service for technical issues. You will also partake in the company’s business operations, decisions and management.

WHY YOU SHOULD JOIN US:

  • Be part of the project from the early stage.
  • Evolve with us and partake in the development of one of the most ambitious eCommerce projects today.
  • Have a power of decision on the company’s strategic and financial development.
  • Have the autonomy to make what you will: a team, a product and even a way of doing things

YOUR PROFILE:

Strong expertise and at least 2 years working experience in

  • JavaScript, PHP, HTML and CSS
  • AWS Deployment
  • Previous experience in e-commerce or marketplace, in depth knowledge of web and app eCommerce platforms development techniques and operational processing.
  • Knowledge in marketing tools usage, such as Mailchimp or Mailgun
  • Bachelor or Master degree(s) in computer science, software engineering, IT with a minimum of 2 years working experience
  • Strategic understanding of business operations and business models
  • Good communication and relationship skills
  • Ability to articulate ideas to both technical & non-technical large audiences
  • Responsiveness, proactiveness & problem-solving abilities
  • Familiarity with technical requirements of Internet marketing and SEO

YOUR ROLES AND PURPOSES:

  • Working with the CEO an Co -founders, the CTO and the team to optimize, manage and maintain our tech infrastructure and architecture to high quality standards
  • Bringing up new business and tech ideas to the team
    Working with the team in a young, friendly and committed startup environment and putting all your efforts and focus on the company’s evolution
  • Updating websites’ information and content on a daily basis
  • Being able to train, inform and manage new employees and interns
  • Making sure our partners and customers are satisfied by answering phone calls and handling/resolving technical problems quickly
  • Identifying competitors’ strengths
  • Being up-to-date on tech standards, obstacles, trends, innovations, new technologies & best practices
  • Identifying trends in user behaviour and bringing suggestions based on your analysis
  • Being passionate, ambitious, efficient, organised and hard-working
  • Being able to meet deadlines, good time management
  • Understanding our vision, short term and long term objectives

Please note that this is an employment offer.

Friendly startup environment.

FIXED SALARY and/or EQUITY (1k€ to 15k€ per annum and/or 1%-5% with a 5 year vest).

Salary will evolve as the company grows. Equity is negotiable depending on profile and experience.

Commitment and motivation required !

HOW TO APPLY:

Email: Arthur.Pierse@BorrowFox.com

Full-Stack Lead Developer // RecoHero

We’re looking for a full time, permanent Full-Stack Lead Developer, expert in JavaScript/React.js/Node.js/HTML5/CSS3 to work with us in our offices in Dublin in order to maintain our tech infrastructure to high quality standards.

RecoHero develops the first social-marketing platform specialised in IoT products.

The platform’s MVP will be fully operational when you’ll start working with us.

You’ll be in charge of the technical environment management. You’ll be helping the customer service for technical issues. You will also partake in the company’s business operations, decisions and management.

WHY YOU SHOULD JOIN US:

  • Be part of the project from the early stage.
  • Evolve with us and partake in the development of one of the most ambitious eCommerce project today.
  • Have a power of decision on the company’s strategic and financial development.
  • Have the autonomy to make what you will: a team, a product and even a way of doing things

YOUR PROFILE:

Strong expertise and at least 2 years working experience in

  • JavaScript, React.js, Node.js, HTML5, CSS3
  • PostgreSQL DBMS,
  • RESTful APIs,
  • ABAC modeling,
  • SSL, CDN, DDos protection and security gateway
  • Google Cloud Deployment
  • Sockets
  • Previous experience in e-commerce or marketplace, in depth knowledge of web and app eCommerce platforms development techniques and operational processing.
  • Knowledge in marketing tools usage, such as Mailchimp or Mailgun
  • Bachelor or Master degree(s) in computer science, software engineering, IT with a minimum of 2 years working experience
  • Strategic understanding of business operations and business models
  • Good communication and relationship skills
  • Ability to articulate ideas to both technical & non-technical large audiences
  • Responsiveness, proactiveness & problem-solving abilities
  • Familiarity with technical requirements of Internet marketing and SEO

YOUR ROLES AND PURPOSES:

  • Working with the CEO, the CTO and the team to optimize, manage and maintain our tech infrastructure and architecture to high quality standards
  • Bringing up new business and tech ideas to the team
    Working with the team in a young, friendly and committed startup environment and putting all your efforts and focus on the company’s evolution
  • Updating websites’ information and content on a daily basis
  • Being able to train, inform and manage new employees and interns
  • Making sure our partners and customers are satisfied by answering phone calls and handling/resolving technical problems quickly
  • Identifying competitors’ strengths
  • Being up-to-date on tech standards, obstacles, trends, innovations, new technologies & best practices
  • Identifying trends in user behaviour and bringing suggestions based on your analysis
  • Being passionate, ambitious, efficient, organised and hard-working
  • Being able to meet deadlines, good time management
  • Understanding our vision, short term and long term objectives

Please note that this is an employment offer.

Friendly startup environment.

FIXED SALARY and/or EQUITY (1k€ to 15k€ per annum and/or 1%-5% with a 5 year vest).

Salary will evolve as the company grows. Equity is negotiable depending on profile and experience.

Commitment and motivation required !

HOW TO APPLY:

 jointheteam.ie@recohero.com

Developer // Artomatix

Developer

Full time · Starting as soon as possible · Dublin

Company

At Artomatix, we believe that creating fascinating, immersive 3D worlds is a form of art that should be made available to everyone easily. To reach this goal, we constantly look for ways to leverage Machine learning and Neural networks, helping humans bridge the gap between their lack of time or skill and their sophisticated desires.

Artomatix solves the problem that creating 3D content costs too much and takes too long. It addresses all 3D-related markets: Videogames, Animation, Special effects, VR, AR, Industrial design, etc. It launched its first product focused on texturing at the Game Developers Conference (San Francisco) in March 2016. It leads commercial discussions with many of the top videogames studios, game engines and 3D software providers.

Artomatix recently closed a €2.1m seed round to finance its development over the next 2 years. It reached the finals of TechCrunch Disrupt and Hello Tomorrow (2015), and won NVIDIA’s $100k Early Stage Challenge (2015). Now is the time to join one of Europe’s most exciting startups, referenced in The Guardian, Le Monde & VentureBeat!

Profile

Presentation

Artomatix is developing Computer Graphics software relying on Deep Learning and Computer Vision. Our team comes up with more great ideas than they could ever implement without your help, so as a Developer at Artomatix, you can play two roles, according to your background and preferences:

1. Product Development: To assist the Product Team, you need to be self-driven to deliver consistently high-quality code alone or as part of a team:

  • Full-stack engineering: development and maintenance of Artomatix’s desktop applications as well as image-processing backend software, unit and integration testing
  • Work effectively with other team members on all aspects of the software creation process including design, implementation, testing and documentation;
  • Provide inputs on task prioritization, scheduling and coordination.

2. Research Development: To assist the Research Team, you need to have a passion for new technology and a talent for quickly hacking things together. We are looking for the type of person who’s half programmer and half inventor, who’s not intimidated to try things that might not work, but is thrilled by the opportunity to do something that nobody else has done before:

  • Contribute to the success of the company’s research effort: work closely with our researchers to co-define, test and refine our algorithms
  • Contribute to the successful implementation of Artomatix’s technology: once the algorithms are validated, turn prototypes into robust and scalable products.

Essential skills

  • Passionate about our mission and about the tech we’re building;
  • 1-2 years developing software in C-like language within a team or conducting research within a team – references preferred;
  • Working knowledge of Git and Linux / Unix;
  • Fast learner, being able to think out of the box and highly adaptable in your work;
  • Writing clear, elegant and well tested code.

Preferred skills

  • Experience with Caffe, Torch and / or TensorFlow – i.e. familiarity with neural networks;
  • Bachelor’s degree in Computer Science, Computer Engineering, Electronic Engineering, MIS or equivalent;
  • Proficient in following technologies: OpenCL, C#, C/C++, JavaScript, HTML, CSS/Sass, OpenCV, SQL, Django;
  • Knowledge in computer vision, computer graphics, machine and deep learning;
  • Concurrency and manual memory management;
  • UI/UX experience a plus;
  • Contribution to open-source projects a plus;
  • Excellent knowledge of shader programming; CUDA and OpenCL are a huge plus.

To apply

Send a short & impactful email summarising your profile, your motivations and what you think you can bring to Artomatix to jobs@artomatix.com with your CV enclosed.

Senior Developer // Artomatix

Senior Developer
Full time · Starting as soon as possible · Dublin

Company

At Artomatix, we believe that creating fascinating, immersive 3D worlds is a form of art that should be made available to everyone easily. To reach this goal, we constantly look for ways to leverage Machine learning and Neural networks, helping humans bridge the gap between their lack of time or skill and their sophisticated desires.

Artomatix solves the problem that creating 3D content costs too much and takes too long. It addresses all 3D-related markets: Videogames, Animation, Special effects, VR, AR, Industrial design, etc. It launched its first product focused on texturing at the Game Developers Conference (San Francisco) in March 2016. It leads commercial discussions with many of the top videogame studios, game engines and 3D software providers.

Artomatix recently closed a €2.1m seed round to finance its development over the next 2 years. It reached the finals of TechCrunch Disrupt and Hello Tomorrow (2015), and won NVIDIA’s $100k Early Stage Challenge (2015). Now is the time to join one of Europe’s most exciting startups, referenced in The Guardian, Le Monde & VentureBeat!

Profile

Responsibilities

  • Full-stack engineering: development and maintenance of Artomatix’s web and desktop applications as well as image-processing backend software, unit and integration testing;
  • Work with an Agile, multi-disciplinary team to plan development sprints and creatively meet goals of the software creation process, including design, implementation, testing and documentation;
  • Choose frameworks, libraries and styles that solve problems now and in the future.

Essential skills

  • 5+ years experience developing software in C-like language within a team – references preferred;
  • Excellent knowledge of Git;
  • Working knowledge of Linux / Unix;
  • Strong C/C++;
  • Must be very comfortable with manual memory management and concurrency;
  • Fast learner, dynamic and highly adaptable in your work;
  • Ability to work independently and take on ownership of large projects in a very dynamic and adaptive environment;
  • Strong programming skills, as well as the ability to read and code review complex code bases written by others.

Preferred skills

  • Proficient in following technologies: OpenCL, C-sharp, JavaScript, HTML, CSS/Sass, OpenCV, SQL, Django
  • UI/UX experience a plus;
  • Contribution to open-source projects a plus.

To apply

Send a short & impactful email summarising your profile, your motivations and what you think you can bring to Artomatix to jobs@artomatix.com with your CV enclosed.