job-typelocationremote
Levvel Senior DevOps Engineer
  • Remote USA
  • Full-time

May 25, 2020

This job post is over 30 days old. It's very likely the position is already filled.
Try applying to a more recent job post instead.

Levvel is fast growing consulting firm headquartered in Charlotte, NC with offices in New York, San Francisco, Raleigh, Atlanta and DC.

We are not your typical consultancy that promises high level strategies, only to provide bloated project delivery teams. We are technologists that work with our customers to solve real business and technical problems using the right solution, not the one that happens to be convenient, familiar, or easy.  

We don’t just believe that technology is changing the world, but that the world needs technology to improve lives and deal with this century’s biggest challenges. We are passionate about helping our clients be part of that transformation.

At Levvel you’ll work alongside other talented Consultants on a variety of projects. Our clients range from Fortune 500 companies to the earliest startups. We help companies deliver features into production at a faster pace by leveraging modern techniques and technologies. We are looking for people who want to build incredible technical skills while also being exposed to all aspects of business.

You’ll have tons of opportunity to expand your skills and apply those skills to interesting new problems. Our clients are very excited about the DevOps space and eager to apply these principles and tools to deliver better software. In this growing and emerging field staying up to speed and learning new tools is part of the job.

Required Skills:

  • Prior development or systems operations experience
  • Continuous Integration & Continuous Deployment principles
  • IaaS platforms (AWS, Azure, OpenStack, Google Cloud etc.)
  • PaaS solutions (OpenShift)
  • Containers (Kubernetes)
  • Infrastructure & Configuration Management (Chef, Puppet, Ansible, Terraform, etc.)

Working for Levvel provides tons of opportunity for growth with access to senior leaders, technical mentors, and professional development opportunities. We also provide some great benefits, including:

Competitive salary 

401k matching up to 6%

4 weeks vacation

10 Paid Holidays

Health, dental, vision

*We are unable to sponsor or transfer any immigration visas at this time.*

*Relocation assistance will not offered at this time.*

NearForm Senior React Native Developer
  • Remote Dublin +/- 4 hours
  • Contractor

5 days ago

Department: Operations

Job purpose:

Help our enterprise clients translate their needs into functional and appealing interactive mobile and web applications. Responsible for building all aspects of these applications. 

Key responsibilities:

  • Build applications for web, iOS and Android using React Native
  • Validate solution design through active participation
  • Support component design, development and maintenance
  • Take responsibility for personal technical quality standards within the project team
  • Assist with defining structured practices especially in source code management, building and deployment
  • Automated testing in line with solution requirements and industry best practices
  • Troubleshoot and debug applications
  • Optimize applications for maximum speed and scalability
  • Assisting with the analysis of client requirements
  • Work with and support the Delivery Architect in project execution and timely delivery
  • Collaborate with front-end, back-end developers, DevOps and designers
  • Write documentation and guides
  • Stay up-to-date on emerging technologies
  • Contribute to NearForm tooling and open source projects, and our Polaris accelerator in particular: https://www.nearform.com/services/accelerators/polaris/

Requirements:

Delivery

  • 6+ years experience developing mobile/web applications at an enterprise level
  • Evidence of real-world delivery of mobile and web solutions

Soft Skills

  • Fluent English & superb communication skills (written and oral)
  • Ability to perform well in a fast-paced environment
  • Excellent analytical and multitasking skills

Technology

  • An ability to use a wide variety of open source technologies and tools
  • Experience working in an Agile environment

Required experience:

  • Modern JavaScript and Typescript development
  • Advanced React Native and its ecosystem
  • Expo tooling and ecosystem
  • CSS paradigms (OOCSS, SMACSS, and BEM)
  • GraphQL, JSON and RESTful web services
  • Release process of apps in App Store and Google Play Store
  • Basic knowledge of native tooling (Swift, Objective C, Java)
  • Best practice web front-end and mobile security, familiarity with OWASP top 10
  • Layout aesthetics and responsive design

Desireable experience:

  • Experience with offline application design
  • Experience setting up CD/CI for react native pipelines
  • Experience with over-the-air app updates
  • Familiarity with Storybook
  • Familiarity with Node.js
  • Familiarity with Cloud Native development (AWS, GCP, Azure)
Apply
Silverfin Experienced Ruby Developer
  • Remote CET +/- 3h
  • Full-time

10 days ago

If you’re any good at Ruby, this is probably not the first job ad you’ve seen, so we’ve done our best to stand out while also accurately presenting what we’re all about. If it sounds like you would enjoy working with us, don’t hesitate to apply or drop us a line with questions on engineering-recruitment@silverfin.com.

Ahum. Here it comes.

What’s a Silverfin?

At Silverfin we’re trying to apply the promise of software to the age-old industry of accounting. With our SaaS we’re automating a large chunk of the busy-work that accountants are currently handling manually, and are building new tools so they can provide better services to their customers. We aim to optimize their workflow in such a way that accountants can spend more time on the much more impactful and rewarding work of advising their customers, the business owners.

The good news is we’re succeeding in doing exactly that. Every day more than 15.000 financial service professionals use Silverfin to help and advise more than 200.000 businesses. Our customers adore us! The even better news is there’s still plenty left to work on, and that’s where we hope you come in.

What makes the engineering team at Silverfin special?

We’re a remote-first engineering team of 25 people distributed in 14 different countries. A priority for us is maintaining proper work-life balance. We avoid meetings as much as possible, accept deadlines only when absolutely necessary, and never expect anyone to work longer hours than they’ve signed up for. A day in our working lives is pretty boring in this regard, and we feel that’s exactly how it should be.

Working with us means you can be flexible with your schedule. It’s OK to disappear for a few hours in the middle of the day to run some errands, get a haircut, pick up the kids — whatever reason, you don’t need to explain yourself. You also fully decide when you take time off: our team is sufficiently varied and well organized that there are always enough people around to handle the load, and in the rare cases it’s not, we will decrease the load instead of asking people to move their holiday.

Being remote-first means we favor asynchronous communication. We don’t shy away from chatting in Slack, but the important decisions or discussions are done in Gitlab issues, over email, or in our wiki, so there’s a written, persisted record. We’re mindful of maintaining long chunks of focussed time, which means we avoid @-mentions or PMs on Slack, and other triggers and interrupts. We encourage using Slack’s DnD function, especially when you’re not working!

We’d be really happy to welcome you in our #dev channel, but it’s not just virtual: we make sure we regularly get to see each other in real life too. Twice a year we fly the whole engineering team together to a different location in Europe, and at least once a year we join up with the rest of the company so we can spend some time together with the other departments.

What does working at Silverfin look like?

We work in nimble teams around 5 people in size, with each team taking ownership of a specific set of features of the application. Teams are responsible for a full slice across the stack, so both the backend as well as the frontend of each part is maintained by the same people.

You’ll be supported by our UI designer who develops and maintains HTML and CSS components into a reusable UI-framework, and even builds Vue.js prototypes where necessary, handling compatibility problems with different browsers for you, and making sure everything is responsive as well.

Our ops team ensures things run smoothly, deploys happen correctly, and will work with you when issues should arise. We’re enthusiastic followers of the devops mindset, which means ops and developers work together to solve problems, and empower each-other to be self-sufficient, instead of throwing problems over the wall to the “other side”.

Our stack is Vue.js and vanilla JS with a sprinkling of jQuery on the frontend and an up-to-date Rails monolith on the backend. We use PostgreSQL and Redis for persistence and caching, and everything is running on a Kubernetes cluster in Google Cloud. Our daily tools include GitLab, Quip and Slack, with Zoom as our remote conferencing tool of choice.

No code gets deployed without a code-review by a peer and testing is a must. Our pipeline automates deployment when the suite is green, and deploys happen dozens of times a day. Each team is currently doing Kanban, but they’re free to follow whatever process suits them best. There are regular retros held to work towards continuous improvement.

Software for accountants is not considered to be very exciting, but we have our fair share of technical challenges. To give you a sense of scale: our database exceeds 7TB*, and our largest table recently crossed the 10 billion row mark. We interface with more than 30 different external APIs, and provide third parties an API of our own.

*: Our ops team noted that this actually isn’t that hard to achieve if you’re just indexing everything, but it still sounds impressive, right?

What does your future look like?

Personal growth is key to staying motivated. At Silverfin you don’t need to move to management in order to get promoted. We see the individual contributor track and the management track as two different growth paths which every engineer can follow and switch between. You can be promoted, including pay raises, as a contributor just like as a manager.

Everyone has a €1000 yearly budget to spend on conferences, courses, workshops or other training to improve their skills and level up. This also includes accommodation, travel costs. If the conference is on a workday you’ll get paid like any normal day. Silverfin colleagues regularly visit conferences across the world. Are you going to Euruko this year? Come say hi!

We’re looking to hire a lot of new colleagues, and by the end of the year we’d like to have a couple of more teams. Each new team would also need a new teamlead, and we prefer to promote from within the engineering team. This means if you’d like to step onto the management track, there will be plenty of opportunities to do so in the near future. We pro-actively keep track of who would be interested, and provide feedback and learning opportunities to work towards such a goal.

What are we looking for?

  • You’re experienced in both Ruby and Rails, and also understand where the boundaries lie between them. You can code in Ruby without any of Rails’ training wheels if necessary.
  • You’re up for mentoring coworkers and can give in-depth, productive feedback during code reviews. While you appreciate the small stuff, you recognize bikeshedding and can avoid its pitfalls.
  • You code with reason and can justify the important decisions you made during development.
  • You can communicate clearly in English, both written and verbally.
  • You know and can apply best practices when relevant. That means the usual like version control, testing, and refactoring; but also higher level concepts such as good object oriented design.
  • You're aware of the trade-offs involved in proper engineering and can make balanced business decisions, keeping in mind all the stakeholders of the project.
  • You’ve got opinions on code design and you can discuss them, but you’re professional enough to not let those opinions get in the way of a consensus if necessary.

What can we offer you?

  • Actual, proper work-life balance
  • Choose your own working hours and work 100% remotely
  • Personal growth training and opportunities
  • Join a distributed remote-first engineering team with 25 colleagues in 14 different countries
  • A refreshing work environment with professional, friendly and welcoming colleagues
  • A €1000 yearly budget for conferences, courses, workshops or other expenses that will improve your skills

Requirements

  • You have at least 4 years of experience working with Ruby, or 2 years of experience with Ruby and 4 years in other languages.
  • You get Rails
  • Your work hours have some overlap with EU business hours (we require your local timezone to be within CET +/- 3h)

Nice to have’s

These would be nice but are definitely not necessary. Don’t worry if none of the following applies to you.

  • Experience as a remote worker in a fully remote team
  • Experience with Javascript (ES6) and frontend frameworks
  • Experience working with large datasets and the problems they bring
  • Experience in Fintech
  • Accounting knowledge

Interested?

Apply
Nextail Labs Backend Developer
  • Remote UTC+02:00 or similar
  • Full-time

15 days ago

Come and help us to take a successful technology startup into a worldwide software category leader. We are building a cutting-edge SaaS application that will allow our customers to know what and where a shopper will buy, weeks before it happens, and plan for it.

We are looking for a Backend Software Developer for our recently formed Internal Operability Squad. 

The Internal Operability Squad will focus on optimization and automation of internal processes which will enable us to scale our operations.

We are looking for someone who thrives understanding the needs of internal teams and building tools to leverage their work to the next level.  On the other hand our culture is very important for us. We are working to build a learning community where everybody share their knowledge and mentor their workmates,  so we expect our new peer to share and contribute to our vision here. 

Responsibilities include:

  • Working with the Product, Services and Operations teams to discover and validate new internal product features
  • Ensuring that the quality of the new software meets our quality standards and helping us to raise them
  • Applying and encouraging the use of best practices in software development. Specially following the XP and DevOps engineering practices
  • Taking an active role in the design of the system that supports our ever growing data management pipelines
  • Helping to mentor workmates with less experience

Even if you think there are some requirements you don't meet, but you feel you'd be a good addition to our team, don't hesitate to contact us, we are always open for the right candidate!

We offer 

  • € 35k - 45k salary

  • Fully remote work

  • Easy work-life balance

  • A highly innovative and fast-paced environment. Expect to find a team with an interesting mix of business and tech/data profiles. 

  • The opportunity to work with top customer decision-makers in the fashion retail industry and sharpen your business reasoning and interpersonal skills. Learn from peers from top consulting firms and the best global business schools. 

  • Periodic company get-togethers to meet the rest of the team.

  • Company equity as we progress towards our Series B fundraising rounds.

  • A laptop with the possibility of choosing between Mac or Lenovo

  • Business-oriented. You acknowledge software is not the end but a means to get business value (while keeping code quality standards). You are willing to learn all business concepts and you try to understand the business motivation under the tasks you develop.

  • Self-motivated and self-organized. Good time-management and personal organizational skills are essential.

  • You are a supportive team player with also good self-organization skills.

  • You consider it mandatory to do automatic testing to create maintainable code.    

  • We value fluency developing in Ruby or Python. Experience in other languages will also be valued. 

  • We value if you have worked in an agile environment and therefore have a deep understanding of agile development practices and concepts such as CI, CD, TDD, lean, etc.

  • We value if you have experience with specific topics such as scalability, cloud native development, etc.

  • We value experience releasing to products to production, monitoring and maintaining them. 

  • You are fluent in English (other languages, especially Spanish, are a plus) and are interested in working in an international company.

  • At the moment we are only seeking candidates in Europe (UTC+02:00 or similar)

Apply
Mindvalley Full-Stack Developer
  • Remote Kuala Lumpur +/- 6 hours
  • Full-time

58 days ago

This job post is over 30 days old. It's very likely the position is already filled.
Try applying to a more recent job post instead.

We are looking for Full-Stack Developers with an epic passion for technology, an obsession for quality. As part of the  Mindvalley team, you will be working with a team of smart, friendly, and dedicated Engineers, Product Managers and Designers to contribute to the most advanced Tech projects in Mindvalley and streamline, scale and optimize our products and platforms.

The Role

We are looking for an analytical, results-driven Full-Stack Developer who will work with team members to troubleshoot and improve current applications and processes. The Full-Stack Developer will use his or her understanding of programming languages and tools to analyze current codes and industry developments, formulate more efficient processes, solve problems, and create a more seamless experience for users. You should have excellent communication and project management skills.

To succeed as a Full-Stack Developer, you should be focused on building a better, more efficient program and creating a better end-user experience. You should be knowledgeable, collaborative, and motivated.

As a Full-Stack Developer in Mindvalley you can expect to grow with an international team and work with state of the art tools and techniques. You will have the opportunity to work with different technologies and bring your ideas to the table to constantly improve the way we do things.

You must have a solution oriented mindset and you are always looking for the absolute best solutions to solve problems, and are even more productive in a collaborative team environment. In this role it's essential to be a team player - we succeed because we catch and support each other in our work. In your day to day operations you must appreciate receiving feedback on your work and at the same time you will be comfortable assisting your teammates by doing the same in the form of code reviews, general feedback and structured sharing.

Responsibilities

  • Working with our preferred technology stack (Primarily Elixir/Phoenix, Ruby on Rails).
  • Develop, scale, and optimize amazing GraphQL & RESTful APIs.
  • Experience with designing and optimizing PostgreSQL databases. Graph database (Neo4j) experience is bonus
  • Be part of our backend service teams supporting web and mobile clients.
  • Build front-end applications using modern JavaScript frameworks (Vue.js, React, TypeScript).
  • Participate in the design, architecture, and delivery of new features in a collaborative agile/scrum environment.
  • Experience with testing frameworks and end to end testing
  • DevOps experience is an added advantage

Requirements

  • A solid foundation in computer science, with strong competencies in data structures, distributed systems, algorithms and software design
  • Passionate about clean code architecture and software craftsmanship
  • Experience with modern web frameworks and API development (Phoenix, Ruby on Rails, React, Vue.js)
  • Experience with Git and GitHub or similar
  • A strong grasp and experience with relational databases; including PostgreSQL, MySQL  (Graph Databases a bonus)
  • Experience with background job processing (Oban, Sidekiq etc)
  • Experience with Message Queues (Pubsub, Kafka etc)
  • Comfortable working in the terminal
  • Proficiency within an editor of your choice
  • Experience with testing frameworks such as ExUnit, RSpec, Jest, Jasmine or equivalent
  • Experience working with profiling tools
  • Knowledge and familiarity with caching strategies, design patterns, cloud architecture  and tools.
  • Consuming and integrating with third party APIs

Nice to have:

  • Elixir, building GraphQL APIs (Absinthe), GraphQL schema stitching & subscriptions, GCP, Kubernetes, JavaScript SSR, contribution to open source software
  • Experience with CI/CD toolsets and DevOps an added advantage
  • Experience working at startups 
  • Interest in EdTech

On the personal side:

  • You are excellent in communication, teamwork and also independent contributions;
  • You have a strong attention to detail and flexibility of adapting to fast changes;
  • You work well under pressure developing key features for high volume business critical systems;
  • You are available to start remotely within 1-2 months.
HomeCEU Angular Engineer
  • Remote CT +/- 2 hours
  • Full-time

May 27, 2020

This job post is over 30 days old. It's very likely the position is already filled.
Try applying to a more recent job post instead.

Angular Developer who loves TDD

Main project

Our main project is a learning management system (LMS) which allows learners to enroll and take courses online. Our primary customers are healthcare workers who are required to maintain their licenses by taking courses to get CEU’s (continuing education units)

This project has a frontend served with node, built with angular 2+ which consumes our backend application via RESTful API maintained by other team members. The backend is mostly php but you won’t need to touch that unless you really want to.

What you will be doing

  • Adding new features to our LMS frontend application. This includes all UI/UX, design to development.
  • Meet with stakeholders to understand our clients needs and propose solutions.
  • Design functional user interfaces to meet those needs
  • You bring your own unique skill set to
    the table and collaborate with others to accomplish your goals.
  • Develop components backed by tests, code quality and tests are HIGHLY valued here, you will have time to make sure it is done right!
  • Cleaning existing tightly coupled components that where not done right the first time…
  • Migrate old features out of the legacy application. Best not to touch it lest it break, so just re-make it the right way!
  • We are all about continuing education, you will be provided the time resources to learn and grow and we expect you to do so!
  • You will be the lead frontend engineer, expected to mentor those under you.
  • Review other team members pull requests and respond to feedback on your own.
  • Prepare release candidates and respond to testing feedback (product owner manually tests things before they are approved to deploy)
  • Look for ways to improve anything and propose your ideas. We want to hear them!

Day-to-day flow

  • You’re part of an agile, multidisciplinary team. You bring your own unique skill set to
    the table and collaborate with others to accomplish your goals.
  • One week sprints planned ahead in JIRA
  • Super short daily stand-up in the afternoon
  • Learn something new each day
  • Enjoy flexible work hours while getting stuff done!

Our Dev Team

Company size is about 20 to 30 people. The dev team size is about 5, two frontend, two backend, and then a devops/backend guy who manages all kinds of stuff.  We collaborate, bounce ideas off each other, have fun.  We do TDD kata's and coding challenges just for fun.  We talk on slack and google meet.

Tools

  • Slack
  • Jira
  • Github
  • TravisCi or CircleCi (we have and use both for different things)
  • Docker
  • AWS

Languages and Frameworks

We need you to know JavaScript, TypeScript, Angular

Though others may be using PHP, Bash, Python, Go

Computers

Mac or Linux please, lets leave it at that :)

Must haves:

  • JavaScript
  • Angular 2+
  • TypeScript
  • TDD
  • passion for clean, quality code that is maintainable!

Nice to haves:

  • AngularJS (some legacy stuff needs re-done)
  • Nodejs, storybook, cypress, jest
  • Docker
  • DevOps, CI/CD Pipeline
  • Linux CLI

We offer:

  • Money
  • Flexible work schedule
  • We pay for your training (udemy, pluralsight, cleancoders)
  • 15 days paid time off (PTO)
  • health, vision, dental, 401k, etc.