job-typelocationremote
WebDevStudios Lead WordPress Engineer
  • Remote Anywhere
  • Full-time

June 4, 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.

JOIN OUR AMAZING COMPANY!

Being part of WebDevStudios means more than just having a job. We strive to foster passion, creativity, innovation, and pride in what we accomplish every day. We look to our employees to show us where they really shine and put each individual’s skills and interests at the forefront of our projects.

We could not accomplish what we do daily without our employees and the wonderful jobs they perform. They are our most valuable resource. We recognize that when you love what you do, your best self-shines through.

Do you enjoy working with the server-side principles of web applications and WordPress themes? Are you enthusiastic to push the web forward, and better yourself? Are you passionate about mentoring and serving your teammates? Join and let’s work together to solve some of the most interesting and challenging engineering problems in the WordPress space through our partnerships with our amazing clients.

Your Day-to-Day

As a Lead Engineer, you will be responsible for leading the effort to define and develop the technical vision of projects for your team. You will also be ensuring the code being delivered, is of substantial quality. In practice, this means mentoring your team, reviewing code, coordinating releases, working with Project Managers and stakeholders to keep an eye on milestones and budgets. You will need excellent verbal and written communication skills — while adhering to our values, Agile methodologies, coding best practices, and established organizational processes.

This is a full-stack engineering role, and modern frontend experience is often needed alongside traditional PHP backend expertise.

Learn more about what it’s like to be part of the gang at WebDevStudios.

Qualities that matter to our team:

  • A positive attitude, a good work ethic, and enjoy helping others.
  • Be a supportive team member and leader.
  • Be candid and respectful.
  • Not afraid to ask for help, teachable, a quick study, and have the ability to be flexible when “stuff happens.”
  • Understand deadlines and can complete a variety of tasks throughout the week.
  • Willing to participate in company-paid training courses to further their skills.
  • Excited about contributing back to open-source technologies.
  • Comfortable communicating via Slack and participating in video calls with their team while working remotely.

Responsibilities

  • Define and deliver solutions for prioritized deliverables.
  • Lead, mentor, and support other Engineers.
  • Ensure project teams meet documented deadlines, budgets, and complete tasks in accordance to project milestones.
  • Enforce coding best practices and testing requirements.
  • Communicate the status of your work to Project Managers and participate in a project team and department calls.
  • Take responsibility for the engineering success of your project(s).
  • Be available during normal business hours.
  • Able to work remotely, with a strong emphasis on communication and organizational skills.

Requirements

  • You have 2+ years of professional experience as a Lead Engineer, Technical Lead, or Team Lead.
  • You have significant experience with most of the following areas of technology and the ability to quickly learn and close any gaps that you encounter while engaged: WordPress at scale, MySQL, PHP, HTML, CSS, JavaScript, React, Gutenberg, WP-CLI and WP REST-API, RESTful services and APIs, linting PHP, CSS, and JavaScript.
  • You have good working knowledge with: build-tools like Gulp, WebPack, Docker, package management tools like NPM and Composer, Git, and CSS preprocessors like SASS.
  • You have experience developing responsive interfaces and debugging for a wide range of browsers and devices.
  • You have a strong comprehension of PHP and object-oriented programming (OOP) practices.
  • You have experience setting up code deployments and build/test environments.
  • You are familiar with Agile SCRUM and Waterfall project methodologies.
  • You can follow, and help enforce, coding best practices.
  • You possess the ability to work effectively and dependably in remote environments.
  • You possess the confidence to effectively present well-reasoned options to decision-makers.

Benefits

We know the value in supporting our employees’ holistic well-being, and we make sure our benefits package reflects our commitment to our team.

  • 100% Paid Medical
  • Paid Sick Leave
  • Unlimited Flex Time
  • 25 days paid time off
  • Work from anywhere
  • Employee 401k
  • Paid Continuing Education
  • Paid Parental Leave
  • Annual Company Retreat
InVision Lead Backend Engineer
  • Remote Anywhere
  • Full-time

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

InVision is the digital product design platform used to make the world’s best customer experiences. We provide design tools and educational resources for teams to navigate every stage of the product design process, from ideation to development. Today, more than 5 million people use InVision to create a repeatable and streamlined design workflow; rapidly design and prototype products before writing code, and collaborate across their entire organization. That includes 100% of the Fortune 100, and organizations like Airbnb, Amazon, HBO, Netflix, Slack, Starbucks and Uber, who are now able to design better products, faster.

Our team is in search of a Lead Software Engineer - Monetization to help us change the way digital products are designed.

About the Team:

Monetization is under the Core department which owns the end-to-end experiences for foundational product features of the InVision web and mobile platforms such as notifications, search, commenting, document organization, navigation, onboarding, sharing, and billing. We’re a uniquely horizontal department – often integrating with every InVision product area. Overseeing the foundations of the InVision Cloud offering, the Core department is also a growth-oriented department, focused on user and revenue impact.

What you’ll do:

  • Write secure, maintainable code that powers the world’s leading product design platform
  • Collaborate with your teammates to create InVision APIs and software systems
  • Launch and support features that will be used by millions of designers around the globe
  • Participate in code reviews and help to guide software architecture decisions
  • Build backend microservice architecture

What you’ll bring:

  • 5+ years of software development experience
  • Strong proficiency in Go or in one of the following languages: Java, C, or C++
  • Experience with building and maintaining a SaaS product at scale
  • Experience in a microservices environment
  • Some experience with Billing, Invoices, or Payments is a huge plus

About InVision:

InVision offers an incredibly unique work environment. The company employs a diverse team all over the world. Each InVision team member is given the freedom and tools to do their best work from wherever they choose.

The benefits we offer in the United States and Canada include competitive health plans and retirement plans. Some InVision-wide benefits offered to all employees across the globe include a flexible vacation policy, monthly coffee shop stipends, annual allowances for books related to your profession, and home office setup & wellness reimbursements. InVision is an international employer so some benefit offerings will vary from country to country.

InVision is proud to be an equal opportunity workplace. We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity or Veteran status. If you have a disability or special need that requires accommodation, please let us know.

Basecamp Rails Programmer
  • Remote Anywhere
  • Full-time

4 hours ago

Description

We have two rare openings on our Core Product team for Rails programmers. We’ll be accepting applications for the next two weeks, aiming for a flexible start date in October.

We strongly encourage candidates of all different backgrounds and identities to apply. This is an opportunity for us to bring in a different perspective and we’re eager to further diversify our company. Basecamp is committed to building an inclusive, supportive place for you to do the best work of your career. We aren’t looking for ideological clones, but for people who share our beliefs about writing software well.

About the Job
As a programmer on the Core team, you’ll work on shaped projects, big & small, over six-week cycles, typically in tandem with a designer. We’re a small team (just three programmers and three designers) and we work quickly but calmly. You’ll join us, and be responsible for driving projects from concept to completion in an environment of autonomy and creativity.

As a team our focus is firmly on the web: the core technology that powers our applications on all platforms. Ours are majestic monoliths, built using Ruby on Rails. We embrace a classic “HTML over the wire” architecture, of server-rendered HTML, progressively enhanced with JavaScript and CSS. If you think this sounds a lot like the Golden Age of Web Development, well, we couldn’t agree more.

This is an extremely exciting time to join the team. We’re currently all-in on HEY, our brand-new email service, and there’s a ton of fresh work to be done, bugs to fix, and features to polish. That’s where you’ll spend the bulk of your time to start. But we also have our fair share of work supporting Basecamp versions past, present, and future, as well as a back catalogue of applications that we’re committed to maintaining Until The End of the Internet.

Here are some things we’ve worked on recently to give you a sense of what you’ll be doing day-to-day:

  • Building out a subscription system to allow for free trials, upgrades, credit card payments, cancellations, and everything else needed to launch a new product
  • Creating an email export system using the MBOX format, ensuring that even large mailboxes can be exported efficiently
  • Designing a global document browser for convenient access to every mail attachment from every sender, filterable and ordered by recency
  • Revising our billing system to charge EU VAT where applicable, from payment flows and invoices to internal APIs and support tooling
  • Blocking activity trackers and spy-pixels in incoming mail using a variety of techniques, including image and asset proxying for broad protection
  • Collaborating with the Android and iOS teams on cross-cutting and platform-specific features
  • Investigating and fixing a race condition when processing incoming email that’s resulting in random duplicate entries

About You
We’re looking for candidates with strong track records of putting Rails to work and bringing products to life. You should be experienced in the framework, in Ruby, and with the staples of full-stack web development: HTTP, HTML, JavaScript, and CSS. But just because you're experienced doesn't mean we expect you to hit the ground running. You'll have a gentle, intentional on-boarding experience and time to learn & grow comfortable with our systems, processes, and people.

You might have a Computer Science degree or you might not. That’s not what we’re looking for. We care about what you can do and how you do it, not about how you got here. A history of conscientious, thoughtful work speaks volumes.

You’re a Manager of One. A committed generalist, eager learner, and curator of the essential. You take ownership and you see things through. You can take a stand yet commit even when you disagree. This is a challenging position for a senior-level programmer, but imposters take heart; we are too.

You're a clear writer. The bulk of our work is written, from the code and interfaces we design, to the pull request discussions and long-form proposals we make. Effective, concise writing leads to effective, concise code.

Basecamp is a remote-first company, and this is a remote job. We're hiring from anywhere that can maintain 3-4 hours overlap with the US-Central Time zone during a normal working day. This might been a 11:00-19:00 schedule from Europe, but we're not hiring from locations that require a graveyard shift to make the overlap happen.

Applicants from outside of the US will be offered a contractor role on comparable terms and equal pay with our domestic employees.

Benefits & Compensation
Basecamp pays in the top 10% of the industry based on San Francisco rates. Same position, same pay, no matter where you live. The salary for this position is $186,850 (Senior Programmer).

Benefits at Basecamp are all about helping you lead a healthy life outside of work. We won’t treat your life as dead code to be optimized away with shallow perks. You won’t find lures to keep you coding ever longer. We believe quality time to focus on work starts with quality time to think, exercise, prepare a meal, be with family & friends, and of course, time to yourself.

We offer fully paid parental leave. We work 4-day weeks in the summer (Northern Hemisphere), and offer a month-long sabbatical every 3 years. We subsidize your home office, wellness and fitness interests, and continuing education. We offer a generous annual charitable contribution match. All on top of top-tier health insurance and a retirement plan with company match. See our full list.

How to Apply
Please submit an application that speaks directly to this position. Tell us about yourself, about what you can bring to Basecamp, and about Basecamp’s role in your future. Tell us about something you’ve done, something that’s relevant to the kind of work we do, something that excites you. Be descriptive, but don’t feel the need to write a novel -- 500 words or so should be plenty.

We’re accepting applications until August 19, 2020, at 7PM US-Central time. There’s no benefit to filing early, so take your time.

We expect to take a few weeks to review all applications. You’ll hear from us by September 4, about advancement to a take-home technical exercise. The exercise is representative of the kind of day-to-day work we do. We invite fewer than 20 candidates to this stage, and those candidates should expect to spend upwards of a full day (but no more!) completing this test. Please consider whether you'd be willing to dedicate that time before applying.

After the written test, the top candidates will proceed to the interview stages. Expect 2-3 interviews, all one hour, all remote, with your future colleagues, on your schedule. We'll talk through your background, your approach to work, and dive into your technical knowledge. No gotchas, brainteasers, or whiteboards.

We aim to make an offer by early October with a start date later that month.

Please note that we’re unable to offer individual feedback during the screening process. We usually see 1,000+ applications for developer roles, and our hiring team simply doesn’t have the bandwidth to offer personalized feedback before the code-review round.

This is a demanding application process and significant career move to consider. We appreciate you giving us that consideration, and we promise to give you our full attention in return. We look forward to hearing from you!

Apply
Carbon Relay Frontend Engineer
  • Remote Anywhere
  • Full-time

4 days ago

Carbon Relay is a world-class team focused on harnessing the power of machine learning to optimize Kubernetes. Our innovative platform allows organizations to boost application performance while keeping costs down. We recently completed a major fundraising round and are scaling up rapidly to turn our vision into reality. This position is perfect for someone who wants to get in on the ground floor at a startup that moves fast, tackles hard problems, and has fun!

We are looking for a Senior Software Engineer to spearhead the development of our backend applications. You will create a state-of-the-art backend to bridge the gap between the machine learning and Kubernetes teams. This includes defining and implementing efficient, robust and scalable APIs and services that meet current and emerging best practices. We are looking for a Senior Frontend Engineer to build out an all new experience for optimizing software using our advanced machine learning technologies. Your role will be taking the lead on user interface implementation: working with designers, engineers and product managers to enable our users to get the most out of their applications.

Responsibilities

  • Translating UI/UX design wireframes to actual code
  • Developing new user-facing features
  • Optimizing web pages for maximum speed and scalability
  • Bridging the gap between graphic design and technical implementation
  • Collaborating with other team members including designers and backend engineers

Required qualifications

  • You should have a strong background in software engineering with 5+ years of experience
  • You are comfortable developing and deploying production ready applications
  • You believe a beautiful design requires beautiful code
  • You love JavaScript and have experience with React
  • You are comfortable developing and deploying production ready applications

Preferred qualifications

  • You have experience with backend technologies and languages, including Go and Python
  • You are familiar with containers and Kubernetes

Why join Carbon Relay

  • Competitive salary plus equity
  • Health, dental, vision and life insurance
  • 401k with matching
  • Unlimited vacation policy (and we do really take vacations)
  • Ability to work remotely
  • Snacks, lunches and all the typical benefits you would expect from a well-funded, fun startup!
Apply
1Password Developer
  • Remote US/Canada
  • Full-time

8 days ago

60,000 businesses and millions of people use 1Password to protect their most important information. We’re a kind, curious, and customer-focused team on a mission to build the world's most-loved password manager and give people more control over their data.

Help 1Password customers, from large ops teams to small companies, integrate the service into their existing systems. The Platform Integrations team is responsible for building tools and services that allow our customers to use 1Password as part of their existing workflows and processes.

The 1Password.com service powers the 1Password experience across all our platforms. It enables things like automatic syncing between devices, secure sharing for Families and Business customers, full-versioned item backups, Travel Mode for securely crossing borders, and so much more!

An increasing number of businesses are using 1Password to secure workflows outside of browsers and apps. We’re looking for a developer keen on building out future integrations to support and enhance 1Password’s capabilities for businesses and power users.

What we're looking for

  • Strong programming skills with languages like TypeScript, Go, Python, C.
  • An understanding of web server and RESTful API design.
  • Familiarity with SQL Databases.
  • Familiarity with building web applications across multiple platforms.
  • Knowledge of event-driven and cloud native architectures.
  • Deployment experience with GCP, AWS, or Kubernetes.
  • Participation in the complete lifecycle of a feature implementation, including contribution to planning, development work, and overseeing its release and customer support.
  • Excitement to learn new things as you tackle new features.

What you can expect in Month 1

  • Meet your teammates, get to know them, and learn how your team works together.
  • Review the tools and platforms that 1Password uses, familiarize yourself with our development processes, and get your development environment set up.
  • Learn how customers use our tools to make 1Password part of their company’s workflows.
  • Learn the security model of 1Password and how it makes our customers more secure.
  • Take some small tasks from existing issues to production.

What you can expect in Month 3

  • Take on larger issues: These will likely be issues where the effort is higher but the solution is already laid out.
  • Develop new features and improvements for our products.
  • Develop new integrations with cloud providers and products.

What you can expect in Month 6

  • Participate in the complete lifecycle of a feature implementation, including contribution to planning, development work, and overseeing its release and customer support.
  • Help customers build custom integrations and scripts to take advantage of 1Password.
  • Ensure that code is high quality and easy to maintain by developing new testing strategies in addition to existing ones, documenting your work thoroughly, and reporting issues effectively.

"Our team is focused on giving our business customers and power users the tools they need to use 1Password to its full potential. We work across several interconnected projects to solve some very cool problems surrounding privacy, security, and automation. We use all sorts of new technologies to help our customers use 1Password successfully, and we build tools and services to help them do that."

- Connor Hicks, Platform Integrations Team Lead

Apply
Nylas WordPress Developer
  • Remote US
  • Full-time

9 days ago

Nylas is a pioneer and leading provider of universal communications APIs that allow developers to quickly connect their applications to every email, calendar, or contacts provider in the world. Over 22,000 developers around the globe use the Nylas communications platform to handle over 1 billion API requests per day to providers such as Gmail, Microsoft Exchange, Outlook.com, Yahoo! and more.

Nylas was founded in 2013  and has raised over $55M to date from Spark Capital, 8VC, Slack, Data Collective, Fuel Capital, SV Angel and more. Nylas customers span from large enterprises such as Hyundai, Fox News Corp, Hubspot and Move.com to high-growth start-ups like Dialpad, Pipedrive, Lexicata, and Sparkpost.

At Nylas, we think it’s really important to have a fun, inclusive, and aspirational workplace, so we collaboratively wrote about our values, benefits, perks, and published them in our open-source handbook. Want to know more? Check us out on Comparably and Great Place to Work!

Your role at Nylas:

Reporting to the Director of Marketing Operations, you will be responsible for developing new interactive content on nylas.com and improving our existing website development and infrastructure. You will work with stakeholders across the Marketing and Executive teams to build experiences that will impress our audience and convey information about our product and company in exciting and creative ways. You’ll be the primary developer for nylas.com, but you’ll have a community of fantastic front- and back-end developers on the product side to collaborate with. We expect you to make an impact by helping the team rapidly deploy new ideas, improve website performance, and keep our website as innovative as our product!

Your responsibilities:

  • Manage our Wordpress installation and associated plug-ins, templates, and integrations
  • Write custom PHP, HTML, CSS, and JavaScript to provide the fastest and most engaging UX possible
  • Support an upcoming redesign of the website
  • Work closely with our Creative Director to maintain brand consistency and guidelines across nylas.com and related properties
  • Gather requirements from team members, create specification documents, and manage project schedules
  • Handle security audits and updates to keep our site safe and secure
  • Manage the site architecture with input from our SEO and content teams
  • Debug site issues using both simple and sophisticated tools and methods
  • Manage site tags using Google Tag Manager
  • Optimize existing website pages for speed and usability
  • Ensure the site looks and performs well across all devices
  • Perform regular site audits to identify areas for improvement and catch issues before they become problems
  • Support the Marketing  team as they roll out new content and landing pages
  • Build pixel-perfect email templates and custom emails
  • Train editors and authors on how to use templates and tools

You are:

  • A self-starter who thrives on building great things, solving problems, and improving whatever needs improvement
  • Curious, driven, and looking to make an impact on company growth by supporting broader company goals
  • Compassionate and motivated by working with other people
  • Passionate about effective communication and delivering great work for the teams you support
  • Detail-oriented and eager to get hands-on with complicated projects
  • An advisor: strategic-minded and able to make recommendations regarding technical, process, and policy improvements
  • Motivated by ownership and growth opportunities

You have:

  • 3-5 years of experience developing within the Wordpress ecosystem
  • A strong portfolio of beautiful, interactive sites you’ve built and/or customized
  • A deep understanding of web architecture and a proven history of building fast, engaging websites that also track and capture necessary marketing data
  • Strong working knowledge of code versioning tools like Github and Bitbucket
  • Familiarity with project management tools and methodologies
  • The communication and interpersonal skills necessary to build relationships and be persuasive and persistent at all levels of the organization
  • Experience creating pages and templates within a marketing automation framework
  • Experience with Marketo specifically is a huge plus!
  • Experience with the Avada Wordpress template specifically is a plus

Benefits and Perks:

  • Competitive Pay
  • Meaningful Equity
  • Medical, Vision, and Dental benefits for you and your family (including One Medical membership)
  • 401k, FSA, HSA, Commuter benefits
  • $1k yearly Education & Development benefit
  • $100 monthly Health & Wellness benefit
  • Catered lunch & Unlimited snacks
  • Relocation assistance
  • Unlimited vacation (mandatory 2 week consecutive vacation once per year)
  • 12 weeks fully paid caregiver leave
  • Flexible work hours

What Makes Us Special?

Metrics:

  • $55M raised from Spark Capital, 8VC, Slack, Data Collective, Fuel Capital, SV Angel.
  • 300+ customers including Hyundai, News Corp, Hubspot, Move.com, Realtor.com, Active Campaign, Dialpad, Pipedrive, Clio, Lexicata, Sparkpost, AdRoll
  • Community of over 25,000 developers worldwide
  • Over 1 Billion API requests daily

Recent Awards:

  • 2019 Great Place to Work (GPTW)
  • 2019 Happiest Employees (Comparably)
  • 2019 Best Leadership Team (Comparably)
  • 2019 Best CEOs for Diversity (Comparably)
  • 2019 Best Perks and Benefits (Comparably)
  • 2019 Best Work-Life Balance (Comparably)

Recent News

Nylas is an Equal Opportunity Employer, and diversity of all kinds is important to us.

Our team is roughly equal by identified gender (including engineering) and focuses on creating an inclusive environment for all people. We welcome people from all different backgrounds and currently employ startup founders, college graduates from all over the country and the world, coding academy graduates and those with no degrees at all.

We are actively and regularly working with the entire team to shape our culture in a conscious way to our ideal of empowerment, transparency, and kindness.

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
Percona MongoDB Engineer
  • Remote Asia-Pacific hours
  • Full-time

14 days ago

This position will support Asia-Pacific hours.

Who is Percona?

Percona is an industry leader in providing elite services, training and software for MySQL®, MariaDB®, MongoDB®, PostgreSQL® and other open source databases in on-premises and cloud environments. Our services and software accommodate rapid growth and application development, help companies develop and deploy agile solutions and improve your ability to keep up with customer needs.

The Percona Support Team…

Percona Support is a global, elite team of engineers who love getting to the bottom of weird and interesting database behaviour. We understand our customers’ business needs and the nuances of their technical environments. This allows us to help our customers see the big picture and identify opportunities to improve their overall database infrastructures.

What you’ll be doing…

You’ll be teaming with some of the most well known database experts in the industry who are even better teammates, friends and mentors. You’ll have the opportunity to develop your own skills and become more powerful than you can possibly imagine…. with databases.

This is not a boring, entry-level role where you’ll just be triaging the boring and monotonous.

Your main responsibility will be helping our customers’ DBA teams when they need expert assistance.  You’ll do that by gathering relevant data and investigating issues to provide a detailed analysis of your findings in a digestible format by email, instant message or voice. For more serious and production impacting issues, you’ll perform screen sharing sessions to help them quickly navigate and resolve issues.

When you’re not fixing things, you’ll be authoring new blog posts on interesting topics for our open-source community to digest, answering questions on our forum, creating new articles in our customer facing knowledge base for more frequently seen issues, and hosting webinars amongst other things.

This is a remote role, so you can be located anywhere in the world. All you need is a decent, stable internet connection.

What does it take to be a Percona superhero?

  • Excellent knowledge of both RDBMSs and MongoDB, including:

  • All aspects of configuration and best practices

  • Schema design, performance tuning, query optimization, & index tuning

  • Backup solutions

  • Replica set and sharding topologies

  • Engine selection and usage

  • Detailed understanding of monitoring requirements

  • Demonstrable experience of administering Linux based systems

  • Hands on experience of MySQL (Minimum 2+ years)

  • Knowledge about virtualized environments such as VMWare, Docker and/or Kubernetes

  • Knowledge about cloud providers (AWS, Google Cloud, Digital Ocean and/or Azure)

  • Ability to troubleshoot methodically, identifying and applying fixes for known errors, and when necessary, capacity to think outside of the box to resolve complex issues

  • Enthused to expand your skill set with new technologies as the industry continues to evolve

  • Availability to travel for the occasional team meeting, conference and customer visits       

  • Experience working with customers in English     

  • Completed MongoDB University courses

It's cool if you also have experience with:

  • Percona Backup for MongoDB

  • Experience with MongoDB Atlas

  • MySQL/Postgres DBA troubleshooting (basic level or higher)

  • Nagios, Percona Monitoring Plugins and other monitoring tools

  • Configuration management solutions such as Ansible, Puppet or Chef     

  • Percona Toolkit suite

  • Writing Python and Go

  • MySQL and/or MongoDB certificates

Remote work from home openings require consistent and strong internet access.

HQ is in Durham, NC USA.  Staff members should be available if there is a need for any onsite trainings and/or events at any time.    

Note that your legal agreement will be with Percona Staffing LLC, a USA corporation and a subsidiary of Percona LLC.

Please review our Percona GDPR Privacy Policy.

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
Mattermost React Native Developer
  • Remote Anywhere
  • Full-time

16 days ago

React Native Developer (Remote)

Santiago de Chile /

Engineering /

Full-time

Apply for this job

Mattermost provides an open source enterprise-grade messaging platform to the world’s leading organizations that allows teams to collaborate securely and privately anywhere. With over 10,000 server downloads / month our customers include Intel, Samsung, Affirm, The US Department of Defense and more. Our private cloud solutions offer secure, configurable, highly-scalable messaging across web, phone and PC with archiving, search, and deep integrations with hundreds of SaaS and on-premises technologies. Headquartered in Palo Alto, California, our company serves customers around the world with a distributed organization spanning the globe.

We value high impact work, ownership, self-awareness and being focused on customer success. If these values match who you are, we hope you'll learn more about working at Mattermost and apply!

About the Role:

We understand that mobility is life, and we are looking for a best in class Mobile Engineer to innovate the next generation of on-the-go interface capabilities. We need a highly intelligent and driven engineer that understands both the capabilities and the limitless potential surrounding mobile enterprise communications. You will be part of the team focused on a new kind of interactive, immersive experience that will forever change how things get done wherever anyone is at any time.

Technical Responsibilities:

  • Performant and Reliable React Native is our ongoing priority for the Mattermost Android and iOS applications. Therefore, we require strong coding, automation and support skills in programming languages within our stack: React Native, Javascript, iOS and Android
  • You will be consistently measuring the impact and quality of the app infrastructure and feature additions and augmentations to a React Native app. Note that sometimes this work involves diving into the Android/iOS native side of the codebase

Additional Responsibilities:

  • You’ll have strong input on the direction of product utility and launch while working directly with the experienced startup entrepreneurs leading this project
  • Collaborate with our team engineers, designers, product managers, researchers and visual effects engineers. Being an Open Source product, remember that you’ll also be collaborating with our awesome Community Contributors
  • Create an engaging and immersive mobile experience that will lead the next generation of mobile communication evolution
  • Effectively work while remote, with the ability to travel 2-3 times per year for week-long off-site meetings with team members

Requirements:

  • 2+ year experience developing production ready mobile apps with React Native
  • 3+ years experience developing for Mobile Applications
  • Experience working in a team environment relying on issue tracking and collaboration tools (eg. GitHub, Jira, Jenkins, Fogbugz, Trello)
  • Can write and maintain clean, readable code that will scale as our team grows
  • Be able to work well with a team composed of cross-functional roles
  • Be able to proactively communicate well, both written and verbally
  • Be a proven builder

Nice-To-Haves:

  • Degree in Computer Science or related
  • Experience working in open source communities

Mattermost is a remote-first company with staff living and working across the globe. We are currently hiring staff in these countries/regions:

Belarus - Canada - Finland - Georgia - Germany - India - Mauritius - Philippines - Poland - South Africa - Turkey - Ukraine - United Kingdom  - United States 

We are constantly working towards adding more countries/regions to this list, but first we need to make sure we are compliant with local laws and regulations, which takes time. 

If you would be living and working from a location not listed above, we encourage you to continue to apply so we can be in touch when we are able to hire in your country/region, and we recommend that you frequently check our openings as this list will be updated regularly. In the meantime, you can become a Mattermost Contributor anytime, we would love to see you there!

Mattermost is made up of people from a wide variety of backgrounds and lifestyles. We embrace diversity and invite applications from people of all walks of life. We don't discriminate against staff or applicants based on gender identity or expression, sexual orientation, race, religion, age, national origin, citizenship, disability, pregnancy status, veteran status, or any other differences. Also, if you have a disability, please let us know if there's any way we can make the interview process better for you; we're happy to accommodate!

Apply