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.*

InReach Ventures Back-end Developer
  • Remote Italy/UK
  • Full-time

36 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.

InReach is changing how VC in Europe works, for good. Through data, software and Machine Learning, we are building an in-house platform to help us find, reach-out to and invest in early-stage European startups, regardless of the city or country they're based in.

We are looking for a back-end developer to continue the development of InReach's data services. This involves:

  • Cleaning / wrangling / merging / processing the data on companies and founders from across Europe
  • Building data pipelines with the Machine Learning engineers
  • Building APIs to support front-end investment product used by the Investment team (named DIG)

This role will involve working across the stack. From DevOps (Terraform) to web scraping and Machine Learning (Python) all the way to data pipelines and web-services (Java) and getting stuck into the front-end (Javascript). It's a great opportunity to hone your skills and master some new ones.

It is important to us that candidates be passionate about helping entrepreneurs and startups. This is our bread-and-butter and we want you to be involved.

InReach is a remote-first employer and we are looking to this hire to help us become an exceptional place to work for remote employees. Whether you are in the office or remote, we are looking for people with excellent written and verbal communication skills.

Background Reading

Responsibilities

  • Creatively and quickly coming up with effective solutions to undefined problems
  • Choosing technology that is modern but not hype-driven
  • Developing features and tests quickly with good, clean code
  • Being part of the wider development team, reviewing code and participating in architecture from across the stack
  • Communicating exceptionally, both asynchronously (written) and synchronously (spoken)
  • Helping to shape InReach as a remote-first organization

Interview Process

  • 15m video chat with Ben, CTO to find out more about InReach and the role
  • 2h data pipeline technical test (Python)
  • 2h web service technical test (Java)
  • 30m architectural discussion with Ben, talking through the work you did
  • 2h interview with the different team members from across InReach. We're a small company so it's important we see how we'll all work together - not just the tech team!

Requirements

Given that this position touches so much of the stack, it will be difficult for a candidate that only has experience in Python or only in Java to be successful in being effective quickly. While we expect the candidate to be stronger in one or the other, some professional exposure is required.

In addition to the programming skills and the ability to write well designed and tested code, infrastructure within modern cloud platforms and sound architectural reasoning are expected.

None of these are a prerequisite, but help:

  • Functional Programming
  • Reactive Streams (RxJava2)
  • Terraform
  • Postgres
  • ElasticSearch
  • SQS
  • Dynamodb
  • AWS Lambda
  • Docker
  • Dropwizard
  • Maven
  • Pipenv
  • Javascript
  • React
  • NodeJS

Benefits

  • Equity and equivalent interest in the investments we make
  • Remote-first organization, whether you're in the London office or working remote!
  • Pension contributions
  • Private health insurance where applicable
SUSE Full Stack Web Developer
  • Remote CET
  • Full-time

43 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.

Work Location

Home Office or any SUSE Location near the CET Timezone

Our Product

At this position you will work on the Open Build Service (OBS). A Linux release engineering platform to collaborate on building and distributing software. The OBS helps SUSE to ship software to its customers. For a wide range of operating systems and hardware architectures.

Our Team

We are a team of Web Developers spread all over Europe. Most of us work from home, a few of us you find in the SUSE headquarter in Nuremberg/Germany. All of us focus on the full stack that makes up our application. From UI/UX design using HTML/CSS/Javascript, over Creating Business Logic with Ruby on Rails to Data Modeling on our SQL database. We also practice the DevOps culture and Operate & Observe our code in production environments. This means each and every one of us takes care of the complete life cycle of the code we produce. We conceive, write, test, instrument, deploy, roll back and debug our code! We also believe in the agile principles and organize our work together in the SCRUM framework. https://openbuildservice.org/bs-team

This position will report to the Engineering Manager of the team, Hendrik Vogelsang.

Our Values

Here is what we identify as our team culture and how those attitudes translate into our daily practices. We are looking for people whose personal values have some overlap with ours. We value: Customers. By understanding peoples' goals, needs and their limitations. Everything we build and change, everything we do, we do for the people using our product. Diversity, pluralism and freedom of choice. We think differences, not uniformity, in origin, circumstance and experience make people, the practice of software development and in the end, our product interesting. We believe it takes a diverse set of people to produce a product truly useful for everyone. Ownership. Instead of hiding behind processes, or driving relentlessly towards individual goals, we take ownership of the entire situation. We do that when things go smooth but also when things go wrong. No matter if they were in, or out of our control. No matter if that hurts and bruises our ego. It was never anyone else's fault, it was ours. We believe ownership is how we respect others. Collaboration. By working toward shared goals, in a horizontal structure with flexible leadership. We do not only share results with each other, but how we got there. We constantly reflect our behavior and how it brings everyone else forward with us. We win together, we lose together. Quality. By taking due time, avoiding shortcuts, pacing ourselves. By being critical of what we do and by welcoming critique from others. We always leave our code base, processes and team better than we have found it. Community. By curiously exploring what other people inside and outside this industry think, do and produce. We expose ourselves to all kinds of ideas and openly share our own views. We strive for personal growth by continuously learning about other people, technology, development methodologies and efforts. We are open minded, always evolving adventurers

Perks

Apart from the usual benefits of working for an established software engineering enterprise (competitive pay, rewards, established career ladder etc.) we can make the following happening for you. We are all about a healthy work life balance. You join a company that's still growing fast and yet is over a quarter century old. We didn't get here by burning out people. At SUSE we believe that without time off from work, a person becomes both bored and boring. That is why we provide flexible working hours, a flexible vacation policy and access to professional life & career coaching. We'll give our best to help you maximize your well-being, because we are in it for the long run. We are all about creating opportunities for personal growth. You will have a personal budget for autonomous learning (O'Reilly/Linkedin Learning etc.) and for visiting industry events. The team spends every other Friday afternoon together sharing what they got inspired by. We frequently practice pair programming and kick off projects in mob programming. Every week you will have the opportunity to attend exciting lunch & learn sessions by SUSE industry experts. We also run company wide hackathons (Hack Week) multiple times a year where you are free to work on any activity of your passion for a week! We want you to become a better engineer. We are all about hacker culture following the community best practices. Most things you do for SUSE will be open source. We expect you to contribute back upstream. We encourage you to openly share your own views with the global Free Software community. That means you can spend the majority of your work time on your public track record. Your public code and collaboration will be your next resume!

Your Responsibilities

We are looking for someone with strong Ruby on Rails experience. You should also be well-versed in HTML, CSS, JavaScript. Experience with site reliability is a plus but not a requirement. We require a strong proficiency in English (spoken and written) and the ability to convey what you want to other people. You might have a computer science degree, you might not have any formal education like that. That is not what we are looking for. You might have spend 20 years in our industry or 2. That is not what matters to us. We care about what you can do and how you do it, not about how you got here.

Here is what the team does day in day out:

Public Open Source Software Development

As the Open Build Service is a Free Software project, you ideally have a background in this development method.

• Implementing features/bug fixes for the product • Improve quality and lower technical debt of the product

• Review and evaluate code/issue submissions from other developers and customers

• Cooperate with the team and other stakeholders to align plans in an agile fashion

• Document features, workflows and concepts

Site Reliability Engineering

As we are practicing the DevOPS culture, you ideally know how to do

• Continuous integration of the product with other software in the stack

• Continuous deployment

• Monitoring the health and performance of deployments

• Incident management

• Infrastructure management

Silverfin Experienced Ruby Developer
  • Remote CET +/- 3h
  • Full-time

56 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.

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?

InReach Ventures Back-end Developer
  • Remote Italy/UK
  • Full-time

October 13, 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.

InReach is changing how VC in Europe works, for good. Through data, software and Machine Learning, we are building an in-house platform to help us find, reach-out to and invest in early-stage European startups, regardless of the city or country they're based in.

We are looking for a back-end developer to continue the development of InReach's data services. This involves:

  • Cleaning / wrangling / merging / processing the data on companies and founders from across Europe
  • Building data pipelines with the Machine Learning engineers
  • Building APIs to support front-end investment product used by the Investment team (named DIG)

This role will involve working across the stack. From DevOps (Terraform) to web scraping and Machine Learning (Python) all the way to data pipelines and web-services (Java) and getting stuck into the front-end (Javascript). It's a great opportunity to hone your skills and master some new ones.

It is important to us that candidates be passionate about helping entrepreneurs and startups. This is our bread-and-butter and we want you to be involved.

InReach is a remote-first employer and we are looking to this hire to help us become an exceptional place to work for remote employees. Whether you are in the office or remote, we are looking for people with excellent written and verbal communication skills.

Background Reading

Responsibilities

  • Creatively and quickly coming up with effective solutions to undefined problems
  • Choosing technology that is modern but not hype-driven
  • Developing features and tests quickly with good, clean code
  • Being part of the wider development team, reviewing code and participating in architecture from across the stack
  • Communicating exceptionally, both asynchronously (written) and synchronously (spoken)
  • Helping to shape InReach as a remote-first organization

Interview Process

  • 15m video chat with Ben, CTO to find out more about InReach and the role
  • 2h data pipeline technical test (Python)
  • 2h web service technical test (Java)
  • 30m architectural discussion with Ben, talking through the work you did
  • 2h interview with the different team members from across InReach. We're a small company so it's important we see how we'll all work together - not just the tech team!

Requirements

Given that this position touches so much of the stack, it will be difficult for a candidate that only has experience in Python or only in Java to be successful in being effective quickly. While we expect the candidate to be stronger in one or the other, some professional exposure is required.

In addition to the programming skills and the ability to write well designed and tested code, infrastructure within modern cloud platforms and sound architectural reasoning are expected.

None of these are a prerequisite, but help:

  • Functional Programming
  • Reactive Streams (RxJava2)
  • Terraform
  • Postgres
  • ElasticSearch
  • SQS
  • Dynamodb
  • AWS Lambda
  • Docker
  • Dropwizard
  • Maven
  • Pipenv
  • Javascript
  • React
  • NodeJS

Benefits

  • Equity and equivalent interest in the investments we make
  • Remote-first organization, whether you're in the London office or working remote!
  • Pension contributions
  • Private health insurance where applicable
Givelify Frontend REACT Engineer
  • Remote Anywhere
  • Full-time

October 6, 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.

Why just have a job when you can live your Purpose? We are Givelify, where fintech meets philanthropy. We help people instantly find causes that inspire them to action so they can change the world---one simple, joyful gift at a time.

From places of worship to world-changing nonprofit groups, Givelify harnesses the power of technology to bridge the gap between people and the causes they care about. Tap. Give. Done. Givelify's payment solution is designed to make the experience of giving as beautiful as the act of giving.

The Senior Front-End Software Engineer will work with a cross-functional team (Product, Engineering, UX, & Design) to build industry-leading solutions & technologies that bring beautiful giving experiences to life while maintaining a high standard of engineering quality. He/she will also support the development of other engineers through guidance and mentorship.

Some of the meaningful work you will perform:

  • Responsible for every aspect of the front-end software development life cycle, including development of highly interactive web applications, software deployment and testing using automation tools, and monitoring to ensure high availability
  • Buildweb products in accordance with UX team design specifications
  • Effectively make changes to our applications & investigate issues based on a deep understanding of our codebase, systems and the business requirements
  • Render data in high-volume real-time environments
  • Solve cross-browser compatibility, optimization, and layout issues
  • Create modular templates for better site manageability
  • Conduct Integration and automated testing, prototyping visually attractive & highly usable web interfaces
  • Provide guidance, counsel, and overall development support to other engineers

We welcome your experience and talents:

  • BS/MS degree in Computer Science, Computer Engineering, Mathematics, Physics orequivalent work experience
  • 5-7 years development experience of which 4+ years with React and React Native, Redux, HTML/XHTML and CSS
  • Advanced knowledge of reusable, modern front-end code while being proficient in all stages of web development, from conception to deployment
  • Advanced knowledge ofJavaScript and Typescript s
  • Familiarity with DevOps configuration tools (Git, Jira, Jenkins, etc.)
  • ExperiencebuildingWeb-servicesand API developmentand systems on scale
  • Strong object-oriented design and development skills and advanced knowledge of PHP, Python, Java or similar programming languages
  • Knowledge and experience with third party libraries, frameworks, and technologies is a plus
  • Experience working in an Agile/Scrumenvironment

Our People

We are a virtual team of high-performing professionals who innovate & collaborate to fulfill our mission to help people instantly find causes that inspire them to action so they can change the world -- one simple, joyful gift at a time. Our culture of integrity, heart, simplicity, & that "wow" factor fuel our aspiration to be among the tech industry's most inclusive & purpose-driven work environments.

We take great pride in providing competitive pay, full benefits, amazing perks, and most importantly, the opportunity to put passion & purpose to work. 

Our Product

From places of worship to world-changing nonprofit groups, Givelify harnesses the power of technology to bridge the gap between people and the causes they care about. Tap. Give. Done. Givelify's payment solution is designed to make the experience of giving as beautiful as the act of giving.

Learn more about us at https://careers.givelify.com ( https://careers.givelify.com/)

Agrando Lead Frontend Engineer
  • München, Germany
  • Full-time

September 28, 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.

We're looking for a Lead Front End Engineer that has a passion for hacking, building and owning a great product with high-end customer facing features, internal tools and experiences that help us and our customers become smarter.

Why you should work with us

Agrando is a project absolutely dear to our hearts. We love to contribute to the progress of agriculture. Our main cause is to support the farmer because in the end, it's all about mutual care and cooperation. Agriculture is our home and our origin and we speak from our own experience and know about the specific needs, which makes us the perfect partner for the agricultural trading of the next century. We want to push agriculture forward using state of the art technologies and we constantly stay in motion by taking one step at a time, being excited about everything that comes along. Working with us means to make a difference and to help us developing a meaningful product that in the end has an impact on the future of sustainable agriculture and thus the food you eat everyday.

What you should bring

  • Great communication skills, ability to work in an agile team and workflow experience (git-flow, scrum, etc.)
  • 4+ years proven JS work experience in a professional or institutional environment (including usage of node/npm/yarn)
  • Demonstrable experiences with Vue.js (or at least one out of the following: Backbone/Ember/Angular/React)
  • Demonstrated facility in a HTML/CSS/SASS/LESS environment
  • General understanding of core computer programming, distributed systems, logic & cloud infrastructure as well as concepts like REST or GraphQL
  • Open-mindedness and an attitude that encourages nurturing your skills, learning new ones while at the same time passing on knowledge in areas you excel
  • Passion for writing quality, high-performance and maintainable code following best practices by heart
  • Farming experience (just joking but having played Farming Simulator does count)

What to expect

As a Lead Front End Engineer at Agrando you will lead our team of frontend engineers in the creation of our main SPA frontend for the stakeholders on our trading platform (farmers, retailers, producers) as well as other products. You will make technologies or frameworks like Jest or TailwindCSS work for you. Most importantly, you will be responsible for our Front End architecture which is based on the latest JavaScript frameworks like Vue.js, Nuxt.js, Vuex, Axios as well as REST APIs and GraphQL. You will improve the UX and UI together with our Designers and guide them in their implementation efforts to align the product to their design philosophies. On the other hand, you will directly influence decisions supporting our DevOps, Analytics, Design and Product Department while keeping yourself in sync with the Sales & Marketing team.

Since future logic is also driven by our data intensive infrastructure it is a plus if you want to get in touch with other parts of our product like our BI & Big Data Pipeline (GCP) and Machine Learning strategies. We constantly explore latest technologies to find the best solutions to our next-gen problems - thus hacking around and bringing in your own ideas is something we highly encourage.

Perks

  • Flexible: We have a non-clock-watching culture and while the job is at our Munich Office we are very flexible when you want to work from home on occasion.
  • Events Around the Globe: Not only do we host internal Team Events, but since we are an aspiring AgTech Startup you can join us on various Trips, Conventions, Conferences (We are regular visitors at Vue.js Amsterdam and it always has been a total blast), Tech Fairs, Trade Shows and other Events around the World, related to our business or the technologies involved.
  • Make a Difference: In the end we try to save our farmers money by purchasing agricultural inputs more cost-efficiently, which in turn can save farms with less revenues than production costs from bankruptcy (e.g. coming from low milk prices), while at the same time enabling private suppliers to compete and advance in the digitized agricultural trade of the future.
  • Advanced Training: At Agrando we believe in nurturing our skills through proper knowledge management and personal development. We encourage our employees to learn, teach and improve also through advanced trainings, workshops, (hosted) meetups or other external activities and provide them with the best resources (Books, Coachings & Trainings, Udemy for Business, Nanodegrees from Udacity) for free.
  • Additional Benefits: Weapons of choice (MBP etc.), Qualitrain (subsidized sports), Coffee & Beer, Organic Fruits & YumYum Soups, Switch & XBOX360 Gaming

How to apply

If you are more motivated than others and you want to develop yourself further in an aspiring workplace environment, we are looking forward to receiving your application. Shoot us your résumé, earliest start date and salary expectations via mail to devjobs@agrando.de.

We can't wait to meet you!

More info can be found on: www.agrando.de

Silverfin Experienced Ruby Developer
  • Remote CET +/- 3h
  • Full-time

September 24, 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.

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?

FactSet (Senior) Software Engineer JavaScript and Node.js
  • Remote Anywhere
  • Full-time

August 18, 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.

In order to rapidly grow our new platform and product technology, we are looking for a motivated and experienced Software Engineer / Senior Software Engineer to work from home.

You will be primarily working on Investment Dashboard, a financial information dashboard and trading platform for retail investors. Investment Dashboard is an Angular and Typescript application communicating with a Node.js server, developed by a team spanning multiple locations.

Responsibilities:

  • Cooperation with developers, customers, UI designers and product management in the conception and implementation of requirements.
  • Development of components of web based financial applications, in close cooperation with the Solutions Architect
  • Definition of coding standards and development processes and ensuring these are adhered to through code reviews and automated build and test tools
  • Keeping abreast of latest trends and development in web development and applying to our products.
  • Training of team members.
  • Interfacing and collaborating with other teams.
  • Application of agile development methods and participation in agile software development processes.
  • 2nd and 3rd level support for products that are in use and still within maintenance lifecycle

Required Skills:

  • Bachelor/ Master of computer science, business informatics, mathematics, physics or similar education
  • Experience in the development of web-based applications using modern frameworks
  • Able to work independently and take responsibility for self-development
  • Experience of Agile development methodologies and DevOps
  • High level of commitment, service thinking and flexibility to prove yourself in a dynamic environment
  • Strong communication skills in German and English
  • Knowledge of the banking environment and market data desirable

We offer:

  • State-of-the-art technologies in our projects and modern development processes
  • Flexible working hours and home office possiblity
  • Continuous further education and trainings
  • Various employee benefits (e.g. retirement provisions, restaurant checks, drinks & snacks)
NearForm Senior React Native Developer
  • Remote Dublin +/- 4 hours
  • Contractor

August 2, 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.

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)