Recent remote jobs
*All employees are working remotely due to Covid-19 and we have committed to not require a return to the office until September 2021 at the earliest.*
Our Mission:
To actively connect people to their next great opportunity.
Who We Are:
ZipRecruiter is a leading online employment marketplace. Powered by AI-driven smart matching technology, the company actively connects millions of all-sized businesses and job seekers through innovative mobile, web, and email services, as well as through partnerships with the best job boards on the web. ZipRecruiter has the #1 rated job search app on iOS & Android.
Summary:
Our team has a unique opportunity to work on applications and data at scale, serving millions of jobseekers and tens of thousands of customers. We’re working on building an efficient marketplace of jobseekers and employers and need generalist software engineers to build fast, scalable, and effective applications, stream and batch data processing, ML infrastructure and a variety of other systems all to help connect people to their next job. We provide an essential service and have a thriving business as a result.
Our stack is complex and we’re looking for engineers who know how to write evolvable, properly instrumented, and efficient code as part of a growing distributed system. We’re working on data driven systems and applications and need people who can build fast services and processes to power all of the intelligence we use to help change people’s lives.
Responsibilities:
- Design and implement internally and externally facing services
- Deploy a range of cloud-based technologies for critical projects
- Write, test, instrument, and deploy code to our Kubernetes environment
- Help drive the innovation and evolution of ZipRecruiter
Qualifications:
- Computer Science degree or sufficient experience at a company that has outstanding engineering practices
- Ability to write high-performance, well-designed, well-crafted, readable, and tested code in a team environment
- Ability to build in multiple languages and the ability to pick up new languages quickly
- Ability to build services in Go, Java, Kotlin, or Scala
- Solid understanding of both non-relational and relational database systems
As part of our team you’ll enjoy:
- Competitive compensation
- Exceptional benefits package
- Flexible Vacation & Paid Time Off
- Employer-matched 401(k) plan
Privacy Notice Language:
- "For information about ZipRecruiter's processing of California job applicant personal data, please see our Privacy Notice at: https://www.ziprecruiter.com/careers/california-job-applicant-privacy-notice"
Category: Computer/Software
ABOUT QUADPAY
At QuadPay, we’re here to simplify, streamline and automate how you pay and save every day by offering fast, fair and seamless payment solutions online and in-store. As a business, we strive to be unlike others in the industry as we continue to help businesses grow by offering a best in class product, driven by the most innovative teams in the industry.
Recent global changes and advancements have meant relentless product innovation, in the goal to be the next generation of payments.
We’re people, just like you who think purchasing shouldn’t be so inflexible!
We are currently in hyper-growth phase and as such are looking to grow teams in almost every department in the company - come change the industry with us, and love coming to work every day.
We’ve built an amazing culture at QuadPay and in a short space of time (since 2017), our teams are proud to work hard to provide innovative solutions to our valued customers and partners. Our values are in everything we do, and are as diverse and as inclusive as our global workforce. These include but are not limited to: Customer First, Own It, Raise the Bar, Stronger Together and Change the Game!
QuadPay is part of Zip Co (ASX:Z1P).
We are looking for data fanatics to join the A Team of engineers and analysts that are responsible for building Quadpay data platforms. We need people who understand data at a granular level and they don't rely on any one tool but rather understand them all, and each of their pros and cons. This is a unique opportunity to build the data strategy and architecture at a data driven startup that's changing the world of finance, shoulder to shoulder with a tight team that has your back.
You're a culture add:
- You believe and want to participate in a blameless culture which focuses on process and technology
- You don’t sleep well at night when you leave work with a question unanswered
- You feel accountable for everything you do and that sense of urgency has been driving you your entire life
- You like to have a good time while getting things done
- When we say a “team player” we mean it - you have a crisp high-five and funny stories to tell
- You have your team’s back. And the team has yours
- Sense of humor is hugely preferred
- An interesting life story/a cool hobby/a diverse background has proven to bring more to the table in terms of perspective, what's yours?
You dream in code:
- SQL. Teach us something new, show us what you’ve got
- Python/Scala/C# You’ve coded before, you know the importance of efficient, clean code
You thrive in any data environment:
- Database concepts – indexes, execution engines, etc
- Database Administration experience (Azure DWH, SqlServer, Postgresql)
- You understand that databases are an integral part of being a Data Engineer
- You get the Cloud – we use Azure
- You understands complex data and the challenges of accessing it
- Traditional/relational databases, Lakes, or Pub/Subs make no difference to you
- A real bottom-line person, not someone who throws terms like “big data” around because it’s popular
- You enjoy looking at and solving big picture problems:
- You like to ask questions and devise a complete solution
- You want to understand the data (not only the pipes) and you can definitely perform some analytics and build dashboards because you like it
- Finance industry /Credit / Risk experience is helpful for our domain's big picture
You love learning new things:
- You know that you don’t know enough, and it bothers you that there isn’t enough time in the day to learn about the next topic
- You’re up-to-date on new trends in data – you know who’s using what to solve various problems and are excited for the next release of your favorite tool
- If you like being thrown in the deep end of the pool, this team’s for you
- It's tough to get into our team, we believe culture eats strategy for breakfast and we're working hard to find our next family member. If you've been looking for us, now's the time to reach out.
We’re looking for someone who always finds new boundaries to cross - a future Zipster who will obsess over excellence and make constant improvements for our customers. We’ve removed the red tape here to get things done quickly, so if you see a problem, own the solution. You've gotta hustle at Zip!
If you only meet some of the requirements for this role, that's okay. We value a diverse range of backgrounds and ideas and believe this is fundamental for our future success. So, if you have the curiosity to learn and the willingness to teach what you know, we'd love to hear from you.
We pride ourselves on creating an inclusive workplace that provides equal opportunities to all persons regardless of their age, cultural background, sexual orientation, gender identity and expression, disability, veteran status, or anything else.
Benefits @ Zip
- Flexible working culture
- Share incentive programs
- Generous paid parental leave
- 100% employer covered insurance
- Fun team with high-growth hustle
- Beautiful NYC office with a casual dress code
- Fully stocked kitchen with snacks and coffee
- Company-sponsored 401k program
- Commuter benefits program
Join us on our mission to be the first payment choice, everywhere and every day.
Job Benefits:
- Beautiful office conveniently located in Manhattan’s Flatiron District
- *Remote Friendly*
- Competitive salaries plus equity
- 100% company-paid health, medical, and dental coverage for employees
- Discounted fitness memberships
- Weekly remote happy hours, Monthly trivia nights, Bi-annual sQuad days
(Remote, Full-Time, Anywhere in the World)
We are looking for a skilled and passionate Back End Software Engineer to join our Tech Team to build and scale effective software solutions. We are in need of an enthusiastic self-starter with deep expertise in complex back end structures capable of working with different integrated systems.
What We Do
We make business software solutions for niche service companies that allow them to organize and run their business efficiently at scale. Our clients include custom manufacturers, concierge service providers, financial service companies, and others who deliver a high end service to their clientele and need to run a tight operation, which is increasingly difficult to do as their company grows - so they make use of our automation solutions to help them in this.
Our solutions are custom to each client and normally include both internally used systems (such as a highly customized CRM system, an ERP to manage accounting and inventory, ticketing system to manage client requests, etc.) and externally used systems (such as client / vendor / partner portals and mobile apps). They involve a great amount of integration and need to be built in a scalable and highly functional way.
As our platforms, we utilize the following:
-
Amazon AWS's serverless technologies and microservices for our back and front end apps (Lambda, Amplify, S3, etc.).
-
Zoho's CRM and ERP Tools (Desk, Books, etc.).
-
Vonage/Nexmo-based telephony and communications solutions (Vonage Business Phone, Nexmo Voice/SMS, OpenTalk, etc.).
Our approach to building solutions is focused on creating effective apps in the most efficient way possible. We try to reuse what we did on previous projects in order to ensure that we deliver good and effective applications with minimal effort and risk, while ensuring good quality throughout.
Work Process & Team Structure
Our company works on a very strict form of waterfall-like model in order to ensure that no delays occur on projects. Specifically, we put in a great deal of effort to make sure to have extremely well-defined requirements that will enable our systems to be effective by design and relevant to the business using them. Before the project ever gets to the engineering team, our business consultants conduct an extensive study of our client business and put together a very complete understanding of the client's business model, which we then pass on to our product designers who create highly effective and relevant designs (leveraging, where possible parts of our past projects) - these designs are them rigorously vetted by the entire design team, the relevant business consultants, QA's, and our leading engineers to ensure that they are complete and will result in a successful project. The requirements are then approved and passed to the lead engineer who architects the entire software project and allocates deliverables and tasks to the respective team members.
The engineering teams are usually small (under 8 people at any given time on the project), which allows to ensure a good amount of personal responsibility and allows to recognize every engineer's accomplishment in the actual functional deliverables produced and not some BS metric like hours worked or lines of code written. All deliverables are code reviewed by the project team, approved by the lead engineer, and assessed by QA right away. Engineers who produce high quality working deliverables and do so quickly are recognized and given bonuses and raises on project completion.
What We Will Expect From You
As an Engineer, your ultimate deliverable will be to effectively build a solution (or a part of it) that will be implemented in the client's business and run successfully going forward. Specifically we will expect from you:
-
Functioning and scalable systems that will work effectively and for a long time;
-
Ingenuity to come up with the most effective to build solutions with minimal complexity that meets the needed functionality;
-
Pro-activity to think ahead and create usable and practical systems, as opposed to just plainly following along the requirements given to you with no critical analysis;
-
Consistently high quality across all of your deliverables.
Depending on your level (which will be assessed during the hiring process), you will be given a matching level of responsibility (either an associate working on small tasks, an engineer working on large and complex tasks, or a lead engineer architecting the projects and leading project teams to get projects done). After each project completion, your performance will be reassessed and your level will be adjusted, which will be followed with financial rewards if success was accomplished.
You will be free to decide how you want to accomplish your goal, so long as the produced result matches our quality standards and fits in the team's overall strategy and tech base. You will be held accountable for the outcomes of your actions, and not your activities.
Requirements
We have a tight business to run and our jobs require a certain commitment to results and willingness to accept responsibility for the individual actions on the part of our employees. Therefore, we require our candidates to:
-
Understand that an activity by itself is useless unless it produces a useful outcome;
-
Be ready to self-organize and self-manage and make own decisions about what to do in order to deliver the result;
-
Be willing to re-examine approaches and methods when results suggest that current approaches aren't working;
-
Be willing to endure hard work to achieve success and not expect instant gratification;
-
Approach matters rigorously and analytically;
-
Act on the above.
The following skills/experience will be necessary:
-
A solid knowledge of Node.js-based back end technologies.
-
Experience in delivering production ready and effective applications;
-
Experience with complex SQL and NoSQL databases.
-
Experience with different APIs and complex integrations between systems.
-
Effective written and verbal English to communicate with our international team.
-
Basic understanding of DevOps and SDLC to cooperate with other developers in building the product.
The following will help:
-
Experience with Amazon AWS, serverless technologies, and microservices on its platform.
-
Experience with CRM and ERP systems such as Zoho and others.
What We Offer
-
High Performance Oriented Management
The organization is consistently and constantly managed for performance and results. High performers are rewarded. Excuses are not accepted and employees who make them are ejected. Long, unnecessary, bloviating meetings do not exist. Direct, quick and clear feedback is given on everybody's work. The owner personally manages the business and there is little middle management present. If you prove yourself to be a reliable and effective employee, you will have all the necessary authority, resources, etc. made available to you in order to deliver your results.
-
Results Based Compensation Schedule
There is base pay and project bonus pay. Base pay varies significantly by the Engineer's level of ability and responsibility (Lead/Engineer/Associate) that the Engineer takes on projects - this level is reassessed after every project that the Engineer completes. Projects upon completion are rewarded with a bonus - bonus depends on the delivery of all requirements assigned to the Engineer, timeliness of delivery, rate of errors, and the amount of management attention needed in the project. Engineers who can deliver functional solutions that match requirements quickly and with little management action to correct errors get the best rewards and promotions in the organization.
-
Freely Arranged Schedule
You decide when you want to work. What we expect from you are results. Project Leads arrange daily communications with the team in a schedule that works best for everyone, and company-wide there is only one team meeting occurring twice per week. Outside of that, you set your own hours and work when it is easiest for you to.
-
Work as an Engineer, Not Just a Coder
Our Engineers work to build solutions and not just to write code. You will have freedom in how you want to architect the solutions you are making and we will heavily encourage initiative on your part, so long as you direct your initiative to quality and effective delivery.
-
Growth Within Our Organization
We are a dynamic and growing organization with a team spread around multiple continents. If you prove yourself as a responsible, driven and motivated individual, there will be opportunities for you to lead projects and manage tech teams.
Hiring Process
Our candidate selection process is designed to assess people strictly by their merit. We do not make you go through a long round of interviews, instead, we follow a straight-forward sequence:
1. Job Application Form.
2. Online Skills Assessment.
3. Interview.
4. Paid Practical Assignment.
5. Evaluation and Offer.
Job Benefits:
- Results-Focused Approach to Work
- Bonuses and Raises for Successfully Delivered Projects
- Freely Arranged Schedule
- Work as an Engineer, Not Just a Coder
- Opportunities for Growth and Leadership
- No-BS Management
- Un-regimented Time Off for Result Producing Employees
Tweag is a major proponent and contributor to new ways of building composable software. We are active contributors to GHC, have full-time researchers on staff to fund new language features (like linear types and dependent types), instigated the creation of the Haskell Foundation, and created many new libraries and tools in Haskell. We are the top contributors to Nix and were the first to be labeled Bazel Community Expert, because we’re passionate about the impact of great developer tools.
We're looking for exceptional engineers with Scala experience to join our team, either remote or onsite at our office in the centre of Paris. Most of our engineers work remote.
You will:
- work embedded in a client team on distributed systems, web services, compilers or developer tools, with their engineers and other Tweagers, or
- work on improving our many research and community projects, or
- any combination of the two, either simultaneously or in sequence.
Skills & requirements
We’re looking for someone who has:
- Strong knowledge of a JVM language such as Java or Scala.
- Experience with runtime instrumentation.
- Familiarity with distributed tracing, log and metrics collection.
- Strong debugging and investigative skills.
- A learning mindset, regardless of level or experience.
- A desire to regularly communicate new learnings.
- An empathetic, humble, and client-focused ethos.
- Strong organizational and task management skills.
- Excellent communication skills, especially written. We are a distributed team so we’re extra mindful about communication.
Back-End Software Engineer
Here at Crisp, we value the strength in teamwork, and strongly believe that it’s the key to Crisp’s success. By bringing together bright, motivated creators, wherever they live and work, we are leveraging humanity’s diversity of experience and background in order to understand the challenges facing our food supply, and solve them together. Come join us, and help build the type of business you’d like to be a part of.
We are a socially conscious, distributed team. We give you the opportunity to solve challenges in the global food industry while living where you’re most comfortable and working in areas where you can help foster and grow the community that you are a part of.
As a member of the first few engineering teams at Crisp you have will have the unique opportunity to take products from concept to production as we build towards our goal of becoming the global technology platform for the food industry. You will work closely with the co-founder team and be part of not just defining and implementing our technology and product strategy, but also the way we work together as we scale our company.
Signs of a great candidate
- Collaborative. You know that your colleagues’ perspectives will make our customers successful. Similarly, you use your strengths to help us grow together. You propose ways for us to be more engaged and successful with our customers.
- Customer focused. Our customers are at the forefront of your day. You prioritize our customers’ voice to ensure their needs are met.
- Ambitious, curious, and resourceful. You are innately curious, and you aren’t afraid to work hard. You are self driven, you take direction well but are able to be creative to find results on your own when asked. You are driven to succeed because your hard work and results make you proud.
- Disciplined and reliable. We are a distributed company and you enjoy the benefits of working distributed while consistently delivering what you have committed to. When you hit a snag, you communicate and reset expectations early.
- Appreciative of honest feedback. You know that the best way to learn and grow is through constructive feedback delivered kindly. You view feedback given to you as an opportunity to get better and strive to do the same for others.
- Work smarter and harder. You often identify a problem, create a solution and bring it to a state of completion - with others, or even on your own. You find ways of eliminating or automating stuff that is uninteresting or wasteful.
Crisp’s Backend Tech Stack
- Statically typed, modern languages. We use Kotlin and TypeScript. Knowledge of these specific technologies is not a requirement. If you’re willing to learn, we’re willing to help you along the way.
- Continuous deployment. Code is never far from being deployed to production, because if it’s not in production, it’s not solving problems in the real world. Our branch time spans are short, and features under development are hidden behind feature flags.
- JVM based back-end. The JVM has a robust, rich ecosystem of libraries and tools that we’re leveraging to help us focus on building solutions, not tool-chains.
- Cloud first. As a services offering in the 21st century, the cloud isn’t the future, it’s the present. We’re fully invested in using the features offered by our cloud provider in order to minimize technical debt and maximize productivity.
- Micro-services. Not for the sake of the buzz, but when they make sense. By adopting a modern, thoughtful services architecture we’re able to scale organizationally, reduce technical debt, and maintain a high, sustained velocity.
- Start-up mode. The team is still small, and the product is fresh. You’ll be able to exert a large amount of influence, and contribute to decisions that will determine the future of the product and the team.
We are building a team of developers with a breadth of combined experiences so that we can collaboratively build great products. There are no hard requirements on specific background, experience or geographical location. Instead we’re looking for individuals that are capable, reliable, and hoping to grow along with us. Do you have strengths you can share? If so, we’d love to hear from you!
Job Benefits:
- Opportunities close to home
- Excellent health insurance and benefits
- Founders with proven track record
- Well funded (by founders)
- Parental leave
- Half of leadership team are women
- Generous vacation days
Here at Crisp, we value the strength in teamwork, and strongly believe that it’s the key to our success. By bringing together bright, motivated creators, wherever they live and work, we are leveraging humanity’s diversity of experience and background in order to understand the challenges facing our food supply, and solve them together. Come join us, and help build the type of business you’d like to be a part of.
We are a socially conscious, distributed team. We give you the opportunity to solve challenges in the global food industry while living where you’re most comfortable and working in areas where you can help foster and grow the community that you are a part of.
We believe in transparency, diversity, merit and are fostering a culture of empowerment, personal impact and career growth. As an engineering manager at Crisp, you’ll lead a team of talented, motivated people as they help the food industry reduce waste by analyzing the data that underlies everything. You’ll be a core part of the cross-functional leadership team that’s shaping the culture and structure of our growing organization, and you’ll get to exercise your strong technical skills as you participate in design and architecture discussions that influence the direction of our products.
Experience with remote developers is a huge plus but not mandatory. Successful applicants will have demonstrated the ability to get things done in startup-like environments, whether that’s in true early stage companies, or as part of a smaller team operating within a large corporation.
Signs of a great candidate for Crisp
- Collaborative. You know that your colleagues’ perspectives will make our customers successful. Similarly, you use your strengths to help us grow together. You propose ways for us to be more engaged and successful with our customers.
- Customer focused. Our customers are at the forefront of your day. You prioritize our customers’ voice to ensure their needs are met.
- Ambitious, curious, and resourceful. You are innately curious, and you aren’t afraid to work hard. You are self driven, you take direction well but are able to be creative to find results on your own when asked. You are driven to succeed because your hard work and results make you proud.
- Disciplined and reliable. We are a distributed company and you enjoy the benefits of working distributed while consistently delivering what you have committed to. When you hit a snag, you communicate and reset expectations early.
- Appreciative of honest feedback. You know that the best way to learn and grow is through constructive feedback delivered kindly. You view feedback given to you as an opportunity to get better and strive to do the same for others.
- Work smarter and harder. You often identify a problem, create a solution and bring it to a state of completion - with others, or even on your own. You find ways of eliminating or automating stuff that is uninteresting or wasteful.
Signs of a great candidate for an Engineering Manager Role
- People first. You never lose sight of the fact that we’re all just people. We all have lives, families, and friends outside of work. And when we’re working, yes, we’re doing it because it’s our job. But we’re also doing it because we want to accomplish something, and we can do more together than we can apart.
- Growth oriented. You believe that the best measure of success for yourself, and your teammates, is whether you’re doing better today than you were yesterday, and you love helping others along that path.
- Action oriented iterator. Planning is important, but not as important as delivering. A good enough solution at the end of the sprint is better than a great solution that never ships. At the same time, good enough is never good enough. You constantly iterate, and improve, approaching greatness one deliverable at a time.
- Technical leader. You may no longer be writing code every day, but you love the beauty inherent in well architected systems, and can work with others to make sure they’re growing a system to be proud of.
- Ego free. Sometimes your ideas will win the day, sometimes they won’t, and sometimes they’ll be why we’re on a call explaining an outage to a customer. The important thing is that we identify what’s working, fix what isn’t, and ultimately find success.
We are building a team of product people with a breadth of combined experiences so that we can collaboratively enable our customers to be successful. There are no hard requirements on specific background, experience or geographical location. Instead we’re looking for individuals that are capable, reliable, and hoping to grow along with us. Do you have strengths you can share? If so, we’d love to hear from you!
Job Benefits:
- Opportunities close to home
- Excellent health insurance and benefits
- Founders with proven track record
- Well funded (by founders)
- Parental leave
- Half of leadership team are women
- Generous vacation days
Time zone: (GMT-05:00) Eastern Time
As a Testing and Deployment Engineer at Tutuka, you'll be working closely with the entire technical team to build enterprise-level, highly scalable, highly secure financial processing systems that power tens of millions of transactions and tie them to web, mobile and API interfaces that make it easy for people to issue, redeem and reconcile prepaid cards all over the world.
You will help to develop and maintain automated web app testing for APIs in support of our Tutuka applications, playing a pivotal role to establish frameworks for automated testing, service virtualisation, enterprise data and data quality assurance in addition to helping Tutuka move towards continuous testing practices
Be part of improving our solutions:
- Partner with all levels of the technical team to build and enhance a framework focused on automation.
- Develop customer-centric automation test processes for all existing and new product development.
- Collaborate and build tools for internal use to ensure quality at scale.
- Run deployments and improve deployment strategy.
- Manage the incident response process including client reporting as well as identification and tracking of remediation items.
- Create test strategies for a wide range of technically challenging products.
- Develop and contribute to changes in our software test methodology.
- Document, troubleshoot, and resolve bugs through reviews with development team.
- Execute and report automated and manual test cases during all phases of the development life cycle.
Working with us:
Our teams use their global perspectives to put customers at the forefront of everything they do, so if you are people-centric, you’ll thrive here.
We are not big on buzzwords. Right now we are heavy users of ColdFusion, SQL Server, JQuery, HTML5. We also use Java, Ruby, React and Redis, however many of our developers come from programming backgrounds outside of our preferred stack (PHP, Python) and we like that.
Regardless of the stack, you'll be delving into the creative depths of EMV, NFC, HCE, HSMs, ISO-8583, MDES, P2M, MCBP, PINs, CVVs, 3DS, SUKs, JWT, BASE II, JPOS, MIP, DEX, TSMs, BINs, ICAs, TPP, PCI DSS, AML and KYC.
If these sound familiar to you already, or these are acronyms that would excite you, then you'll spend every day stimulated and challenged at Tutuka.
Qualifications
To be successful in this role you will have:
- 5+ years of experience as a software engineer (fluency in at least two programming language)
- Experience operating within an Agile development environment.
- Familiarity with project management (User Story Mapping, JIRA)
- Strong communication skills: ability to explain complex technical issues to technical and non-technical audiences
- Experience with continuous testing practices.
- Experience with test frameworks.
- Knowledge of REST protocol and web sockets.
- Experience with AWS highly recommended.
- Bachelor's Degree in Computer Science or Computer Engineering and/or equivalent working experience.
English is our company language, so it’s important that you be able to communicate at a fluent level.
Additional Information
- This is a full-time, remote contractor position and we are looking for candidates in EMEA / Asia.
- Flexible hours are a must for our remote team. You’ll need to be able to occasionally shift your work hours to a schedule aligned with Johannesburg, South Africa (GMT+2).
We focus on building strong, diverse teams, embracing Tutukans with different backgrounds, experiences and talents.
Job Benefits:
- Flexible hours and remote working
- Positive working environment and fun culture
- Talented international development team
- Competitive remuneration and share scheme
- International travel opportunities
- Cutting edge technology and personal growth
- Paid training courses and conferences
- Paid maternity, paternity and sick leave
- Generous annual leave package
Time zone: (GMT+01:00) Central European Time - Belgrade +/- 4 hours
Brave is looking for an engineer who can help us stay one step ahead of fraud in our Brave Ads ecosystem. This position is vital to help us make sure that rewards go to Brave users, not to bad actors. We are looking to refine, automate, and expand the BAT ecosystem’s anti-fraud processes, and build more of the necessary tooling over time. We are looking for somebody who always prefers a simple solution over a complex one and who can take whole solutions from end to end.
Requirements
- Experience with Python, JavaScript, Ruby, C++, Go, Java or other similar language
- Experience with SQL, Postgres/Redshift, and building analytics queries
- Experience building robust API endpoints
- Experience stopping bad actors in a system, e.g. ad fraud, e-commerce fraud
- A working understanding of fraud vectors, both small scale (client side hacks) and large scale (botnets)
- Experience with software development via distributed development teams
- Comfort working in an open source setting
- A passion for helping protect users’ privacy and security
- Written and verbal communication skills in English
- Proven record of getting things done
Bonus Points
- Have built/trained statistical / machine learning models at scale to solve real world problems
- Experience with ad-tech / marketing tech ecosystem
- Familiarity with the world of cryptocurrency, especially Ethereum
- Familiarity with challenges in privacy preserving ecosystems
Job Benefits:
- Private Health
- Travel Benefits
- Stock
- 7% Retirement 401k or RRSP
- Best tools and hardware
- Fully open source
- Lots more great benefits
Brave is looking for an experienced Senior Software Engineer to work on advancing the Brave Rewards platform on our Chromium based desktop browser. This position is on the forefront of advancing how BAT can be used to reward both content creators and users.
Requirements
- 5+ years experience with desktop application development
- Strong C++ development skills
- Working experience with writing JavaScript
- Experience with software development via distributed development teams
- Experience with C++ unit and integration testing
- Comfortable working in an open source setting
- A passion for helping protect users’ privacy and security
- Written and verbal communication skills in English
- Proven record of getting things done
Bonus Points
- Experience with the Chromium code base or other similar browser code base
- Experience with Google C++ test framework
- Familiarity with the world of cryptocurrency, especially Ethereum
Job Benefits:
- Private Health
- Travel Benefits
- Stock
- 7% Retirement 401k or RRSP
- Best tools and hardware
- Fully open source
- Lots more great benefits
Working at Clevertech
People do their best work when they’re cared for and in the right environment:
- RemoteNative™: Pioneers in the industry, we are committed to remote work.
- Flexibility: Wherever your are, and wherever you want to go. We embrace the freedom gained through trust and professionalism.
- Team: Be part of an amazing team of senior engineers that you can rely on.
- Growth: Become a master in the art of remote work and effective communication.
- Compensation: Best in class compensation for remote workers plus the swag you want.
- Cutting Edge: Stay sharp in your space, work at the very edge of tech.
- Passion: Annual financial allowance for YOUR development and YOUR passions.
The Job
- 7+ years of professional experience (A technical assessment will be required)
- Senior-level experience with developing digital products across a variety of mediums, including web and mobile
- Must be able to deliver code in HTML/CSS or any other front end technology.
- You have experience delivering to large enterprises
- You have participated in the full design cycle to deliver world class, pixel perfect designs.
- Strong understanding of the agile software development process
- Ability to code in React is a plus!
- English fluency, verbal and written
- Professional, empathic, team player
- Problem solver, proactive, go getter
Life at Clevertech
We’re Clevertech, since 2000, we have been building technology through empowered individuals. As a team, we challenge in order to be of service, to deliver growth and drive business for our clients.
Our team is made up of people that are not only from different countries, but also from diverse backgrounds and disciplines. A coordinated team of individuals that care, take on responsibility, and drive change.
Getting Hired
Interested in exploring your future in this role and Clevertech? Set yourself up for success and take a look at our Interview Process before getting started!
The best people in tech just happen to be all over the world. Are you one of them? APPLY NOW
Job Benefits:
- Full-Time Telecommuting
- Flexible Schedules
- Paid Time Off
- Ability to Work with Cutting-Edge Technology
- Opportunity to Work with and Learn from Top Developers
- Contribute to Open Source
- Flexible Family Leave
- E-Reader for Trainings, Book Club, & Book Recommendations
- Annual Personal Development Stipend