Tag Archives: Developer

Android Developer – Java/Kotlin

Sporty’s sites are some of the most popular on the internet, consistently staying in Alexa’s list of top websites for the countries they operate in

As an Android Engineer at Sporty you’ll be responsible for applying the latest and greatest technologies and frameworks to ensure a smooth user experience for a massive user base.

Our Stack

Languages: Java / Kotlin

Architecture: MVVM

Network: Retrofit, Okhttp, Protocol buffers

Dependency Injection: Dagger 2

CI/CD: Jenkins

Other: Android JetPack, Glide, Git, ExoPlayer

Responsibilities

Collaborate with Product Managers, Designers and Backend Engineers to design and deliver high-quality products on Android

Build end-to-end features of the app: networking, persistence, business logic, and UI

Build efficient and reusable mobile components and architect reliable, performant, and scalable mobile solutions

Identify areas of improvement and advocate for mobile best practices

Analyze and optimize UI and infrastructure application code for quality, efficiency, and performance

Mentoring less experienced team members

Requirements

3+ years of application development experience in Android

Proficiency with Java, Kotlin and the Android development ecosystem

Enjoy working on mobile apps at all levels – from networking up to user interfaces and everything in between

Understand and have experience making decisions about mobile application architecture, including data modeling, networking and data synchronization and concurrency

Experience building maintainable and testable code bases, including API design and unit testing techniques

Experience with multithreading programming and mobile memory management

Good communication and collaboration skills to be able to work in a fast paced and distributed environment

Previous history of working with a remote, distributed team would be beneficial

Bonus Requirement

Experience with mobile video playback and streaming technologies

Benefits

Quarterly and flash bonuses

Flexible working hours

Education allowance

Referral bonuses

28 days paid annual leave

2 x annual company retreats (Lisbon + Dubai in 2022 / Phuket in Q2 2023 + 1 more TBC!)

Highly talented, dependable co-workers in a global, multicultural organisation

Payment via world class online wallet system DEEL

Top of the line equipment supplied by market leader Hofy

We score 100% on The Joel Test

Our teams are small enough for you to be impactful

Our business is globally established and successful, offering stability and security to our Team Members

Interview Process

HackerRank Test

Remote video screening with our Talent Acquisition Team + live ID check

Remote 90 min video interview loop with 3 x Team Members (30 mins each)

Pre offer call with Talent Acquisition Team

ID check via Zinc

24-72 hour feedback loops throughout process

iOS Developer – Swift

Sporty’s sites are some of the most popular on the internet, consistently staying in Alexa’s list of top websites for the countries they operate in

Sporty launched its first iOS app to its millions of users at the end of January 2021. As an iOS developer in our team, you’ll be on the ground floor for the greenfield development of one of Africa’s most popular iOS apps expanding into our latest global territories.

Our Stack

Languages: Swift

Architecture: MVC, MVVM

Layout: Programmatic UI, Xib

Testing: XCTest

Dependency management: Swift Package Manager

CI/CD: Fastlane, Github Action, Jenkins

Responsibilities

Collaborate with Product Managers, Designers and Backend Engineers to design and deliver high-quality products on iOS

Build end-to-end features of the app, such as networking, persistence, business logic and UI

Prepare and maintain documents that include architectural diagrams and navigation maps in your area of expertise

Analyse and prepare recommendations to address existing and potential issues in systems and procedures across the organisation, as well as design and recommend new solutions

Participate in code reviews with team members to ensure that each increment adheres to original vision as described in the user story and all standard resource libraries and architecture patterns as appropriate

Mentor less experienced team members

Requirements

2+ years of professional experience developing consumer-facing iOS applications using Swift

Experience developing, delivering, and supporting native iOS applications by integrating REST APIs, push notifications and multithreaded experience

Solid foundation around software engineering fundamentals, object-oriented programming, MVC architecture, and iOS design patterns

Deep understanding of multi-threading, memory management, networking, caching, performance optimisation, localisation, and security for mobile applications

A creative approach to problem solving and crafting simplified solutions

Excellent verbal and written communication and collaboration skills to effectively communicate with both business and technical teams

Previous history of working with a remote, distributed team would be beneficial

Bonus Requirements

Experience with mobile video playback and streaming technologies

Experience with reactive programming, e.g. RxSwift, Combine

Experience with AVFoundation, CoreData, WKWebView

Experience with TCP / IP socket

Benefits

Quarterly and flash bonuses

Flexible working hours

Education allowance

Referral bonuses

28 days paid annual leave

2 x annual company retreats (Lisbon + Dubai in 2022 / Phuket in Q2 2023 + 1 more TBC!)

Highly talented, dependable co-workers in a global, multicultural organisation

Payment via world class online wallet system DEEL

Top of the line equipment supplied by market leader Hofy

We score 100% on The Joel Test

Our teams are small enough for you to be impactful

Our business is globally established and successful, offering stability and security to our Team Members

Interview Process

HackerRank Test

Remote video screening with our Talent Acquisition Team + live ID check

Remote 90 min video interview loop with 3 x Team Members (30 mins each)

Pre offer call with Talent Acquisition Team

ID check via Zinc

24-72 hour feedback loops throughout process

Sr. Security Engineer

Aha! helps companies build lovable software. We provide the world’s #1 product development tools — Aha! Roadmaps, Aha! Ideas, Aha! Notebooks, and Aha! Develop — which are used by more than 700,000 builders. Product teams rely on our expertise, guided templates, and training programs via Aha! Academy to be their best. We are proud to be a very different type of high-growth SaaS company. The business is self-funded, profitable, and 100 percent remote. We are recognized as one of the best fully remote companies to work for, champion the Bootstrap Movement, and have given over $1M to people in need through Aha! Cares. Learn more at www.aha.io.

Our team
Aha! engineering is a mid-sized, fully remote team that is highly productive. We are centered around North American time zones so we can collaborate during the workday.
  • We help each other grow: We each bring unique skills to the table and want our teammates to feel valued from the start. Our onboarding program exposes new hires to the codebase and lets them contribute right away.
  • We move quickly: We ship code multiple times a day. We believe in getting valuable features in front of customers and iteratively improving as we learn what works and what does not.
  • We value product over process: We want the team to have the time and focus on solving complex challenges. We minimize the overhead by setting clear goals and avoiding heavyweight processes and excessive meetings.
  • We share knowledge freely: We share our learnings with each other and with the developer community. Our engineering blog demonstrates how we tackle interesting challenges at Aha!
  • We enjoy: We like what we do. And we want you to love your team and your job too. Learn more about The Responsive Method, our company values, and the generous benefits we offer.

Our technology
Our web application is a single-instance, multi-tenant Ruby on Rails monolith supported by Postgres (database), Redis (background jobs), and memcached (Rails caching). We also run a Node.js webserver to support collaborative editing and real-time updates. Our application is hosted on Amazon Web Services and architected with ECS for reproducibility and scalability.
We use React for rich client-side experiences on the front end. Some of the features we have built with React include:
  • Our fully collaborative text editor: Supports multiple cursors and simultaneous editing by any number of users. We pride ourselves in the underlying technology.
  • Our presentation editor: Allows users to create presentations with slide themes, shapes, text, and embedded Aha! reports that update live so the presentation is always current.
  • Our Gantt chart: Supports scaling and scrolling to change the timeline, drag-and-drop, and quick actions to create records or sort the bars.
We embrace new technologies that help us deliver a lovable product, but we also remain cognizant of the maintenance overhead that a new library or platform brings. We solve the problems in front of us, rather than prematurely optimizing to address issues that may never materialize.
We do most of our planning and collaboration in Aha! Roadmaps and built Aha! Develop so that software engineers and their teams could take advantage of those same rich features. We use Slack and Zoom for video calls. (Email? Rarely.)

Your experience
As a Senior Security Engineer, you will spend the majority of your time working with Ruby on Rails and JavaScript code for security reviews and implementing security features.
We believe that being a kind person who elevates the rest of the team is just as valuable as finding vulnerabilities. You have strong problem-solving skills and experience working on application security for a cloud-based product. You like to implement security features and fix bugs when you aren’t finding vulnerabilities. You are humble, eager to learn, and always willing to help others. You want teammates who enjoy solving problems regardless of the technologies and techniques involved. You have worked at meaningful scale before and want to do so again. You also have the below experience and skills:
  • 4+ years of experience working in Ruby on Rails / Security
  • Contributor to security code reviews in Ruby on Rails applications
  • Experience building features at a high-growth SaaS company
  • Active collaborator with product teams

Your work at Aha!
We work with engineers and product managers across our full suite of tools to deliver secure applications. We love Ruby on Rails and dig deep into code and business logic. Your work will include:
  • Security code reviews that go above and beyond what can be found through scanning tools (which we use too!)
  • Implementing security features and security improvements with the customer experience in mind
  • Assessing and mitigating new application exploit patterns and cloud-provider abuse techniques
  • Sharing security findings and new developments internally for ongoing education
If this sounds appealing, we would love to hear from you. A real human reviews every application, so please use the form to help us learn more about you.

Grow with us
Everyone deserves to reach their fullest potential. We know that when we do work that matters with people we care about in a high-growth environment, we feel engaged and alive. And our goal is to help you do just that. We offer all the benefits you would expect and more, including profit sharing. The specific benefits listed below are reflective of what we offer U.S.-based hires. We also do our best to extend identical benefits to international teammates.
  • The base salary range for this role in the US is between $110,000 and $190,000
  • Cash-based compensation also includes profit sharing and we contribute a percentage of your total pay each month towards your retirement
  • Medical, dental, and vision plans — for many teammates, we cover 100 percent of the premiums
  • Up to 200 hours of paid time off a year to spend however you want
  • 30 to 90 days of paid parental leave and five to 10 days of paid care and bereavement leave
  • Up to $1,000 annually for third-party education, along with paid time off to immerse yourself in learning
  • Volunteer opportunities throughout the year
Base salary and total compensation are dependent upon many factors, such as: skills, experience, and relevant past roles

 

Sr. Ruby on Rails Engineer

Aha! is a very different type of high-growth SaaS company. We are self-funded, highly profitable, and 100 percent remote. We provide the world’s #1 product development software so teams can build products that customers love. More than 600,000 product builders use our suite of tools which includes Aha! Roadmaps, Aha! Ideas, Aha! Notebooks, and Aha! Develop. And they rely on our training programs via Aha! Academy to become product development experts. We are recognized as one of the best fully remote companies to work for, champion the Bootstrap Movement, and have given over $1M to people in need through Aha! Cares. Learn more at www.aha.io.

Our team
Aha! engineering is a mid-sized, fully remote team that is highly productive. We are centered around North American time zones so we can collaborate during the workday.
  • We help each other grow: We each bring unique skills to the table and want our teammates to feel valued from the start. Our onboarding program exposes new hires to the codebase and lets them contribute right away.
  • We move quickly: We ship code multiple times a day. We believe in getting valuable features in front of customers and iteratively improving as we learn what works and what does not.
  • We value product over process: We want the team to have the time and focus on solving complex challenges. We minimize the overhead by setting clear goals and avoiding heavyweight processes and excessive meetings.
  • We share knowledge freely: We share our learnings with each other and with the developer community. Our engineering blog demonstrates how we tackle interesting challenges at Aha!
  • We enjoy: We like what we do. And we want you to love your team and your job too. Learn more about The Responsive Method, our company values, and the generous benefits we offer.

Our technology
Our web application is a single-instance, multi-tenant Ruby on Rails monolith supported by Postgres (database), Redis (background jobs), and memcached (Rails caching). We also run a Node.js webserver to support collaborative editing and real-time updates. Our application is hosted on Amazon Web Services and architected with ECS for reproducibility and scalability.
We utilize a growing amount of React on the front end to build rich client-side experiences, including our fully collaborative text editor and our slide presentation editor. We balance the strengths of both technologies — Rails for its conventions and simplicity and React for more powerful interactive functionality.
We embrace new technologies that help us deliver a lovable product, but we also remain cognizant of the maintenance overhead that a new library or platform brings. We solve the problems in front of us rather than prematurely optimizing to address issues that may never materialize.
We do most of our planning and collaboration in Aha! Roadmaps and built Aha! Develop so that software engineers and their teams could take advantage of those same rich features. We use Slack and Zoom for video calls. (Email? Rarely.)

Your experience
Most of our features involve writing significant Ruby on Rails code so you should have experience working in a Rails codebase. We also write a lot of React but we are happy to help you learn that part on the job.
We believe that being a kind person who elevates the rest of the team is just as valuable as writing great code. You have strong problem-solving skills and experience working on important functionality for a cloud-based product. You are humble, eager to learn, and always willing to help others. You want teammates who enjoy solving problems regardless of the technologies and techniques involved. You have worked at meaningful scale before and want to do so again. You also have the below experience and skills:
  • 4+ years of experience working in Ruby on Rails
  • Builder of scalable, efficient, and maintainable architectures
  • Experience developing features at a high-growth SaaS company
  • Active collaborator with product teams

Your work at Aha!
We work on a broad range of features across the full stack. As a Senior Ruby on Rails Engineer, your work will include:
  • Implementing new features for our users, touching each layer of the MVC as needed
  • Building deeply interactive reporting interfaces using React
  • Working proactively with product and UX to refine and iterate on specifications as the feature takes shape
  • Investigating slow performance and optimizing queries to ensure Aha! is snappy and satisfying to use
  • Interfacing directly with users to quickly squash bugs as part of our regular customer support rotation
  • Documenting components in our style guide to help drive consistency
If this role sounds appealing, we would love to hear from you. (A real human reviews every application.)

Grow with us
Everyone deserves to reach their fullest potential. We know that when we do work that matters with people we care about in a high-growth environment, we feel engaged and alive. And our goal is to help you do just that. We offer all the benefits you would expect and more, including profit sharing. The specific benefits listed below are reflective of what we offer U.S.-based hires. We also do our best to extend identical benefits to international teammates.
  • The base salary range for this role in the US is between $110,000 and $190,000
  • Cash-based compensation also includes profit sharing and we contribute a percentage of your total pay each month towards your retirement
  • Medical, dental, and vision plans — for many teammates, we cover 100 percent of the premiums
  • Up to 200 hours of paid time off a year to spend however you want
  • 30 to 90 days of paid parental leave and five to 10 days of paid care and bereavement leave
  • Up to $1,000 annually for third-party education, along with paid time off to immerse yourself in learning
  • Volunteer opportunities throughout the year
Base salary and total compensation are dependent upon many factors, such as: skills, experience, and relevant past roles

 

Data Engineer / BI Engineer

We are looking for a talented and self-motivated Business Intelligence (BI)/Data Engineer to work with our client.This role will be responsible for designing and building data platforms and enrichment pipelines that enable data democratization for the game studio. The ideal candidate will possess strong statistical and analytical skills with SQL, as well as experience in data modeling, ETL processes, big data, and data warehousing.

Responsibilities

  • Collaborate with game team analysts and Product Managers to plan, design, and build data platforms and enrichment pipelines that power insights to stakeholders.
  • Translate analytical requirements into data solution designs, then carry those designs through implementation into production.
  • Develop and maintain robust and scalable data designs/pipelines that can be easily ingested by our BI tool (Tableau) to enable data democratization.
  • Implement strategies to improve data modeling and information design, guide analysts on creating scalable end-to-end data solutions, and promote good governance as a data citizen.
  • Monitor ETL processes, conduct query testing, create dashboards, and generate reports.
  • Develop a deep understanding of the underlying data assets and data products and provide subject matter expertise on content, current, and potential future uses of data.
  • Use data to identify and drive key business decisions, present actionable insights to improve product feature design and user experiences, and provide recommendations for product teams.
  • Use exploratory data analysis techniques to identify meaningful relationships, patterns, or trends from complex data sets and validate your results.
  • Translate problems into structured analyses or data products that directly create applicable insights that maximize value.
  • Ensure a high degree of thoughtfulness and quality in all projects and ensure that processes are adopted and best practices are shared.

Requirements

  • Bachelor’s degree in Economics, Mathematics, Statistics, or a related field.
  • Strong English Skills (B2 or higher)
  • 2+ years of relevant industry experience in a BI-related role.
  • High proficiency in writing SQL queries and knowledge of cloud-based databases like Snowflake, Redshift, BigQuery, or other big data solutions.
  • Experience in data modeling, ETL processes, big data, and data warehousing.
  • Experience with business intelligence tools such as Tableau, or similar BI tools.
  • Strong technical understanding of data modeling, design, and architecture principles and techniques across master data, transaction data, and derived/analytic data.
  • Demonstrated ability to work cross-functionally and build relationships with both technical and business partners.
  • Basic knowledge in scripting with R and/or Python.
  • Experience analyzing large (web-scale), complex, multi-dimensional data sets.
  • Experience presenting to people at different levels of business and technical expertise, including the ability to simplify difficult technical concepts.
  • Excellent communication and interpersonal skills

Benefits

A stable, long-term contract. Continuous Training. Private Health insurance. Flexible schedule. Work with some of the most talented software engineers in Latin America and the US, doing challenging work and world-class software for clients in the US and around the world.

Junior DevOps Engineer

The Role and a bit about us

The role presents an opportunity to become an integral part of the tech team with plenty of room to perform computer programming tasks and meet on a daily basis to go over customer issues, task progress and design solutions.

We are seeking a Junior Engineer position in DevOps who is responsible for working on exciting projects and technologies with like-minded people.

We are a team of hungry entrepreneurs and engineers driven by the opportunity to positively shape our collective future. We have the technology, the team and the timing to decentralize businesses, markets and even economies, creating more open, sustainable and inclusive ways of living and working.

If you identify with the above, you’re not just looking for a 9-5, and are ready to take complete ownership of this position – we look forward to hearing from you.

Tasks

What you bring to the table

  • 1+ year experience in support role deploying, supporting and maintaining production applications.
  • Knowledge of UNIX/Linux system internals and computer networking such as system calls, TCP/IP, and debugging tools such as tcpdump, TShark, or Wireshark.
  • Basic understanding of blockchain technology.
  • Have a decent knowledge of managing CI/CD pipelines.
  • Taking up communication with people, finding the issue they are facing and helping them to get it sorted.
  • Interest in Cryptography skills
  • Professional working knowledge of English language.

Requirements

Nice to have

  • Customer handling experience.
  • Experience with configuration management and IAC tools.

Things you will do

  • Detect high-signal alerts from production infrastructure events to provide early indicators of network attacks and compromises. Come up with a possible solution of what to do in such cases.
  • Monitor for insecure conditions and design fallback systems to support the stability of the network.
  • Assessing the problems faced and performing basic troubleshooting to determine if an issue should be further escalated.
  • Respond to security alerts and incorporate incident response management.
  • Fixing issues and communicating back to the community.
  • Working on answering simple support requests from potential customers about peaq service.
  • Setting up a local proxy to debug outgoing Web3 requests.

Benefits

What you can expect

  • The opportunity to contribute to innovative projects in a new and exciting industry that has the potential to positively shape our world.
  • High growth potential.
  • Warm and open corporate culture at an international company with many different nationalities.
  • An environment that values freedom, autonomy, team spirit and open communication.
  • Flexible working hours.
  • Decentralized (remote) working possibilities.

What guides us

  • We believe that great teams consist of Missionaries rather than Mercenaries.
  • We believe that great teams can only deliver great results consistently if they work under conditions that give them creative freedom and a manageable workload, creating full focus on what’s important.
  • We want to work with humans, not with robots.
  • This is why we build a team that finds its strength in diversity & authenticity.
  • This is why we want to give you the freedom you need to be great at what you do.
  • This is why we aim to create a space where people can do what they love and live up to their talents.

We look forward to working with you.

Software Engineer

Chia Networks is hiring technically gifted programmers to expand our team of cryptographers and engineers building our blockchain and smart transaction platform. We have a focus on easy to use software across architectures and operating systems. You should have strong algorithmic skills. Cryptography experience is a plus but not required. Remote is okay and currently the standard, though there is a concentration of people in the SF Bay Area. To apply, if your resume does not speak for itself, please complete a couple of LeetCode Contests and send a link to your LeetCode profile and your resume in your Cover Letter.

We once asked Bram what to put here and he said, “We need engineers to press buttons on computers…” That said, you will get to work with some of best engineers and cryptographers in the world – on the latest protocols and research.

Software Engineer Responsibilities:

  • Extend functionality and refactor codebases in Python, Rust, or C++.
  • Write clear, secure code and unit testing that runs on Windows, Linux, and MacOS for both x64 and ARM64.
  • Work with a remote team of engineers and cryptographers around the globe.
  • Learn and implement Chialisp and other tools used to add functionality to the Chia blockchain.

Software Engineer Requirements:

  • Bachelor’s degree (or equivalent experience) in Computer Science, IT, or a similar field.
  • Mastery of either Python, Rust, or C++.
  • Must be able to be productive and largely self guided in a remote role.
  • Excellent troubleshooting skills.

Senior Backend Engineer

Upshot is the preeminent company providing appraisal services for NFTs and unique digital assets. Leveraging cutting-edge machine learning models, Upshot produces accurate, real-time appraisals for almost any NFT. Our products create a broad new frontier for NFT markets, enabling an entirely new class of financial primitives. We are a team of crypto-natives and ML experts, with deep experience working on some of the leading projects in Web3, and backed by the foremost funds and angels in crypto. At Upshot, we are committed to nurturing top talent looking to make an impact at the forefront of this new frontier. We’re looking for a Software Engineer to join our growing team. Alongside a team of other talented engineers, you will play a key role in building the Upshot SDK as well as the Upshot Client, which facilitates many of the core actions of the protocol and powers our public-facing pricing and social APIs. Backend/SDK technical stack: NestJS, Node, TypeScript, Redis, Ethers, Postgres, Sequelize, Docker, Kafka Responsibilities

  • Work with backend, frontend, product, and design teams to bring features and products to life
  • Own entire features from specification to shipping
  • Build high-quality and well-tested code
  • Regularly ship code in an open source environment
  • Maintain up-to-date documentation

Requirements

  • 5+ years of Node experience
  • 5+ years of TypeScript
  • 6+ years in SQL
  • Prior experience scaling infrastructure at least 4 orders of magnitude in load per day (measurable in number of requests) or 6-7 orders of magnitude if started from scratch.
  • Prior experience architecting systems that churn terabytes of data per day
  • 3+ years managing Postgres or similar database
  • Prior experience building public facing APIs used in a production setting and serve at least 4 orders of magnitude of requests per day
  • Demonstrated ability to collaborate effectively and with at least 4 multi-disciplinary teams at once
  • Ability to move quickly, adjusting course when necessary, in a fast-paced startup environment. (An individual involved in a startup as it pivoted would be very qualified in this respect)

Nice to have

  • Prior experience with Kafka or another event broker
  • Prior experience with building Pub/Sub systems
  • Prior experience with NestJS
  • Prior experience building open source developer tooling and interacting with open source communities
  • Familiarity with the web3 technical stack

Upshot is an equal opportunity employer. We value diversity at our company and do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.

Senior Java Developer

ABOUT THE COMPANY

Bonfire is transforming the way people buy and sell high-quality custom apparel. We are a free online platform where anyone can design, sell, and buy custom products. Weve helped thousands of individuals, groups, and nonprofits raise money for the causes they care about, and also serve the worlds top creators as their premiere custom merch platform. Were a passionate, creative, and data-driven team constantly pursuing our vision: to strengthen communities that inspire a kinder world. We bring this vision to life by hiring passionate, smart people who celebrate and respect others, are committed to a life of curiosity, are never satisfied with good enough, are eager to co-create the future, and who thrive through teamwork. Have we been looking for you?

ABOUT THE JOB
Our Engineering team is searching for their future Senior Java Developer who is a critical thinker, fast learner, and SQL natural who enjoys being a problem solver.

The Senior Java Developer will be responsible for implementing new features, fixing bugs, and improving and refactoring code. Most of what you will do is web-related, so many tasks will ask you to implement REST endpoints to help achieve business objectives and connect the dots on the web. However, much of the teams tasks are also not strictly web-related and may challenge you in other ways (e.g. data analytics, network communication, database optimization, etc.). You will have a lot of independence and agency while working, but will communicate with other colleagues daily and often work with them directly to solve coding issues.

This role requires the ability to work on a feature from start to finish, communicate about it, and ask the right questions along the way. Being comfortable with Java and confidently writing code to be deployed to production servers are key functions of this role as well. In addition, the ideal candidate will need to be able to tinker with Javascript code and wont be afraid to SSH into a server and change configuration files.

This role lies within our Engineering department and reports to the Engineering Manager.

Bonfire employees are expected to embrace the Mission and Values, we live together and apart:

Humble Ingenuity, Trusting Partnerships, Inclusive Cooperation, Moral Courage, Healthy Dissatisfaction

Bonfire is currently supporting a virtual work environment; however, this is a contract position and is only open to candidates residing in European & South American time zones.

ESSENTIAL RESPONSIBILITIES

include but are not limited to:

  1. Discuss and provide feedback to feature ideas

  2. Code, test and document features following the A/C (acceptance criteria) provided by the Product team

  3. Debug and optimize new and existing code

  4. Discuss and provide feedback for development processes (be active during process retrospective meetings)

  5. Write automated unit, integration and end-to-end tests

  6. Work independently and collaboratively with other team members

  7. Conduct code reviews for yourself and your peers

  8. Work on confirming bugs with the QA team

  9. Attend daily standup meetings and provide feedback about the progress youre making

  10. Attend meetings with the product team and the rest of the squad and discuss new features and way to develop them

Qualifications

MINIMUM QUALIFICATIONS

  • High School Graduate

  • Minimum 5 years of dev experience (regardless of the tech stack)

  • Minimum 3 years experience with Spring, Java and PostgreSQL

  • Consistent access to a reasonably distraction free home work space, with reliable access to high-speed internet and use of a smart phone/mobile device.

  • Technologically savvy, with strong computer skills and the ability to embrace and adapt to changes to technology that is critical to how we work.

ADDITIONAL DESIRED QUALIFICATIONS

  • Experience with JOOQ

  • Experience with AngularJS and/or Angular

  • Experience with AWS

  • Experience with Terraform

WHY WORK AT BONFIRE?

When team members all around the world were asked to find three words they’d use to describe Bonfire, the most commonly shared values were: kind, inclusive, charitable, supportive, collaborative, and passionate. Work here and help us guide people toward their full potential and possibility in support of a company that’s trying to infuse the world with more of those values.

In addition to leading purposeful work, you will also benefit from our team member offerings:

  • Competitive compensation

  • Remote work environment (We are a fully distributed team!)

  • Flexible scheduling

  • Year-round swag giveaways

  • A positive culture and dynamic team environment

  • The ability to help create a kinder planet

  • An environment to grow your skills, learn new technologies, and to challenge yourself