Software Developer

Merj


5 months ago

03/20/2019 12:14:16

Job type: Full-time

First appeared on Golang

Category: Software Dev


About the Company

Merj is a London based digital agency that specialises in delivering simple solutions to complex problems. We work discreetly to understand the challenges facing our clients and produce intelligent, actionable and effective insights. Merj is continually exploring new technologies to push forward the limits of what is possible and help our clients to set and achieve their goals.

We understand that we won't find the team we're looking for in a single location so we are building a remote working culture that ensures a healthy work/life balance.

Job Description

Merj is looking for a dedicated, adaptable and enthusiastic software developer to form the bedrock of our development team. You must be ready to take ownership of your work and be able to meet deadlines, and should be interested in helping to establish good software engineering practices.

You will be supporting our consultants by creating and maintaining the tools that they use to produce insights from client data. You will initially be responsible for porting our existing tools from Ruby to Go and ensuring that they are ready for use on Windows, macOS, BSD and GNU/Linux. In the course of your work you will also need to help setup and administer servers. This will give you the rare opportunity to work on many different kinds of problems.

We often work with very large data sets. The ideal candidate would be interested in computer science and mathematics and have some familiarity with Big-data, computer architecture and optimization, but there will be plenty of opportunity for learning while doing.

Skills and Requirements

We are looking for a dedicated software developer who has:

  • Excellent English written and verbal communication skills
  • A Bachelor's Degree or higher in Computer Science or a related discipline from an accredited University
  • A minimum of 5 years software development experience
  • A minimum of 2 years experience with Golang
  • Experience with Windows, macOS and BSD or GNU/Linux operating systems
  • Experience with Ruby or a similar scripting language
  • Experience with C or a similar programming language
  • Experience with Git or a similar version control systems
  • Experience with Scrum or a similar project management system

Want to apply?

Please send your CV and a covering letter to <span class="js-link text-primary" data-href="mailto:[email protected]" style="-webkit-font-smoothing: antialiased; color: rgb(44, 62, 80) !important;">[email protected]

Please mention that you come from Remotive when applying for this job.

Help us maintain Remotive! If this link is broken, please just click to report dead link!

similar jobs

  • 2 weeks ago

    You’ll be working on big, exciting projects like optimizing our social media post queueing system, building out UI components using React, adding support for social media platform-specific features like native video, and getting our onboarding juuuust right so that every user has a mind-blowing experience from their very first login.

    Our stack is Rails 5.2, Ruby 2.6, Sidekiq, Postgres 11, and Redis running on Heroku, with React & Redux on the front-end. It’s a great stack, and we take our time to write solid code and proper tests to make sure it stays that way.


    You’ll be joining our small Product & Engineering team, working daily with:

    - Chad, Engineering Director

    - Kevin, Product Director

    - Yuta, Senior Full-Stack Developer, who also serves as our Lead Architect

    - Sarah, Usability Project Manager, who also serves as our dedicated QA


    And you’ll also be frequently working alongside Kristina and Megan on our Customer Experience team. 


    **Spoiler alert** Take a sneak peek at this position's current "Work Agreement" here: http://ed.gr/sfsdev

    (We write these up with every employee at MeetEdgar and update them at least once a year to make sure we're all on the same page about how we're being evaluated and what types of expectations surround our roles.)

  • BoxBoat (US only)
    3 days ago

    WHAT YOU ARE ("ROLE DESCRIPTION"):

    The DevOps Engineer brings deep technical expertise with a self-starter passion to enable successful adoption of the container platforms and DevOps tools in customer environments. They are problem solvers at heart, coders and scripters for work and play, and above all understand the impact containerization can bring to a DevOps workflow. This role understands our customer’s greatest CI pain points and is excited about digging deep to implement an end-to-end containerized solution. Working on a team with BoxBoat and client employees alike, they use their systems administration, networking, and development experience to integrate the container technology stack into an overall DevOps solution delivering higher reliability and consistency to the customer environment. 

    WHAT YOU ARE DOING (“RESPONSIBILITIES”):

    • Serve as a technical team member on customer engagements, contributing your knowledge and expertise towards the success of the project 

    • Implement containerized workflows into customer environments through use of technologies such as Docker, Kubernetes, Jenkins, Ansible, Terraform, Consul, and other open source codebases

    • Understand customer software architecture in order to consult on accepted microservice practices – and then do it; re-architect application stacks as necessary while keeping in mind the end solution

    • Diagnose environmental issues and introduce/implement technologies to solve them

    • Stay up-to-date on the latest container platform releases and containerization techniques

    • Engage with vendor product development teams as a trusted partner to provide feedback and collaborate on issues

    • Establish credibility and trusted relationships as an advisor to customer leadership

    • Advocate for BoxBoat as a containerization evangelist by contributing written works to the BoxBoat knowledge base and social media channels, engaging in meetups for fun, and finding presentation opportunities to spread the word

    WHAT YOU HAVE ("REQUIRED SKILLS"):

    • Expert Linux administration skills including software packaging, distribution, and configuration

    • Linux network configuration with major distributions, Debian, RHEL

    • Experience with IaaS, PaaS and cloud technologies

    • Experience of distributed application concepts and DevOps tools

    • Excellent writing and communication skills

    • Demonstrable troubleshooting and debugging ability

    • BSc. degree in Computer Science, Mathematics, Engineering or equivalent professional experience.

    In compliance with federal law, all persons hired will be required to verify identity and eligibility to work in the United States and to complete the required employment eligibility verification document form upon hire.

    WHAT WE BRING (“BENEFITS”): 

    BoxBoat is a group of fun, smart people innovating with technology and process to create amazing outcomes for our clients. We understand the modern era of the telecommute and want to provide the ability to stay out of the office! While many of our engagements are on-site, we take advantage of remote administration of client environments with the ability to stay at home. We still do hope to catch you every now and then at our office location in Washington, D.C. 

    • Medical

    • Dental

    • Vision

    • Disability

    • 401k (match)

    • Unlimited PTO

  • 1 week ago

    A stealth mode startup in the early stages founded by a successful SF-based entrepreneur is looking for a strong Golang back-end developer who preferably has strong frontend skillsets.

    Their product can be defined as a Github for data. You will become their first employee and work around the architecture of V1. As such, candidates must be familiar with a fast pace work environment and practices strong communication.

Remotive can help!

Not sure how to apply properly to this job? Watch our live webinar « 3 Mistakes to Avoid When Looking For A Remote Startup Job (And What To Do Instead) ».

Interested to chat with Remote workers? Join our community!