Remote Node.js Jobs

Yesterday

Site Reliability Engineer
node-js javascript docker kubernetes aws backend Nov 28

At Kodify we manage several high traffic web platforms developed using the latest technologies and we work hard to provide the best experience for our users.

The team at Kodify is looking for a talented Site Reliability Engineer to join our remote team. This specific role is open to remote candidates based in European Union only (a must for us). With you on board, we’re looking to expand our team (currently 15 developers working across multiple European locations) and take our projects to a whole new level. You will deliver Javascript development skills on backend systems that power our sites. Good knowledge of NodeJS is required, along with the ability to work with our team members and the business to implement the features required.

Your key responsibilities: 

  • Supporting our engineering teams.
  • Environment reliability.
  • Service monitoring and observability.
  • CI/CD pipelines.
  • Dependency auditing.
  • Platform security.
  • Automating operations tasks.
  • Setting SLOs, SLIs, and SLAs.
  • Continuously improving our software development processes and practices.
  • Have fun and enjoy your job!

About you:

  • You’re a real team player.
  • You love to help and find solutions together.
  • Your sense of humour will bring a new dynamic to the team - you love to have fun while you work!
  • You can think on your feet and adapt well to fast changing environments and priorities.
  • You are passionate about software development.
  • You're able to think beyond code to architecture and user experience.
  • You have a real ‘Can Do’ work ethic - We are results based, not clock based

Requirements

Skills & Requirements - Must Have:

  • Node.js
  • Git
  • Docker
  • Kubernetes
  • CI/CD pipelines

Desirable Knowledge & Experience of:

  • Prometheus
  • Grafana
  • Kibana
  • Terraform
  • Redis
  • ZeroMQ
  • OAuth
  • OpenID Connect Authentication
  • React
  • Redux
  • GraphQL
  • CDNs

Other:

  • Experience working remotely and with remote teams
  • Experience managing high traffic and content heavy websites.

Education

Education is compulsory, but where you got it is irrelevant for us! We are looking for someone who has worked in a similar role (or roles) for at least 3 years, and can show us examples of their work. We are not looking for a newbie, nor are we looking for a rockstar, we are looking for a mid to senior level developer who wants to both learn and contribute to our team.

Share this job:

Last Week

Senior Full Stack Engineer
react-js django docker node-js typescript full stack Nov 27

About GooseChase

GooseChase is a rapidly growing, fully remote web and mobile platform for creating and facilitating scavenger hunts. Through our website, organizers create custom "hunts" for anything from on-boarding new employees, touring museums, engaging at festivals, educating students and more! Participants can compete as teams or individuals to submit photo/video, text or GPS based missions through our native Android and iOS apps.

The key technologies we use are:

  • Front-End: TypeScript with React (Redux architecture), HTML, SCSS & Webpack.
  • Back-End: K8s, Docker, Django, Node, REST, Task Queuing (Celery, Redis), Postgres, Nginx, Gunicorn.

Because of the flexibility and ease-of-use of our product, we have successfully powered game types ranging from festival-wide competitions, with thousands of dollars in prizes, to K-12 classroom lessons on government types, featuring gummy bears to help demonstrate the differences between a dictatorship and a democracy!

Seeing the different ways the product can be used, and the joy it creates in those who participate, is an incredibly rewarding experience & is something we’d love to share with you as well!

Responsibilities
As a Senior Full Stack Engineer, you’ll have the opportunity to create new, exciting features for our user base of game organizers and game participants. You will work directly with our design and mobile teams to bring feature mock-ups to life, delighting our users and ensuring the delivery of high-quality code that focuses on reliability and performance.

Specific responsibilities include:

  • Being familiar and up-to-date with the platform functionality (online game manager & participant mobile apps).
  • Working with our customer success & design teams to understand the motivations for a feature & coding it with those objectives in mind. Put another way, we want you to know why you are doing what you’re doing!
  • Developing the front and back-end components for new features that will help game organizers run games more effectively while delighting participants in new and unexpected ways.
  • Participating as a member of the development team - contributing to PR reviews, sharing learnings so the rest of the team can improve, etc.
  • Working under limited supervision with significant autonomy and independent judgment.

Skills
The candidate for this position must be:

  • At an intermediate to advanced level in both front-end and back-end web/application development (can be personal projects and/or work experience).
  • Possessing a strong command of programming best practices in autonomous and collaborative work.
  • Able to take ownership of work, maintaining high standards of performance, reliability & security.
  • An excellent communicator, problem solver, and creative thinker.
  • Located within, or has regular working hours within North American time zones (UTC-5 to UTC-8) to ensure sufficient overlap with our distributed product team.

Although not required, it would be a big plus if the candidate had past experience:

  • Working with React, Django, and Docker.
  • Working with smaller teams, especially in a remote setting.

Perks

  • Fully remote work - work whenever/wherever/however you want. We've been doing this for years, so this isn't a temporary thing for us.
  • Competitive compensation, including stipends for equipment, co-working spaces, etc.
  • Join a company that is profitable & growing quickly, but still prioritizes doing the right thing over everything else.
  • Significant learning opportunities - whether it’s learning about other parts of the business or taking on more responsibility, we expect everyone on the team to be continually looking to grow.
Share this job:
API Software Engineer
python flask google-cloud-platform api docker cloud Nov 25

Overview

We're looking for a Software Engineer to join the Platform API team and collaborate on a critical part of the platform. Our API team provides the foundation for which Recharge is powered by and is responsible for creating a single interface into all of Recharge's data.

Our stack includes: Python, Flask, Redis, Docker, GCP, Terraform, Memcached

What You’ll Do

  • Live by and champion our values: #day-one, #ownership, #empathy, #humility.
  • Write Python code focused on scalability, testability, supportability and maintainability.
  • Implement new technologies to solve ReCharge’s technical challenges as they arise.
  • Champion good habits (development techniques, security, tech debt balance, TDD, and agile habits) within your team; improve engineering standards, tooling, and processes.
  • Debug production issues across multiple levels of the stack.
  • Find and address performance issues throughout the application.
  • Perform thorough code reviews and troubleshoot complex issues.
  • Work with engineering and product managers to understand roadmap priorities.
  • Building new services that scale; deploy code daily.

What You’ll Bring

  • Typically, 5+ years of relevant development experience in fast paced environments
  • Experience building out scalable APIs and services
  • Expert knowledge of one of the following languages: Python (preferred), Nodejs, Ruby
  • Experience with Cloud Platforms such as GCP or AWS
  • Experience with Docker, auto-scaling, serverless infrastructure
  • A knack for engineering simple solutions to solve complex problems
  • Self motivated with a passion for taking ownership of your work and delivering outcomes
  • Ability to work remote-first in a rapidly scaling organization
  • Bachelor’s degree or equivalent experience desired
Share this job:
Software Engineer, macOS
Raycast  
c swift backend node-js vue-js Nov 25
TL;DR
  • Work on a productivity tool for developers
  • Small team that is light on processes
  • Fully remote (EU-friendly timezones)
  • Backed by great investors (Y Combinator, Accel, Chapter One and top angels)
  • Modern perks (MacBook Pro with 5k display, co-working space, monthly health benefit, ...)
Description

Raycast makes it simple, fast and delightful to control your tools. We're looking for a Software Engineer to join our small team to craft, shape and improve our macOS app that redefines productivity tools for developers.

Raycast is a native Mac application with a significant focus on top-notch UI and interactions. We genuinely care about user experience, performance, privacy and ease of use. We had enough of dealing with slow and clunky tools. Raycast is our attempt to let you enjoy your daily workflows without all the distractions.

Terminals are outdated: Rich media elements aren't supported, ASCII characters are too limiting and commands are hard to discover. Raycast combines the benefits of a command line with those of a modern user interface. It's simple, responsive and extensible. At the core of this, is a rock-solid desktop client that handles plugins and connects to a store full of productivity tools. We need engineers that are eager to build a tool that improves their own day-to-day life to realise this vision with us.

We're a fully remote company spread across Europe and looking for candidates in EU-friendly timezones. This position is for a full-time employment.

In this role you will...
  • Build user-facing features in the core product. You work on our macOS application which is our primary surface. You build new features that enrich the core user experience in the app and expand our library of custom and keyboard-driven UI components.
  • Co-own the product and work self-directed. We're a small team of individual contributors. Everybody has autonomy and responsibility. You work on features from ideation over release to maintenance and shape the roadmap of the product.
  • Solve interesting technical and UX problems. Raycast fits many tools into a single user interface. For this, you solve hard problems like optimistic updates, database indexing and standardized user interactions with like-minded team-mates.
  • Improve performance and care about quality. You dogfood your own features with our nighlty builds, respond to user feedback in our community and jump into the profiler to make every interaction feel snappy. You automate tedious tasks. At best, directly in Raycast.
  • Wear many hats. In such a small startup, we're all generalists. You might add a new page to our Vue.js website, set up an internal endpoint in our Node.js backend or write a blog post about a new feature.
You will be a great fit if...
  • You're highly productive while writing quality code. We release updates every 1-2 weeks. You can break down big projects in small deliverables. You care about the outcome and take a pragmatic approach to deliver it. You keep things simple and rather write a little bit more code than adopting a third-party dependency. You know when you want a code review or need to write tests.
  • You're product-minded. Raycast is designed to keep developers focused. You have a sense for great user experience and feel when something is off. You prefer polishing a feature instead of shipping soul-less pixels. You add analytics to reason about changes in the app and pro-actively iterate.
  • You put our users first. Throughout Raycast you find many little details. You pay attention to detail and provide our users a delightful experience. You can't stand bugs and don't shy away from user feedback.
  • You're an empathetic communicator. You treat technology as tradeoffs. You may be opinionated but you're not ideological. When disagreeing, you communicate thoughtfully your perspective and compromise when needed. You're thriving in a team environment and hold your colleagues accountable.
Our stack
  • Swift for our macOS app. Everything is written in Swift using AppKit with Swift Packages. We don't use SwiftUI because it's too premature for rapid development. We rarely adopt third party dependencies. Some are GRDB for our database, Sentry for crash reporting, Nuke for image fetching and a few C libraries to crank up performance.
  • JavaScript/TypeScript for everything on the web. We use Vue.js with Gridsome for our website and deploy it with Vercel. Our backend is a simple Node.js app written with Express and hosted on Heroku.
  • Modern work tools for everything. Linear for issue tracking, GitHub as source control, Sentry for error reporting, Segment and Amplitude for analytics, Slack for internal communication, Figma for pixels, Notion as knowledge base and a few others. As a team, we enjoy using CleanShot, Bear, Things and more Mac apps.
What we offer
  • We're at beginning of our next chapter. You will join us at the right time to have major impact on the future of the company. We released Raycast 1.0, established a friendly community and are jumping head first into building a platform for productivity tools.
  • We're backed by great investors. We're backed by Accel, Y Combinator, Chapter One and angels such as Charlie Cheever (Co-Founder of Expo & Quora), Calvin French-Owen (Co-Founder of Segment), Zach Holman (Early GitHub engineer) and more.
  • We're individual contributors at heart. We value full ownership and responsibility, choose quality over quantity and put our users first. We're motivated by shipping truly great software.
  • We'll treat you well. Get a competitive salary, equity and health insurance. Plus, we provide a monthly health benefit for a gym, pay for your coworking space, give you a MacBook Pro with 5K display and accessories and provide 25 days of paid-time off (PTO) plus all national holidays.
Share this job:
Team Lead / Senior Nodejs Developer
node-js react-js ruby-on-rails postgresql react-native senior Nov 24

Senior Node.js Developer

Montreal, Quebec Canada

Job Description

Springbig Canada (Grandprintemp Canada), is a subsidiary of Springbig Inc., that is the US leading loyalty marketing and communications platform in the cannabis industry, working with over 1,300 unique storefronts and building up a cumulative database of over 20 million consumers.  Our Software as a Service (SaaS) platform allows our dispensary clients to configure a custom loyalty program and through this loyalty program build a database of consumers.  Our platform also boasts this industry’s most comprehensive communications engine, allowing our dispensary clients to market to their database of consumers via SMS and email (primarily focused on SMS marketing) in a personalized way. 

Our team boasts a combination of some of the most accomplished and experienced titans of the tech and marketing space, as well the most talented young minds in the industry. We found business owners in the cannabis industry to be underserved and in most cases ignored, so we designed our platform to give dispensaries and producers the most innovative tools in marketing – and we never stop innovating.

Mission:

Our mission is to offer the leading SaaS loyalty marketing and communications platform to help businesses grow their brand, increase marketing visibility and their revenue

Vision:

To continue to be an industry leader and innovator by delivering a quality technology and marketing platform for our customers with world class customer service.

Our headquarter is located in beautiful Montreal, Quebec Canada with team members distributed around North America. You will work remotely as we prepare to open our office in 2021.

What will I be working on?

As a Senior Node.js Developer, you’ll be working with us in all aspects of the product, from its core infrastructure to the various micro-services. As a part of the development team, you will wear multiple hats, turn ambiguity into details, take the lead on building complex features, and continuously find opportunities to improve performance and increase reliability.

Requirements:

  • 5+ years of professional development experience
  • 5+ years of experience in implementing Node.js based web applications and supporting microservices that have shipped
  • Strong JavaScript and SQL experience
  • Must be comfortable managing other developers and conducting code reviews
  • Experience working with various JavaScript libraries and frameworks, MySQL and Git in a team environment
  • You enjoy writing well-tested, well-organized code

Role and Responsibilities

  • Design, development and delivery of Node.js-based database solutions, back end applications, microservices, processes and APIs
  • Implement integrations with external APIs and data providers.
  • Design, develop, and deploy APIs to integrate across multiple new and existing business applications.
  • Manage and deploy the infrastructure to support the platform ecosystem.
  • Coordinate the development with other technology platforms.
  • Design and modify database schemas.
  • Coordinate with Quality Assurance (QA) during hand-over and subsequent defect correction (fixes bugs).
  • Refactor, as necessitated by addition of features or in response to code review.
  • Implement automated tests.
  • Continuous interaction with Team members via Jira, Confluence and other tools

Preferred experiences:

  • 3+ years of Node.js development and test experience.
  • 3+years of experience developing real-time Node.js application and microservices.
  • Mastery of concepts such as event-driven programming, multi-threadedness and testing of real-time applications.
  • Ability to demonstrate and walk through code for applications currently in production.
  • Familiarity with the AWS environment, including Lambda, SQS and Kinesis.
  • Expertise with SQL schema construction/analysis and query language.
  • Experience with Git.
  • Helpful: Ruby on Rails, React Native

Our current stack:

  • Rails 6
    • rspec
    • sidekiq
  • Vue.js / React Native
  • AWS
    • SQS
    • EB
    • Kinesis
    • Athena
    • Redshift
    • DynmoDB
    • Lambda
    • RDS
      • MySQL 8 / Aurora PostgreSQL 11

What are we looking for in a team member?

Your specialization is less important than your ability to learn fast, communicate and adapt to shifting priorities.

We’re especially fond of people who:

  • Communicate well and articulate ideas clearly.
  • Focus on project goals, not just writing code.
  • Contribute ideas.
  • Take initiative.
  • Have a hacker mindset and master the fine art of balancing time, features, and quality of code.
  • You know when to unit test and when to “just ship it”.

What’s it like to work at springbig?

It’s awesome! We’re a driven, passionate, responsible group who values professional growth and work life balance.

We take care of our team members:

  • Competitive salary
  • Unlimited PTO
  • Choose your own equipment
  • Casual and comfortable working environment

Expect to join an office that infuses lightness and creativity into our days, such as:

  • Stocked coffee, snacks and candy “bar”
  • Pizza parties and team lunches
  • Laser Tag in the office
  • Spontaneous games of tabletop cornhole or NERF wars
  • Company sponsored Fantasy Football league and March Madness bracket challenge
Share this job:
Lead Full-Stack Web Developer
react-js node-js webrtc kubernetes streaming golang Nov 23

Evercast is building an award-winning next-gen remote collaboration platform for creative agencies and entertainment studios.  We're looking for an outstanding full-stack engineer who isn't afraid of tackling exciting challenges in the world of real-time streaming, collaboration, and application performance.  You will be responsible for individual contributions to our platform as well as leading a small team of other developers.

Preference will be given to candidates with experience in live streaming, WebRTC, Kubernetes and postgres.

The Responsibilities


  • Solve problems with an emphasis on producing scalable, efficient, and maintainable solutions


  • Experience developing web based, desktop and mobile applications


  • Develop features from initial concept to production ready results, including backend, frontend, and database design


  • Experience developing backend services using containers, kubernetes, and serverless technologies


  • Help define the processes needed to achieve organizational and operational excellence


  • Learn and implement new technologies and help evolve existing ones


  • Engage with both technical and non-technical stakeholders to come up with robust solutions


  • Review code contributed by your peers and provide constructive feedback


  • Development with databases, web servers, wireframe development, and UI/UX design


  • Contribute to overall body of software development and architecture using web application stack


  • Managing server resources and ensuring cross-platform optimization across internet browsers and operating systems


  • Designing and developing application programming interfaces (APIs)


  • Cooperatively develop and integrating complex software systems through the full SDLC


  • Experience with Agile Scrum


  • Participate in sprint planning to understand the team’s goals and priorities


  • Provide accurate estimates for the completion of tasks

Education: 


  • A combination of education and experience will be considered for this position

Required Skills


  • AWS or other cloud-based infrastructure

  • Experience with multiple back-end languages (NodeJS, Golang, Python, and PHP) and JavaScript front-end frameworks (React, Vue, Angular, Bootstrap, SASS)

  • Ability to follow established workflow and project management tools and procedures (Slack)


  • Ability to work under strict deadlines with competing priorities


  • Capable of balancing a project’s requirements with schedule, budget, and resource limitations


  • Ability to present technical information in non-technical terms to co-workers and management


  • Strong problem solving and analytical skills


  • Proficient understanding of code versioning tools (Git)


  • Experience with interactive media tools (streaming and playback)

Desired Experience

Special consideration will be given to people with the following:


  • Experience with postgres


  • Experience with WebRTC

  • Experience with Kubernetes
Share this job:
Senior Software Engineer, Perception
senior cs data science machine learning computer vision docker Nov 23
About Labelbox

Labelbox is building software infrastructure for industrial data science teams to do data labeling for the training of neural networks. When we build software, we take for granted the existence of collaborative tools to write and debug code. The machine learning workflow has no standard tooling for labeling data, storing it, debugging models and then continually improving model accuracy. Enter Labelbox. Labelbox's vision is to become the default software for data scientists to manage data and train neural networks in the same way that GitHub or text editors are defaults for software engineers.

Current Labelbox customers include American Family Insurance, Lytx, Airbus, Genius Sports, Keeptruckin and more. Labelbox is venture backed by Andreessen Horowitz, Gradient Ventures (Google’s AI-focused venture fund), Kleiner Perkins, and First Round Capital and has been featured in Tech CrunchWeb Summit and Forbes.


We are looking for a Senior Fullstack Engineer, with a Frontend focus to join the Perception Team. The team’s mission is to build the most efficient tool for machine learning and computer vision teams to turn assets into high quality training data. Our customers use what we create to make breakthroughs in their fields and industries, and advance artificial intelligence. We will do this by building a tool that the customer can depend on and enjoy using with problem-focused craftsmanship, rooted in our customers.

Our team specializes in processing all kinds of multimedia assets and developing innovative, reliable, and desirable annotation editors - all through a performant, efficient, and beautifully designed browser interface served to a globally-scaled workforce. As a team, we develop all over the stack and system, but our most critical expertise lies in our experience and proficiency with modern browser and graphics technologies.

Who You Are

  • You have 5+ years of hands-on experience building complex, data-rich web applications.
  • You have a deep understanding of CS fundamentals, a passion for modern web technologies, and a demonstrated fluency with object-oriented and functional programming languages. 

You have experience and interest in at least one of our areas of focus:

  • Frontend development with Typescript, React, Redux, RxJS, or similar languages and frameworks
  • Backend development with NodeJS, Apollo GraphQL, SQL, Redis, or similar languages and frameworks
  • HTML5 Canvas-based image and video editing
  • Tiled Imagery and geospatial analysisReal-time collaboration and productivity software
  • Browser network protocols and security best practices
  • Machine learning principles and data pipeline developmentIn-depth knowledge of multimedia file formats and encoding standards
  • Pain-free local development with automated tooling for productivity and reliability; familiarity with Webpack, Docker, Kubernetes is a big plus

What We Value

  • You have a track record of delivering complex, cross-functional projects.
  • You are able to balance owning and delegating technical design decisions and make tradeoffs to move quickly while producing quality code.  
  • You care deeply about building a highly reliable and desirable tool for our customers. To do so, you apply a constant and committed approach to learning and growing in your art.
  • You believe in applying your craft to practical problems and value having a meaningful impact in an exciting, growing field. 
  • You thrive in a remote-first environment and can be relied on to strike a balance between focused, individual effort and effective collaboration. You are able to communicate clearly and concisely on technical problems and solutions across a variety of mediums.
  • You are excited to be part of a strong culture that promotes inclusive collaboration and fierce trust in each other.
  • You deeply value working on such a team and see yourself actively contributing to the culture, practices, and standards of the team.

What You Will Accomplish

  • You will push the boundaries of what is possible in a browser, squeezing out every last ounce of performance available to build the world’s most powerful and performant, secure and stable training data platform. 
  • You will overcome tricky technical challenges and pioneer new uses of web technologies powering the features that enable our customers to make breakthroughs and advance the field of artificial intelligence. 
  • You will make hands-on contributions and partner with a passionate and talented group of engineers, designers, and product managers to define, scope, and build critically valuable and innovative features in our core product. 
  • You will develop clean, beautiful code and leave it better than you found it. 
  • You will shape the future of Labelbox by hiring and recruiting more amazing and talented people and joining with them to promote a culture of technical excellence and constant growth through mentorship and guidance.
We believe that AI has the power to transform every aspect of our lives -- from healthcare to agriculture. The exponential impact of artificial intelligence will mean mammograms can happen quickly and cheaply irrespective of the limited number of radiologists there are in the world and growers will know the instant that disease hits their farm without even being there.

At Labelbox, we’re building a platform to accelerate the development of this future. Rather than requiring companies to create their own expensive and incomplete homegrown tools, we’ve created a training data platform that acts as a central hub for humans to interface with AI. When humans have better ways to input and manage data, machines have better ways to learn.


Share this job:
Remote Backend Software Engineer to optimize the world of Container Shipping
node-js typescript backend machine learning Nov 23

Container Shipping: An industry with huge potential to make a difference

90% of all goods globally are transported through a container. The largest container vessels are 400 meters long and can transport more than 23,000 containers at a time. The container shipping industry is the backbone and enabler of global trade, but it is struggling. The industry suffers from operational inefficiencies as 50%+ of all container vessels globally are delayed coming into port, and key planning processes are done manually on a global scale. This results in high operational costs, lost revenue, and unnecessarily high greenhouse gas emissions. At Portchain, we work closely with our customers to reduce operational complexity and optimize planning through software and innovative analytics.

The role

Portchain is an exciting fast growing tech company where you will work with an incredible team on applications with a truly global impact. We are therefore seeking a talented Backend Software Engineer to join our software engineering team that uses data, mathematical modeling, machine learning, and optimization to help our users get full transparency on their operations and make better decisions.

You will work with the development team to build advanced features into our products and ensure these are robust and reliable for use in live operations.

Portchain is an exciting fast-growth company where you will work with an incredible team on applications with a truly global impact.

Tasks and Responsibilities

  • Lead the implementation of end-to-end features from specifications and designs
  • Problem solve architectural decisions with the team
  • Maintain quality and ensure responsiveness of applications
  • Maintain code integrity and organization
  • Understand and follow security and data protection best practices

Role Requirements

  • 5 years minimum of professional experience in Software Engineering
  • Experience with any or all of the following technologies: Node.js, TypeScript, PostgreSQL
  • Good knowledge of technology across several domains
  • Solid analytical and problem solving skills paired with the ability to develop creative and efficient solutions
  • Proficiency in automated unit and integration tests
  • Previous professional experience working remotely
  • A deep understanding that we always have to navigate between the immediate impact of a feature and the technical debt incurred by its implementation. You are able to carefully weigh the pros and cons and make a choice in favour of the company and the team
  • Energized by complex and creative individual and team problem solving

Bonus skills

  • Experience with Python
  • Experience with building B2B and consumer quality products, enabling business capability and objectives through technology

Want to join our team?

If you think that you would be a good fit for Portchain and the role of Backend Software Engineer, please send your resume and a brief cover letter that explains why you would be a good fit at Portchain to jobs@portchain.com in order to apply.

Portchain is proud to be an equal opportunity employer. We have a number of employee diversity networks that support our culture of inclusion. We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability or gender identity. Therefore, we actively encourage people to apply from all backgrounds. If you have a disability or special need that requires accommodation, please let us know.

Share this job:
Director of Software Engineering
executive cloud aws azure node-js Nov 23
Reality AI, a fast-growing, venture-funded artificial intelligence startup, is looking for a Director of Software Engineering to join their team! Founded in 2015, they create AI-driven software for engineers building smart devices with sensors. In this role, you will be primarily responsible for managing the software development team, the development and production environments, and the architecture of our cloud solutions. The ideal candidate will have a previous experience as a team lead and/or software development manager, and a broad understanding of software engineering. This job reports to the co-founder and Chief Technology Officer.

Location: This role is remote.

Does This Describe You?

  • You have hands-on experience with cloud architectures, deployed in AWS, MS Azure and their competitors
  • You have experience with containerized computing and distributed data systems in nodeJS/mongo
  • You have demonstrated experience with CI/CD
  • Bonus points if you have previous success in a startup environment
If you are interested in learning more about this company or any Startups/Small Businesses in the area, please contact us and check us out here!! 
We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status

Share this job:
Lead Software Engineer
python postgresql api scrum finance node-js Nov 22
Zurich, fully remote possible | Permanent employment with our customer Labster AG
Reference number: 505558/1

Apply now

My duties


  • Designing technical solutions to automate and streamline the client's internal processes end-to-end across Finance, Customer Success, Sales, and Platform
  • Lead the implementation of the solutions across the company
  • Oversee the work of required specialist consultants
  • Work closely with the client's engineering team to integrate new products with Sales, Customer Success and Finance teams
  • Ensuring code quality within the business systems team
  • Collaborating closely with Business systems product owner, and other team leads


My qualifications

  • BSc or MSc in Computer Science or equivalent work experience
  • Profound working experience in integrating business APIs
  • Hands-on experience and expert knowledge of Salesforce and working knowledge of other BI tools
  • Can-do attitude with a strong focus on value creation
  • Lifelong learner, keen to learn new technologies and skills
  • You are an analytical thinker, with an eye for simple yet powerful solutions.
  • Passionate about good code quality and software design 
  • Experience working in an Agile development environment (Scrum, CI/CD, TDD)
  • Knowledge of Python, Django, PostgreSQL, Node.js is a plus
  • Full proficiency in English


My benefits

  • A city with a high quality of life that perfectly embraces both modern and traditional values
  • A highly motivated team and an open way of communication
  • Annual employee events
  • Benefits of a permanent employment: flexitime account and overtime compensation, company pension scheme
  • Dynamic and innovative market environment
  • Fully remote work possible


About Hays

IT specialists hold all the cards: for its customers in industry and the public sector, Hays is looking for motivated employees who like looking at the bigger picture and growing with new challenges. We make sure that you benefit from our many years of experience in IT recruitment and will find you the right role to suit your skills and interests – all completely free of charge to you. Register with us and reap the benefits of job offers that are both interesting and relevant to your skills and experience.

My contact person

Nikolaus Schönecker

Reference number
505558/1

Contact
Phone: +41-44-2255 - 129
E-Mail: nikolaus.schoenecker@hays.ch

Share this job:

This Month

Senior Node.js Software Engineer
node-js security javascript fastify express senior Nov 19

Contrast Security is the world’s leading provider of security technology that enables software applications to protect themselves against cyberattacks, heralding the new era of self-protecting software. Contrast's patented deep security instrumentation is the breakthrough technology that enables highly accurate assessment and always-on protection of an entire application portfolio, without disruptive scanning or expensive security experts. Only Contrast has sensors that work actively inside applications to uncover vulnerabilities, prevent data breaches, and secure the entire enterprise from development, to operations, to production. 

About the Position 

We are looking for a talented Software Engineer with at least 3 years of experience developing Node.js applications using popular frameworks, such as Express, Loopback, and Fastify.  You will get exposure to a variety of impactful projects from day one. You will be asked to contribute in a meaningful way from the minute you fire-up your laptop and sync with our Git repositories.  Our Node.js agent software engineers are some of the best and brightest individuals working with Node.js.  We integrate deeply into the Node.js internals and instrument many popular web application frameworks and database connectors.  An ideal candidate should have a solid understanding of the Node.js single-threaded event loop and some exposure/experience with C++ and the development of Node.js native modules.   Take a look out our Join The Team Page or our StackOverflow Page for more details about working in our Engineering department at Contrast Security. Please include a link to your GitHub or Bitbucket account, or any links to some of your projects, if available.


Responsibilities

  • Provides technical leadership and insight to members of the Node.js team
  • Collaborates with the UI/UX and support teams to implement features and enhancements
  • Actively contributes in agile ceremonies, code reviews, and agent releasesInvestigates third-party web frameworks and servers to research and implement instrumentation approaches
  • Builds web applications to test our agent in our automated pipeline
  • Participates in the Node.js open source community

About You

  • Software development background in Node.js
  • At least 5 years of industry experience as a software engineer and 3 years working with Node.js 
  • Writing and troubleshooting Node.js services built with one or more popular frameworks, such as Express, Hapi, Loopback, Koa, or Fastify
  • Agile software development processes and ceremonies
  • Software pipeline and collaboration tools such as GitHub, Jira, Confluence, and Slack
  • DevOps experience with AWS to support automated functional testing or application operations
  • Linux, Docker, and cloud-based deployment 
  • You’ll wow us if you have experience with:
  • You are an active contributor to one or more open source projects
  • Development of Node.js native modules
  • Experience with Terraform for creating test environments as code
  • Application security practices and concepts
  • You are comfortable working remotely and collaborating virtually
  • You approach problems from a product perspective, thinking through how the user will interact with what you're building
  • You have strong communication skills. You ask questions, let others know when you need help, and tell others what you need
  • You're a problem solver. You believe the best work is the result of finding the simplest elegant solutions to complex challenges
  • You see the big picture. You like to understand how the code you write interacts with systems and services, both internally and externally
  • You think about algorithms and regular expressions while you sleep
  • You love all things String-related... specifically String literals and String objects (this is how we track vulnerabilities).You want to become a Node.js expert and assimilate a deep understanding of the Node.js architecture and internal features.

What We Offer

  • The opportunity to work with some of the highest performing individuals in the world with the goal of establishing memories of the best part of your career ever
  • Competitive compensation
  • Daily in-office team lunches (when offices are open)
  • Meaningful stock plans
  • Medical, dental, and vision benefits
  • Flexible paid time off
Share this job:
PostgreSQL Consultant - remote
Percona  
postgresql java python php linux wordpress Nov 18
This role requires a work schedule that aligns with Americas time zone.

Percona is a respected thought leader in the open source community. We provide services and software for MySQL, MongoDB, PostgreSQL and MariaDB to open source users globally. 

At Percona, you'll get a chance to see and work on any database architecture you can imagine.  Our Consultants work on projects with a huge variety of companies, from internet startups to established brick and mortar publicly traded companies.  We're looking for PostgreSQL experts who can step back and look at the full stack, as well as learn and share their knowledge about other widely used open-source data technologies.  

The Consultant will develop relationships with customers, comprehend and fulfill their needs, and maintain their satisfaction through onsite and remote customer engagements. He/she will scope the technical work that is required to ensure the best possible solution is delivered to the customer given the customer’s unique set of business requirements. Additionally, the Consultant will troubleshoot and resolve customer issues of any complexity as the need arises.  

You will work remotely and most people work from their homes. Up to 25% travel will be required as safety permits, both for onsite projects and internal meetings. Access to a reliable high-speed Internet connection is required.

What You Will Do

  • Perform the entire range of our PostgreSQL consulting services for customers
  • Effectively assess not only the dynamics of the technology, but the people managing it, too
  • Create multiple types of documentation, whiteboard solutions, and conduct training as required to ensure the client understands and is satisfied with your solution
  • Seamlessly maneuver between talking low-level technical details or high level strategy depending on the situation
  • Maintain proficiency in all Consulting tools, software, and standard operating procedures
  • Be an active thought leader via monthly blogging, quarterly webinars, and conference talks/tutorials at least once per year
  • Be an active technical leader via weekly contributions to our Experts forums, email lists, and monthly publishing of KB articles

Your Experience

  • 5+ years of PostgreSQL administration, including but not limited to the following areas: configuration, performance tuning, query optimization, index tuning, and setup and configuration of backups, high availability and disaster recovery solutions
  • 3+ years of Linux administration experience, including performing hands-on work in the areas networking, hardware, virtualization, containers, scripting, and IO subsystems
  • 2+ years of performing the following types of engagements: architecture and design reviews, performance audits, and database migrations 
  • 2+ years in a consulting role leading both short and long-term projects
  • Strong Shell skills
  • Experience implementing high availability by setting up either streaming replication or logical replication and decoding, and then using an open source solutions such Patroni, Stolon, or repmgr
  • Proficiency in at least one of the following languages: PHP, Java, Nodejs, Go, Python, Ruby
  • Production-based experience with both on-premise and cloud environments, including with customers that run database environments across multiple datacenters/regions, and manage large datasets
  • Experience delivering presentations to both technical and management/executive teams

What Will Make You Stand Out

  • Strong knowledge of PL/pgSQL
  • Expertise in converting Oracle PLSQL to PostgreSQL PL/pgSQL
  • Experience leading Oracle to PostgreSQL migrations
  • Experience with Puppet, Chef, Ansible, Vagrant, Consul, etc. 
  • Experience with Content Management Systems (Drupal, Wordpress, etc.) and eCommerce platforms (Magento, etc.)
  • Experience with training development and delivery
  • Demonstration of active thought leadership in the PostgreSQL community (blogs, conference talks, etc.)
  • Ability to read and interpret PostgreSQL code for the purpose of debugging and troubleshooting
  • Cross-over experience with MySQL, MongoDB or ClickHouse
  • AWS, Google Cloud, and Microsoft Azure certifications
  • Project management experience/certifications
Percona is remote-first and globally dispersed; we have 250 people in almost 40 countries. We offer a collaborative, highly-engaged culture where your ideas are welcome and your voice is heard. The growth and development of our staff is a top priority; we provide funding for training, certifications, conferences and more. 

Discover what it means to work with some of the smartest people in the industry, who also know how to have fun and are always willing to lend a helping hand. We offer flexible hours, the ability to work remotely and the amazing experience of working with a multinational team of experts.
Share this job:
Python/AWS Developer
X-Team  
python django node-js amazon-ecs amazon-ec2 aws Nov 17

Most important:

  • Strong expertise and experience working with Python and Django
  • Strong experience with security automation (Splunk)
  • Experience deploying services on AWS (Certification preferred)
  • Strong Experience with ECS, EC2, Lambda, RDS
  • Experience with API based architectures (SOA, micro-services)
  • Experience writing high-quality unit tests
  • Solid grasp of cloud security concepts and best practices
  • Team lead experience

Nice to have:

  • Experience with security frameworks (e.g. Phantom)
  • Experience with Docker/Kubernetes
  • Experience with Postresql and proficient at SQL data modelling
  • Experience working with front end JS frameworks (React, Angular, Vue)
  • Familiar/involved with open­ source projects
  • Experience with working remotely

Personal:

  • Independent
  • Fluent in English, written and spoken
  • Problem solver
  • Proactive attitude

Live Energized:

  • Get the chance to work with big brands like Riot Games (League of Legends), Sony, Fox Broadcasting, Kaplan Inc. (top education company), Coinbase (#1 crypto exchange), BeachBody (#1 fitness company), etc.
  • Work from anywhere as part of a community of digital nomads.
  • Live and work in one of our roaming hacker houses (X-Outposts) around the world: 
  • Be part of the most energizing community for developers in the world by participating in our Seasons, a 3-month experience filled with challenges, rewards, RPGs, competitions, and more, all centered around a theme that will inspire and energize you. 
  • Get $2,500 per year (Unleash+) to spend on doing more of what you love and staying energized. Use it on conferences, courses, video games, photography gear, music gear, cooking gear, a gym membership, adventure sports, baby/pet sitting, productivity apps, restaurants, coworking, movie tickets, headphones, etc.
Share this job:
Senior Fullstack Engineer, Dashboard
Auth0  
senior javascript html node-js frontend Nov 16
Auth0 is a unicorn that just closed a $120M Series F round of funding, with total capital raised to date of $330M and valuation of nearly $2B. We are growing rapidly and looking for exceptional new team members to add to our exceptional talent pool - and who will help take us to the next level of success. One team, one score. 

Our vision is to provide people with secure access to any application in one click or less. And our promise is to make identity work for everyone—whether you’re a developer looking to innovate, or a security professional looking to mitigate. We are looking for curious, excited, boundary-pushing team members. So, if you’re a big thinker who is nimble and adaptable, Auth0 may be an ideal place for you to shine.

Do you want to make the internet more secure by being part of a team focused on making developer's lives better?
Here at Auth0 we’re focused on securing the internet by powering the login box. We’re currently hiring a Senior Engineer to be part of the Developer Productivity team. This is a core engineering team engaging in customer facing work. You'd be giving our customers, who are developers, the tools they need to configure and use our authentication and identity tool suite.
This work enables a more secure, fully featured internet. As more developers stop wasting time building their own half-baked security solutions and use Auth0's well-thought-out ones, they have time to build new things.

You will:

  • Evaluate new technologies and techniques to improve overall practices.
  • Interact with different teams to ensure a correct implementation of the system.
  • Craft secure, performant, cross-platform browser applications.
  • Build modular, well-documented, responsive, and accessible React components.
  • Contribute to improve the dashboard framework and developer tools.
  • Build new features in our dashboard.
  • Integrate endpoints with our management API.

You'd be an excellent fit if you:

  • Enjoy crafting front end developer tools
  • Have experience engineering web application, working closely to the front-endAre familiar with NodeJS and RESTful APIs
  • Have a deep understanding of JavaScript and TypeScriptAre comfortable writing semantic HTML and responsive CSS
  • Have attention to detail and make user experience a top priority
  • Are able to balance idealism and pragmatism in a dynamic work environment
  • Possess self-management skills with a continuous improvement mindset

It is helpful, but not required, if you:

  • Have experience working with React and Styled ComponentsHave experience working with MobX
  • Have experience using or building a design system.
  • Have experience with accessibility.
  • Have experience building and maintaining an MVC architecture.
Auth0 safeguards more than 4.5 billion login transactions each month and its top priorities are availability and security.

We like to think that we are helping make the internet safer. Our team is spread across more than 35 countries and we are proud to continually be recognized as a great place to work. Culture is critical to us, and we are transparent about our vision and principles

Auth0 is an Equal Employment Opportunity employer. Auth0 conducts all employment-related activities without regard to race, religion, color, national origin, age, sex, marital status, sexual orientation, disability, citizenship status, genetics, or status as a Vietnam-era special disabled and other covered veteran status, or any other characteristic protected by law. Auth0 participates in E-Verify and will confirm work authorization for candidates residing in the United States.
Share this job:
Frontend Engineer
Tessian  
react-js javascript node-js frontend python backend Nov 15

Frontend at Tessian Read more about Engineering at Tessian: https://stackoverflow.com/jobs/companies/tessian  At Tessian, our mission is to keep the world’s most sensitive data and systems private and secure. Our platform uses machine intelligence to understand human communication at scale, allowing us to protect some of the world’s largest organisations from threats executable by humans.  We believe that our product, whilst highly technical, should deliver a best-in-class user experience where complexity is hidden. As a Senior Frontend Engineer, you will play an integral part in rebuilding our portal from the ground up to help us achieve this.   From a Frontend perspective, we have two main challenges at Tessian; concisely communicating security insights from millions of data points back to our clients through analytics and dashboards, and ensuring all our users find our portal easy to use, despite its industry-leading level of sophistication and flexibility.  You should be comfortable with Javascript and a frontend framework. If you're also able to use a little Python to plug our frontend into our backend that's a plus! You'll have 3+ years of experience working in frontend development and be able to work to a high technical standard. More junior than this?Check out our non-Senior frontend role instead.  Dealing with massive datasets at scale requires ingenuity and strong analytical skills. Our approach to problem solving means we favour hiring engineers who pride themselves on the ability to learn new skills, their comfort with the unknown and their willingness to experiment.  See more on our Stack Overflow here:https://stackoverflow.com/jobs/companies/Tessian Frontend Stack Snapshot:

  • React
  • Node
  • Kong
  • Python 3
  • SQL (SQLAlchemy, PostgreSQL)
  • Docker
  • AWS
  • OpenAPI

We'd love to meet someone who:

  • Is a great problem solver who takes pride in their work
  • Has good knowledge of Javascript, and a frontend framework
  • Enjoys the challenge of working with and presenting summaries of large datasets
  • Has passion for learning new skills and technologies
  • Has ideally worked on large, complex Enterprise dashboards before
  • Is ideally equally comfortable working on frontend and backend tasks

Why we think you'll love it here:

  • All Tessians are part of the journey we’re on, so we offer equity options with every role and benchmark to provide above market rate salaries.

Beyond this, there’s plenty more that makes Tessian a great place to work: 

  • A full week of work-remote a year, in addition to 25 days of paid holiday
  • Curate your career with development experiences uniquely suited to you
  • We’re family friendly, with policies built to support you in all stages of life
  • High-quality tech kit for you to work on
  • If you're relocating to join the team, we'll provide a contribution to help with your costs
  • On Fridays we stop at 5 for a virtual happy hour (or, to just log off early!) 
  • Classpass subsidy - which you can use for either in person or virtual classes 

Coronavirus has changed how we work, and we’re currently working from home. During these times we’re supporting our team with: 

  • A work-from-home subsidy to cover all your home office must-haves
  • Remote socials with food and drinks budgets

There’s plenty to look forward to once we’re back in the office too: 

  • An array of breakfast options, delicious snacks, drinks and a top-of-the-range coffee machine
  • Flexible work from home policy
  • Team lunch provided once a week
  • Ping-pong and chess tournaments
  • Whole team socials every quarter
  • Dinner budget for those times you just can’t tear yourself away

Equality & diversity Tessian is an equal opportunity employer, committed to equality and diversity amongst both our employees and prospective applicants. The Human Layer we're securing is diverse, and we know we need to be diverse and inclusive to successfully create HLS that reflects this. You can read our equality and diversity statement here. As part of our commitment to equality and diversity, we're also a corporate member of the WISE Campaign for gender equality in STEM & we're a founding member of the WEDS network driving diversity & inclusion in startups. Important notices Please note that we do not accept applications or résumés from recruiters. Any unsolicited CVs, profiles, or names, submitted in any format, by any channel, to any of our team, will be deemed to fall outside any terms and/or conditions with either the person submitting the information or their company of employment/representation. By submitting your application to Tessian, you consent to Tessian retaining your information and contacting you about future job opportunities, that may be of interest, for up to 2 years in accordance with our Privacy Policy Please note, that any job offers will be subject to the candidate passing background screening checks.

Share this job:
Back End Software Engineer
node-js express typeorm aws amazon-rds backend Nov 14

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

Share this job:
NodeJS Software Engineer
node-js docker aws backend Nov 13

Suchst du eine neue, spannende Herausforderung? Eine Anstellung mit starken Entwicklungsmöglichkeiten in einem der führenden Online-Unternehmen Deutschlands? Persönliche und berufliche Entfaltungsmöglichkeiten?

Lampenwelt.de gehört zu den führenden E-Commerce Unternehmen Deutschlands und ist unter den Online-Spezialisten in seiner Branche Marktführer und Benchmark in Europa. Wir sind in 17 europäischen Ländern aktiv. Mit einem Team von aktuell 370 Mitarbeitern aus 25 Nationen schreiben wir die Erfolgsgeschichte von Lampenwelt fort – und brauchen Verstärkung.

Deine Aufgaben:

Als Teil eines Softwareentwicklungsteams setzt du Anforderungen an unserer Backend Plattform in TypeScript (NodeJS) um Du schreibst wartbaren Code und sorgst mit automatisierten Tests unter Berücksichtigung der Testpyramide dafür, dass dieser wie erwartet funktioniert Planung & Entwicklung der AWS-Infrastruktur “as Code” (AWS CloudFormation) und Rollout von Änderungen mithilfe der jeweiligen Gitlab CD-Pipeline Sicherstellung eines reibungslosen Betriebs mithilfe von CheckMK, ELK und Grafana

Du bringst mit:

  • Abgeschlossenes Studium in den Bereichen Wirtschaftsinformatik,  Informatik oder eine ähnliche Ausbildung bzw. vergleichbare Kenntnisse
  • Mehr als 3 Jahre Erfahrung in der Backend Webentwicklung
  • Erfahrung mit TypeScript, NodeJS und idealerweise AWS (ECS, Lambda) sowie in der Entwicklung von RESTful-APIs, Websockets und verteilten Systemen
  • Clean Code und gängige Softwaredesign-Patterns sind dir bekannt
  • Erfahrungen mit automatisierten Softwaretests (z.B. mit Jest)
  • Mentalität eines Teamplayers gepaart mit einer engagierten und zuverlässigen, strukturiert und eigenverantwortlichen Persönlichkeit, die analytisch und algorithmisch denkt und handelt
  • Gute Deutsch- und Englischkenntnisse in Wort und Schrift
  • Erfahrungen mit Docker und CheckMK sind von Vorteil

Benefits

  • Home-Office Regelung
  • Sonderkonditionen auf unsere Produktpalette
  • Individuelle Arbeitsplatzeinrichtung und höhenverstellbare Tische
  • Möglichkeit der Gleitzeitarbeit
  • So viel Wasser und Kaffee, wie du trinken kannst und regelmäßige Obsttage
  • Individuelle Weiterbildung und Besuch von Fachmessen
  • Beitrag zum eigenen Wunschrad
  • Sonderkonditionen für Lampenweltmitarbeiter in allen Fitnessstudios
  • Früh Verantwortung übernehmen und aktiv mitgestalten
  • Auf einen Kaffee treffen mit unserem CEO in der Teeküche? Teilnehmen an der firmeneigenen Lauf- oder Fußballgruppe? Bei uns wird das Miteinander gelebt!
Share this job:
Software Developer
Alcumus  
react-js node-js agile javascript css aws Nov 12

Salary: £Negotiable, dependent on experience plus benefits.

Location: Cardiff, United Kingdom
Currently set up to work from home

The Opportunity:

Alcumus are building our Engineering capability and have opportunities for collaborative, innovative Software Developers who will help us transform our technical landscape and continue to improve our customer experience.

You’ll join our growing team focused on building and developing software and digital products that support the business strategy of our internal and external clients in the UK and North America.

This will include leading development of an application that the market is yet to see.

You’ll write & review, performance critical code which sets the foundation of the application, as well as infrastructure and related tools. Continually enhancing our products and internal tools with code reviews, pair programming, and other agile techniques.

We encourage creativity, for you to share your ideas, solutions, and challenge if necessary, that will help us ensure the software delivered is performant, secure and scalable.

We are building our future platform using React on the Front End, Node.js on the Back End, so will expect sound experience in one or both.

The opportunities are great, so we would be looking for those with a practical but disciplined approach to software development. Where you will ultimately take responsibility for the development of reusable, cutting edge applications.

If you are looking for a role where you can solve interesting problems in a modern and flexible work environment, then we would love to hear from you.

The Ideal Candidate:

Our Full Stack Developers, will be able to demonstrate some (not all):

  • Sound experience of Nodejs or React
  • Mobile First UI development
  • A broad knowledge of web technologies and frameworks including HTML5, CSS, WebSockets, WebServices, Events
  • Software development experience in an agile/TDD/BDD environment.
  • A collaborative, task orientated work approach
  • Experience of SQL (MySQL, MSSQL, PostgreSQL or Oracle)
  • A focus on continuous improvement

We would also love to see:

  • Exposure to Inversion of Control (IoC) programming principals
  • Experience of or interest in AWS or Azure, API development, NoSQL, OWASP
  • Mentoring or technical leadership experience or a desire to do this going forward

The Package:

  • 25 days annual leave (plus bank holidays) – who doesn’t love time off? As recognition of your loyalty, this will increase with length of service up to a maximum of 30 days
  • Giving day - an extra day annual leave for you to give back to yourself, your community or support good causes
  • Company pension scheme – we provide an enhanced pension scheme with generous employer contributions to set you up for later in life
  • Healthcare scheme – your health matters to us so you’ll get access to an employee assistance programme, 24-hour online GP, gym discounts and the opportunity to claim back a variety of healthcare, dental, optical and wellbeing treatments/services. Your dependents under 18 in full time education will also be covered too!
  • Life assurance – we will provide you with 3x your base salary for peace of mind
  • Access to a rewards platform – you’ll be able to benefit from loads of great discounts and cashback opportunities to make your money go further!
  • Enhanced family friendly leave – because family comes first. We offer an enhanced family friendly leave policy to allow you the time and financial peace of mind to enjoy your new arrival, regardless of your gender
  • Cycle to work scheme – you’ll have the opportunity to purchase a shiny new bike and pay us back in instalments!
  • Free fruit – we care about your health & wellbeing so grab a banana, apple or orange on us regardless of if you’re in the office or out in the field
  • Free parking on-site – no one wants to pay for parking so you can park on-site at any of our offices around the UK for free

The Process:

Due to Covid-19 our normal recruitment process has been adapted to ensure the safety of our employee’s and candidates. To ensure the quality and experience of the process is kept at a high standard, you will be thoroughly prepared prior to your interview. Please ensure that you have access to a webcam and laptop/computer so that your interview can take place virtually. Any presentations and assessments will also be completed virtually.

Alcumus are Equal Opportunity and Diversity Employers. All qualified applicants will receive consideration for employment without regard to race, colour, religion, sex, sexual orientation, gender perception or identity, national origin, age, marital status, protected veteran status, or disability status.

Share this job:
Professional Services Consultant / Solutions Architect
saas devops dot net node-js Nov 11

Contrast Security is the world’s leading provider of security technology that enables software applications to protect themselves against cyberattacks, heralding the new era of self-protecting software. Contrast's patented deep security instrumentation is the breakthrough technology that enables highly accurate assessment and always-on protection of an entire application portfolio, without disruptive scanning or expensive security experts. Only Contrast has sensors that work actively inside applications to uncover vulnerabilities, prevent data breaches, and secure the entire enterprise from development, to operations, to production.
 
About the Position
We are looking for an experienced Professional Services Consultant with application security and/or Continuous Integration experience to join our Customer Success Team. 

To ensure Customer Success, Contrast Security is developing in house comprehensive Professional Service capabilities. This position will not only need to deliver Professional Services they will need to lay the foundation for a highly effective Professional Services organization, which includes developing Best Practices, training content, and other re-usable artifacts.  This person must be extremely adept at analyzing existing customer processes, defining the ideal end state and helping them evolve their processes so Contrast Security becomes a seamless and integral part of their SDLC.  To achieve that, this position requires the ability to fully understand a DevOps oriented SDLC and evangelize how Contrast can fit into that process as well as performing the necessary integrations to fully automate security testing. The proposed solution must satisfy the automation and ease of use required by a development team and the governance and compliance required by a security team.

Responsibilities

  • Driving Customer Value
  • Educate customers on the relevant use cases for Contrast and associated value proposition
  • Plan and deploy Contrast technology throughout the customer’s SDLC; which involves installation, configuration, and custom development to ensure optimal results
  • Ensure customers are rapidly adopting Contrast and receiving the anticipated results and value
  • Work with Product Management to define and plan new features/capabilities that accelerate adoption and value realization
  • Engage with customers via strategic and operational reviews to communicate Contrast value as well as to evaluate future needs and strategic direction
  • Driving Contrast Security's Value
  • Increase customers’ lifetime value through higher product adoption, customer satisfaction and value delivered
  • Drive new business growth through greater customer advocacy and reference-ability
  • Provide expert guidance on advanced features based on a customer’s needs
  • Develop and maintain long term customer relationships by serving as a trusted advisor
  • Help troubleshoot very complex customer issues
  • Provide ongoing strategic consulting and technical assistance for your assigned accounts

Qualifications

  • 5 years of experience delivering professional services or technical account management for complex security technology products and/or Continuous Integration environments
  • Prior software development experience (Java or .NET or Node JS preferred)
  • Experience with complex enterprise software projects
  • Demonstrated ability to help customers transform their operational processes to leverage new technologies
  • Experience with CI tools such as Jenkins very desirable
  • Knowledge of application security and application security vulnerabilities
  • Knowledge of the SDLC and software engineering methodologies/systems
  • Experience deploying both SaaS and on premise solutions 
  • Proven ability to make enterprise customers happy and successful
  • Excellent communication and presentation skills
  • Enthusiastic, positive demeanor and strong customer service skills
  • Strong commitment to reaching your goals consistently
  • Ability to travel up to 33% of the time
  • Relevant Bachelor’s degree or higher: preference for computer science or related degrees

  • We are focused on building a diverse and inclusive workforce. If you’re excited about this role, but do not meet 100% of the qualifications listed above, we encourage you to apply.

What We Offer

  • Competitive compensation
  • Medical, dental, and vision benefits
  • 401 (k)
  • Flexible paid time off 
We are changing the world of software security. Do it with us.  
We believe in what we do and are passionate about helping our customers secure their business.
If you’re looking for a challenge and want to enjoy where you work, you’ll love Contrast Security.

Contrast Security is committed to a diverse and inclusive workplace. Contrast Security is an equal opportunity employer and our team is comprised of individuals from many diverse backgrounds, lifestyles, and locations.

By submitting your application, you are providing Personal Information about yourself (cover letter, resume, email address, etc.) and hereby give your consent for Contrast Security, Inc. and/or our HR-related Service Providers, to use this information for the purpose of processing, evaluating and responding to your application for current and future career opportunities. If you are a resident of the European Economic Area or are applying for a position in the European Economic Area, Contrast’s Privacy Statement reflects our policies around compliance with the General Data Protection Regulation (“GDPR”) and your rights respective to GDPR as a California resident, you are entitled to certain rights under CCPA: The California Consumer Privacy Act of 2018 (“CCPA”) will go into effect on January 1, 2020. Under CCPA, businesses must be overtly transparent about the personal information they collect, use, and store on California residents. CCPA also gives employees, applicants, independent contractors, emergency contacts and dependents (“CA Employee”) new rights to privacy.

Share this job:
Senior Backend Engineer
node-js postgresql hasura aws react-js backend Nov 11

About SEQL:

SEQL is a young, well-funded sports tech startup based out of Richmond, Virginia aiming to revolutionize the collegiate athletic recruiting industry.  We’re committed to providing amateur athletes with a free, gamified platform to brand themselves and take full control over their athletic recruiting process while receiving stats-based guidance and educational resources to unlock new opportunities and achieve their dreams of competing at the next level.


Who you are:

A veteran backend engineer who has extensive experience working on production Node.js applications.  You’re passionate about software development and always strive to seek optimal solutions.  You relish assuming broad responsibility and being given wide autonomy to execute.


What you’ll do:

You will be responsible for maintaining, building and iterating the server-side technologies & APIs required to support our aggressive product roadmap.  As an early stage employee, you will be able to help fundamentally shape the company culture, mentor future engineering hires and play a pivotal role in product development.


Your responsibilities will include:

  • Adhere to industry leading best practices development techniques
  • Participate in bi-weekly product planning sessions
  • GraphQL API design
  • Create Apollo server routes & handlers to support frontend feature development
  • Manage user access controls
  • Ensure application functional resiliency
  • Maintain high availability of backend services
  • Implement user analytics & performance instrumentation
  • Tune server-side application performance
  • Assist with development of automated testing frameworks
Share this job:
Senior Fullstack Software Developer for Interactive Healthcare SaaS Platform
aws ruby javascript nosql node-js saas Nov 10

Jellyvision is hiring a Senior Software Engineer

Who we are

We at Jellyvision are the proud parents of ALEX®, an interactive employee communications platform that makes tricky decisions—like choosing and using employee benefits—easier and more enjoyable. The success of ALEX has exceeded our wildest work-related dreams, which is why we need a talented Lead Software Engineer to help us.


How you’ll help

As a Senior Software Engineer, you'll provide technical leadership for a cross-functional team consisting of application, test, and site reliability engineers. You’ll use your experience to ensure the team is designing and building straightforward, maintainable solutions to problems – solutions that are only as complicated as they need to be to achieve our desired business outcomes.

What you’ll do as a Senior Software Eningeer:

  • Design clean, straightforward solutions to problems
  • Collaborate with Product Managers to define high level system requirements
  • Write maintainable, reliable, and performant code
  • Coach and mentor less experienced team members
  • Give and receive constructive code review feedback
  • Ensure the team maintains Jellyvision’s values, standards, and best practices
  • Foster an inclusive team environment
  • Collaborate with Jellyvision's non-tech teams (ex. designers, writers, producers)

Experience & skills you’ll need

We're looking for Senior Software Engineers with 5+ years of relevant experience, strong software design chops, and solid software engineering fundamentals. They should also have experience with the following:

  • Experience building web applications at scale
  • Willingness to learn new technologies
  • Relational and NoSQL databases
  • Automated testing (unit, integration, and functional tests)
  • Source control (we use git)
  • Docker
  • Kubernetes
  • Cloud Development Experience (We currently use AWS)

Skills:

  • Communicates Effectively
  • Ensures Accountability
  • Instills Trust
  • Courage
  • Decision Quality
  • Persuades
  • Optimizes Work Processes

Anything else?

Our credo is a simple one: be helpful. And we think we can be most helpful if our workforce is as diverse in thought, perspective, and culture as the people who use our products. We are looking to add amazing people to our team who will bring diversity across many lines, including race, ethnicity, religion, sexual orientation, age, marital status, disability, gender identity, sex, and country of origin.

Share this job:
Full-stack Software Engineer
Biomage  
react-js node-js aws python kubernetes javascript Nov 10

Company Introduction

Hello! We are Biomage, a small startup deeply passionate about human health. We work in the area of single cell sequencing analysis - a new technology that has taken research biology by storm. Our mission is to build a world-class single cell analysis platform in the cloud to enable biologists to turn their datasets into meaningful biology and make discoveries.

We are working with some of the best research institutions: our biggest customers are Harvard Medical School, Glasgow Polyomics and Edinburgh Genomics who are also our early adopters. We currently have a waiting list of more customers eager to use the platform!

The project

Our product is open source, you can check it out on Github! Currently, it consists of a React based UI, API written in Node.js and a backend written in Python that computes single cell analysis tasks. Everything is deployed via an automated CI/CD pipeline (Github Actions) to an AWS-managed Kubernetes cluster. 

The platform is still in a very early development stage - there are many core features and infrastructure yet to be built. The engineering team consists of two full-time and a single part-time engineer. There is no division between backend, frontend or testing roles - each engineer contributes to any part of the codebase and is responsible for writing unit tests and completing new features according to the definition of done.

What we offer

  • Opportunity to change the world by building tools to help the improvement of human health.
  • Opportunity to grow the startup with us into a successful company.
  • Competitive salary and shares package
  • Laptop and any other essential technical equipment.
  • Reading club - books to help with your professional development are on us to help with your personal development 
  • Home cleaning - we will find somebody to take over some of those mundane tasks to help you focus on what matters most to you

What you can expect

  • An agile, diverse and multidisciplinary team
  • A supportive, inclusive and transparent working environment where team mates learn from and help each other all the time.
  • A place to look at things differently, challenge and offer solutions.
  • You will be working in a (still) small startup where the whole company consists of ~10 people. You will have a unique opportunity to make a significant impact and actively drive change in the technology, direction and culture of the startup.
  • A fast-paced environment of continuous improvement where you optimise for impact and velocity.

What we are looking for

We are looking for an experienced, talented software engineer to join the engineering team and help us build the first version of the single cell sequencing pipeline and onboard our increasing number of early adopters. No previous knowledge in biology or bioinformatics is required.

This position is for full time, 100% remote work, where the official time zone of the engineering team is the one in the UK (GMT, GMT + 1).

We would expect you to:

  • Always put the user first.
  • Be an active participant during technical decisions and discussions.
  • Be comfortable to work in a rapidly changing environment.
  • Be passionate and empathetic - you fall in love with problems, not solutions. You’re a doer, and a helper.
  • Take pride in your work.
  • Think like an owner.
  • Experiment, test, try, fail and learn continuously.
  • Have experience and desire to work as part of a close-knit team.

Qualifications

For this role, you must have:

  • Experience in working as part of a team to ship high-quality software using agile development processes.
  • Some experience and knowledge in web development and containerised applications.
  • Proficiency in at least one programming language, preferably Javascript or Python.

How to apply

Send your CV to iva@biomage.net. We will be in contact with you shortly!

Share this job:
Senior Engineer, Foundations
Auth0  
senior javascript cloud azure devops node-js Nov 09
Auth0 is a unicorn that just closed a $120M Series F round of funding, with total capital raised to date of $330M and valuation of nearly $2B. We are growing rapidly and looking for exceptional new team members to add to our exceptional talent pool - and who will help take us to the next level of success. One team, one score. 

Our vision is to provide people with secure access to any application in one click or less. And our promise is to make identity work for everyone—whether you’re a developer looking to innovate, or a security professional looking to mitigate. We are looking for curious, excited, boundary-pushing team members. So, if you’re a big thinker who is nimble and adaptable, Auth0 may be an ideal place for you to shine.

Auth0 gives companies simple, powerful and developer friendly building blocks so they can free up resources to focus on innovation. We strive to be the identity platform of choice for developers and Enterprises. We take our culture very seriously and are looking for people who are drawn to both our mission and our culture. 

The Auth0 platform secures more than 100 million logins each day for customers all around the world - and we're growing fast! We are looking for software engineers with the motivation and experience to bring it all to the next level.

The Engineering Enablement Domain, focuses on solving hard foundational engineering problems, to enable Auth0 to move fast with confidence. We create and offer a set of building blocks and abstractions on top of our Platform, that allow the product Engineers to develop faster. We have several teams that go from building Cloud Agnostic libraries, shared rate limiting, and DB access services, frameworks and Libraries for Security Enablement to modern SRE and SDET work.

This specific position focuses on hiring for the “Foundations” team where we work to create abstractions to shared problems such as Logging, rate limiting, storing on different cloud providers, and managing shared components (e.g. async garbage collector) and services in the company. We work with NodeJS ( Javascript or Typescript), and a hint of Go. 

You're a good fit for this role if:

  • You have 7+ years of software development experience.
  • You have previous experience using Node.js (JavaScript or Typescript).
  • You have experience creating and maintaining public APIs.
  • You are passionate about working on systems that are highly-reliable, maintainable and scalable.
  • You have experience and passion for good engineering practices and testing.
  • You excel when working autonomously, and know when to seek help from your team members.
  • You have solid experience with cloud environments (AWS and Azure preferred).

Requirements:

  • You are interested in designing, analyzing and troubleshooting large-scale distributed systems.
  • You have a systematic problem-solving approach, coupled with strong communication skills and a sense of ownership and drive.
  • You have designed applications and systems that scale, are resilient to failure, and are observable.
  • You have practical experience developing and improving applications written in Node.js or Go.

Preferred Skills:

  • Have experience with Cloud environments from several vendors.
  • You understand the Devops culture and like moving between infrastructure and code.
  • Knowledge of security engineering and application security.
  • Have experience with Kubernetes and containerized architectures.
  • Proven experience and understanding of architecture principles across infrastructure platforms, security, data, integration, and application layers.

Preferred Locations:

  • #US; #AR; #EU;
Auth0 safeguards more than 4.5 billion login transactions each month and its top priorities are availability and security.

We like to think that we are helping make the internet safer. Our team is spread across more than 35 countries and we are proud to continually be recognized as a great place to work. Culture is critical to us, and we are transparent about our vision and principles

Auth0 is an Equal Employment Opportunity employer. Auth0 conducts all employment-related activities without regard to race, religion, color, national origin, age, sex, marital status, sexual orientation, disability, citizenship status, genetics, or status as a Vietnam-era special disabled and other covered veteran status, or any other characteristic protected by law. Auth0 participates in E-Verify and will confirm work authorization for candidates residing in the United States.
Share this job:
Backend Engineer in disruptive Travel Tech Startup
Impala  
node-js aws backend api healthcare Nov 08

A brief overview of what you will be doing here:

You will be a key contributor to our API and data ingestion platform, ensuring that it keeps scaling smoothly as we rapidly add more users and features.

You will be given a lot of responsibility for evolving the infrastructure and picking the right tools for the job.

You will work closely with other engineers but also product and business teams to deliver a product that’s technically first-class and loved by our customers.

-

You should join us if you:

  • Have experience working on a large-scale platform, handling large volumes of data throughput.
  • Have strong experience with Node.js and good knowledge of JS fundamentals.
  • Have experience working with relational and non-relational databases, as well as queuing systems.
  • Are comfortable working closely with product owners and other engineers to define the best way to implement features with high technical standards.
  • Are an innovative over-achiever, who keeps it human.
  • Share our organisational vision of democratising travel and enabling innovation across an entire industry.

-

You shouldn’t join us if (we want to be as honest and transparent as we can):

  • You’d prefer a stable role with clear and consistent role expectations, over a sometimes elastic and flexible role.
  • You value stability in a product and company, over change and fast-growth.
  • You think lofty goals are better left to renovation builders.

-

Growth at Impala 

We pride ourselves on ensuring that we give every team member the tools and support they need to become world-class at their job. 

We’ll help you map out how you’d like your career to progress, enabling you to work towards wherever you want to get to.

We then put our money where our mouth is - you’ll have access to a £1000 annual budget to spend on whatever helps you develop as a professional and as a person. 

We also have a strong feedback and learning culture - meaning you’ll always know how you’re doing and what to work on.

-

What you will get in return? 

  • Loved One’s Budget - bring your loved ones to visit you, totally on us up to £750 per year, however near or far from home you are.
  • Flexible working hours; with Core Hours from 10-3, meaning you can plan your workday around your own schedule. #flexappeal.
  • Generous raise opportunities - pay reviews bi-annually, with 3.5x the average increase, using a fair, transparent and consistent formula.
  • Totally Flexible benefits; meaning you can build your own adventure to create the most meaningful benefits package to you and your family and lifestyle. 
  • Free Food & Drinks - through our weekly Lunch-Buddies initiative. 
  • 1,000 Professional Development budget per year to invest in your own growth, with constant support from your manager.
  • Social Events & Budget - a mixture of in-person (go-karting, mini-golf) and remote events.
  • Personalised Workspace Budget - to rent out the perfect office equipment for you, in addition to the monthly WFH stipend.
  • 36 Days Holiday per year - that’s in the top 14% in the UK.
  • 1 Unsick Day per year - to keep on top of that healthcare admin.
  • The flexibility to work anywhere in Europe, in the home office or co-working space that suits you and your preferred work environment.
  • Weekly Recess Hour to step out from work and invest in some serious You Time! 
  • Weekly 10% Time for your own Professional Development and personal projects.
  • Remote Experience Manager and the ability to get involved in our unique Pop Up Parties.
  • You'll work for a company that's proactive about its social responsibility within the travel industry.
  • You’ll work for a company truly passionate about D&I to the extent that we made a D&I Deck. You can help build a company that intends to support diversity and inclusion at the grassroots.

-

Where will you work?

We are a remote-first company. This was a very deliberate, natural choice, as we prioritise preserving work-life balance and accommodating the best people in Europe, while also fostering diversity.

Engineers will always be, and always have been, fully-remote employees at Impala. We employ anyone within +/- 2h from GMT, timezone wise.

We have loads of remote initiatives to ensure you’re fully setup !

  • Quarterly Engineering Colocation Weeks - including Hackathons, socials, and team visioning.
  • A monthly £150 office stipend - for furniture, or just to purchase things like coffee, snacks, wifi bills, cleaning, desk equipment, plants, plus anything in between. 
  • Alternatively, the option to expense the cost of a Co-Working Membership up to £350 per month.
  • In addition, a generous Personalised Workspace Budget for bigger things like monitors, keyboards, desk chairs and headphones (up to £720 per year).
  • We will give you a brand new high-spec laptop when you start, giving you the choice between a Thinkpad or Mac.

-

Remote does not mean distant

We arrange frequent get-togethers, remote socials and our famous ‘Pop Up Parties’, and we do all we can to foster a community. We consider ourselves experts in the remote culture space.

We even have a dedicated Remote Experience Manager in the team, whose role is, among other things, to ensure your happiness, and help you integrate and be empowered whilst working remotely.

-

About the team

We’ve always optimised for quality over quantity when expanding our team, and we’d always rather run a team lean than simply fill seats for speed.

That means that we have Star teams full of Star players, across the board at Impala -- all of whom work to mutually elevate and support each other. 

We’re a group of high-performing, fast-moving, innovation-bent and product-obsessed individuals, who don’t take ourselves too seriously.

We have people on board from a range of impressive backgrounds, from big industry players (like SkyScanner, Booking.com, Secret Escapes) to incredible startups (like Revolut, Truelayer, Paddle, Peak), plus lots more.

Share this job:
Senior Backend Engineer - TypeScript / NodeJS
Chance  
node-js typescript postgresql backend senior data science Nov 08

YOUR MISSION

By the nature of Chance service, we develop a triple-sided marketplace infrastructure to drive the interactions of our Talents (customers), Coaches and internal Customer Success.
The solution is currently web based, providing 3 applications and 2 main backends. We plan to start the move to native applications by the end of the year.
During the last months, we have been validating our business model and the time to scale it has come. For that reason, we are looking for talented engineers able to come up with powerful abstractions to allow the product to support an increasing number of both features and users. As a senior software engineer, your challenges will be broad in scope and will lay the foundations for a system that will provide cutting-edge digital experiences to hundreds of thousands of people all over the world.
We value ownership and adaptability. Nothing is someone else’s problem, we act as a team. For that, we made TypeScript our main language to ease the context switch. By the end of your onboarding, you will become owner of crucial pieces of the Chance software.
We value reliability and code quality a lot, we build dead simple and well tested services. This is a core value of our team. We always prefer to be investing a few more hours in reviews and testing rather than chasing bugs on production. We expect you to embrace and contribute to this mindset.

YOUR RESPONSIBILITIES IN A NUTSHELL

  • You will implement a recurring payment manager
  • You will set up a notification system
  • You will build a permission management system
  • Job Algorithm data management, algorithm, search & find challenges, graph database navigation, etc
  • Microservices architecture
  • GraphQL API architecture in order to improve performance, serving properly 3-4 apps.
  • Product architecture

OUR STACK
A multi-sided web platform based of the following technologies:

Frontend: Typescript, ReactJS, GraphQL, Styled-components, Storybook
Backend: Typescript, NodeJS/Express, PostgreSQL/TypeORM, GraphQL
YOUR PROFILE

  • Strong alignment with Chance vision and mission
  • You have already worked in a startup environment
  • You have 7 years+ hands-on experience in NodeJS and TypeScript
  • You have practical experiences in GraphQL
  • Strong knowledge in relational databases, especially PostgreSQL
  • Fluent written and spoken English

WHY CHANCE ?

Did you know that about 37% of people say that they have a “bullshit job” and about 60% of people on average feel disengaged from their work? Did you know that, despite all the advances in technology for online job search in the last 25 years, today the average time a person is unemployed is still about the same as in 1995 when the internet was just getting started? Why has technology not helped with this problem which is especially severe today?

At Chance, we believe that this is because job search is not only a technological problem for both candidates and employers. That’s why we’re building a unique solution that mixes psychology, data science and cutting edge front end technology and design.

Technologies evolve over time for good reason. We try out new technologies all the time, embrace the good ones quickly and adapt them to our business cases. Today, this means we use TypeScript and do GraphQL requests, tomorrow it could be something different and more powerful.

We're a team that values weekly releases, code quality, guidelines, CI, and testing. We ship aggressively, we test things, we iterate. We consider the aesthetic beauty, readability and consistent standards of the code as important as shipping it. Because beautiful and readable code is scalable code.

We're a quickly growing company. Spending time and effort everyday in a stagnating company is no fun. See how we grow everyday and thrive at the same speed by solving different problems every week. We target such as wide market that variety is king in our day to day tasks. You won't get bored by owning the same small chunks of a codebase for years.

We are revolutionising the job market. That requires us to work on problems never solved before, problems that constantly challenge technology limitations. Due to the nature of our product, it's fundamental for us to work in multidisciplinary teams with domain experts that would never be in a regular product team. Embrace their skills and broaden your knowledge.

Last but most important, you have real, tangible, impact on people everyday. Every week we receive feedback from people about how impactful the experience has been for them. Your code reaches people deeply in their heart and helps them find a better future.

PERKS AT WORK

  • A very dynamic working environment with a great team spirit
  • Flexible working hours
  • Remote work whenever you want or full remote work possible
  • We will pay 50% of your transportation cost within Paris
  • A permanent contract (French CDI)
  • Parental Act: 1 month fully paid
  • MacBook Pro
  • Your chance to play a decisive role in shaping a company in its rapid growth and to grow and learn from your tasks
  • 30 paid vacation days plus RTTs (Réduction du temps de travail)
  • A creative working environment and short decision-making paths
  • Regular team and company events (e.g. remote games with the team, parties, seminars, offsite/onsites, etc.)
  • 100 percent health insurance (mutuelle)
  • An office location based in the heart of Paris (2nd arrondissement)
  • We are a super international team, English is our work language
  • Consistent learning: e.g. every Friday we have a speaker at Chance University that gives a talk about super interesting topics
  • You will go through our entire 3-months coaching program (in French)
  • As part of our onboarding you will have your personal mentor
  • Regular feedback talks
Share this job:
MongoDB Consultant - remote
Percona  
mongodb java python php linux docker Nov 06
This role requires a regular work schedule that aligns with US time zones.

At Percona, you'll get a chance to see and work on any database architecture you can imagine.  Our Consultants work on projects with a huge variety of companies, from internet startups to established brick and mortar publicly traded companies.  We're looking for MongoDB experts who can step back and look at the full stack, as well as learn and share their knowledge about other widely used open-source data technologies.  

The Consultant will develop relationships with customers, comprehend and fulfill their needs, and maintain their satisfaction through onsite and remote customer engagements. He/she will scope the technical work that is required to ensure the best possible solution is delivered to the customer given the customer’s unique set of business requirements. Additionally, the Consultant will troubleshoot and resolve customer issues of any complexity as the need arises.  

You will work remotely and most people work from their homes. Up to 25% travel will be required, both for onsite projects and internal meetings (as safety permits). Access to a reliable high-speed Internet connection is required.

What You Will Do

  • Perform the entire range of our MongoDB consulting services for customers
  • Effectively assess not only the dynamics of the technology, but the people managing it, too
  • Create multiple types of documentation, whiteboard solutions, and conduct training as required to ensure the client understands and is satisfied with your solution
  • Seamlessly maneuver between talking low-level technical details or high level strategy depending on the situation
  • Maintain proficiency in all Consulting tools, software, and standard operating procedures
  • Be an active thought leader via monthly blogging, quarterly webinars, and conference talks/tutorials at least once per year
  • Be an active technical leader via weekly contributions to our Experts forums, email lists, and monthly publishing of KB articles

Your Experience

  • 5+ years of MongoDB administration, including but not limited to the following areas: installation, configuration, upgrades, tuning
  • 3+ years of Linux administration experience, including performing hands-on work in the areas networking, hardware, virtualization, containers, scripting, and IO subsystems
  • 2+ years of performing the following types of engagements: architecture and design reviews, performance audits, and database migrations 
  • 2+ years in a consulting role leading both short and long-term projects
  • Strong Shell skills
  • Proficiency in at least one of the following languages: PHP, Java, Nodejs, Go, Python, Ruby
  • Production-based experience with both on-premise and cloud environments, including with customers that run database environments across multiple datacenters/regions, and manage large datasets
  • Experience delivering presentations to both technical and management/executive teams

What Will Make You Stand Out

  • Experience with Puppet, Chef, Ansible, Vagrant, Consul, etc. 
  • Experience with Content Management Systems (Drupal, Wordpress, etc.) and eCommerce platforms (Magento, etc.)
  • Experience with training development and delivery
  • Demonstration of active thought leadership in the MongoDB community (blogs, conference talks, etc.)
  • Ability to read and interpret MongoDB code for the purpose of debugging and troubleshooting
  • Cross-over experience with MySQL, PostgreSQL or ClickHouse
  • Experience working with cloud-native applications and containerization technologies e.g. Docker and Kubernetes
  • AWS, Google Cloud, and Microsoft Azure certifications
  • Project management experience/certifications
Percona is a respected thought leader in the open source community. We provide services and software for MySQL, MongoDB, PostgreSQL and MariaDB to open source users globally. 

Percona is remote-first and globally dispersed; we have 250 people in almost 40 countries. We offer a collaborative, highly-engaged culture where your ideas are welcome and your voice is heard. The growth and development of our staff is a top priority; we provide funding for training, certifications, conferences and more. 

Discover what it means to work with some of the smartest people in the industry, who also know how to have fun and are always willing to lend a helping hand. We offer flexible hours, the ability to work remotely and the amazing experience of working with a multinational team of experts.
Share this job:
MongoDB Consultant - remote
Percona  
mongodb java python php linux docker Nov 06
This role requires a regular work schedule that aligns with US time zones.

At Percona, you'll get a chance to see and work on any database architecture you can imagine.  Our Consultants work on projects with a huge variety of companies, from internet startups to established brick and mortar publicly traded companies.  We're looking for MongoDB experts who can step back and look at the full stack, as well as learn and share their knowledge about other widely used open-source data technologies.  

The Consultant will develop relationships with customers, comprehend and fulfill their needs, and maintain their satisfaction through onsite and remote customer engagements. He/she will scope the technical work that is required to ensure the best possible solution is delivered to the customer given the customer’s unique set of business requirements. Additionally, the Consultant will troubleshoot and resolve customer issues of any complexity as the need arises.  

You will work remotely and most people work from their homes. Up to 25% travel will be required, both for onsite projects and internal meetings (as safety permits). Access to a reliable high-speed Internet connection is required.

What You Will Do

  • Perform the entire range of our MongoDB consulting services for customers
  • Effectively assess not only the dynamics of the technology, but the people managing it, too
  • Create multiple types of documentation, whiteboard solutions, and conduct training as required to ensure the client understands and is satisfied with your solution
  • Seamlessly maneuver between talking low-level technical details or high level strategy depending on the situation
  • Maintain proficiency in all Consulting tools, software, and standard operating procedures
  • Be an active thought leader via monthly blogging, quarterly webinars, and conference talks/tutorials at least once per year
  • Be an active technical leader via weekly contributions to our Experts forums, email lists, and monthly publishing of KB articles

Your Experience

  • 5+ years of MongoDB administration, including but not limited to the following areas: installation, configuration, upgrades, tuning
  • 3+ years of Linux administration experience, including performing hands-on work in the areas networking, hardware, virtualization, containers, scripting, and IO subsystems
  • 2+ years of performing the following types of engagements: architecture and design reviews, performance audits, and database migrations 
  • 2+ years in a consulting role leading both short and long-term projects
  • Strong Shell skills
  • Proficiency in at least one of the following languages: PHP, Java, Nodejs, Go, Python, Ruby
  • Production-based experience with both on-premise and cloud environments, including with customers that run database environments across multiple datacenters/regions, and manage large datasets
  • Experience delivering presentations to both technical and management/executive teams

What Will Make You Stand Out

  • Experience with Puppet, Chef, Ansible, Vagrant, Consul, etc. 
  • Experience with Content Management Systems (Drupal, Wordpress, etc.) and eCommerce platforms (Magento, etc.)
  • Experience with training development and delivery
  • Demonstration of active thought leadership in the MongoDB community (blogs, conference talks, etc.)
  • Ability to read and interpret MongoDB code for the purpose of debugging and troubleshooting
  • Cross-over experience with MySQL, PostgreSQL or ClickHouse
  • Experience working with cloud-native applications and containerization technologies e.g. Docker and Kubernetes
  • AWS, Google Cloud, and Microsoft Azure certifications
  • Project management experience/certifications
Percona is a respected thought leader in the open source community. We provide services and software for MySQL, MongoDB, PostgreSQL and MariaDB to open source users globally. 

Percona is remote-first and globally dispersed; we have 250 people in almost 40 countries. We offer a collaborative, highly-engaged culture where your ideas are welcome and your voice is heard. The growth and development of our staff is a top priority; we provide funding for training, certifications, conferences and more. 

Discover what it means to work with some of the smartest people in the industry, who also know how to have fun and are always willing to lend a helping hand. We offer flexible hours, the ability to work remotely and the amazing experience of working with a multinational team of experts.
Share this job:
MongoDB Consultant - remote
Percona  
mongodb java python php linux docker Nov 06
This role requires a regular work schedule that aligns with US time zones.

At Percona, you'll get a chance to see and work on any database architecture you can imagine.  Our Consultants work on projects with a huge variety of companies, from internet startups to established brick and mortar publicly traded companies.  We're looking for MongoDB experts who can step back and look at the full stack, as well as learn and share their knowledge about other widely used open-source data technologies.  

The Consultant will develop relationships with customers, comprehend and fulfill their needs, and maintain their satisfaction through onsite and remote customer engagements. He/she will scope the technical work that is required to ensure the best possible solution is delivered to the customer given the customer’s unique set of business requirements. Additionally, the Consultant will troubleshoot and resolve customer issues of any complexity as the need arises.  

You will work remotely and most people work from their homes. Up to 25% travel will be required, both for onsite projects and internal meetings (as safety permits). Access to a reliable high-speed Internet connection is required.

What You Will Do

  • Perform the entire range of our MongoDB consulting services for customers
  • Effectively assess not only the dynamics of the technology, but the people managing it, too
  • Create multiple types of documentation, whiteboard solutions, and conduct training as required to ensure the client understands and is satisfied with your solution
  • Seamlessly maneuver between talking low-level technical details or high level strategy depending on the situation
  • Maintain proficiency in all Consulting tools, software, and standard operating procedures
  • Be an active thought leader via monthly blogging, quarterly webinars, and conference talks/tutorials at least once per year
  • Be an active technical leader via weekly contributions to our Experts forums, email lists, and monthly publishing of KB articles

Your Experience

  • 5+ years of MongoDB administration, including but not limited to the following areas: installation, configuration, upgrades, tuning
  • 3+ years of Linux administration experience, including performing hands-on work in the areas networking, hardware, virtualization, containers, scripting, and IO subsystems
  • 2+ years of performing the following types of engagements: architecture and design reviews, performance audits, and database migrations 
  • 2+ years in a consulting role leading both short and long-term projects
  • Strong Shell skills
  • Proficiency in at least one of the following languages: PHP, Java, Nodejs, Go, Python, Ruby
  • Production-based experience with both on-premise and cloud environments, including with customers that run database environments across multiple datacenters/regions, and manage large datasets
  • Experience delivering presentations to both technical and management/executive teams

What Will Make You Stand Out

  • Experience with Puppet, Chef, Ansible, Vagrant, Consul, etc. 
  • Experience with Content Management Systems (Drupal, Wordpress, etc.) and eCommerce platforms (Magento, etc.)
  • Experience with training development and delivery
  • Demonstration of active thought leadership in the MongoDB community (blogs, conference talks, etc.)
  • Ability to read and interpret MongoDB code for the purpose of debugging and troubleshooting
  • Cross-over experience with MySQL, PostgreSQL or ClickHouse
  • Experience working with cloud-native applications and containerization technologies e.g. Docker and Kubernetes
  • AWS, Google Cloud, and Microsoft Azure certifications
  • Project management experience/certifications
Percona is a respected thought leader in the open source community. We provide services and software for MySQL, MongoDB, PostgreSQL and MariaDB to open source users globally. 

Percona is remote-first and globally dispersed; we have 250 people in almost 40 countries. We offer a collaborative, highly-engaged culture where your ideas are welcome and your voice is heard. The growth and development of our staff is a top priority; we provide funding for training, certifications, conferences and more. 

Discover what it means to work with some of the smartest people in the industry, who also know how to have fun and are always willing to lend a helping hand. We offer flexible hours, the ability to work remotely and the amazing experience of working with a multinational team of experts.
Share this job:
MongoDB Consultant - remote
Percona  
mongodb java python php linux docker Nov 06
This role requires a regular work schedule that aligns with US time zones.

At Percona, you'll get a chance to see and work on any database architecture you can imagine.  Our Consultants work on projects with a huge variety of companies, from internet startups to established brick and mortar publicly traded companies.  We're looking for MongoDB experts who can step back and look at the full stack, as well as learn and share their knowledge about other widely used open-source data technologies.  

The Consultant will develop relationships with customers, comprehend and fulfill their needs, and maintain their satisfaction through onsite and remote customer engagements. He/she will scope the technical work that is required to ensure the best possible solution is delivered to the customer given the customer’s unique set of business requirements. Additionally, the Consultant will troubleshoot and resolve customer issues of any complexity as the need arises.  

You will work remotely and most people work from their homes. Up to 25% travel will be required, both for onsite projects and internal meetings (as safety permits). Access to a reliable high-speed Internet connection is required.

What You Will Do

  • Perform the entire range of our MongoDB consulting services for customers
  • Effectively assess not only the dynamics of the technology, but the people managing it, too
  • Create multiple types of documentation, whiteboard solutions, and conduct training as required to ensure the client understands and is satisfied with your solution
  • Seamlessly maneuver between talking low-level technical details or high level strategy depending on the situation
  • Maintain proficiency in all Consulting tools, software, and standard operating procedures
  • Be an active thought leader via monthly blogging, quarterly webinars, and conference talks/tutorials at least once per year
  • Be an active technical leader via weekly contributions to our Experts forums, email lists, and monthly publishing of KB articles

Your Experience

  • 5+ years of MongoDB administration, including but not limited to the following areas: installation, configuration, upgrades, tuning
  • 3+ years of Linux administration experience, including performing hands-on work in the areas networking, hardware, virtualization, containers, scripting, and IO subsystems
  • 2+ years of performing the following types of engagements: architecture and design reviews, performance audits, and database migrations 
  • 2+ years in a consulting role leading both short and long-term projects
  • Strong Shell skills
  • Proficiency in at least one of the following languages: PHP, Java, Nodejs, Go, Python, Ruby
  • Production-based experience with both on-premise and cloud environments, including with customers that run database environments across multiple datacenters/regions, and manage large datasets
  • Experience delivering presentations to both technical and management/executive teams

What Will Make You Stand Out

  • Experience with Puppet, Chef, Ansible, Vagrant, Consul, etc. 
  • Experience with Content Management Systems (Drupal, Wordpress, etc.) and eCommerce platforms (Magento, etc.)
  • Experience with training development and delivery
  • Demonstration of active thought leadership in the MongoDB community (blogs, conference talks, etc.)
  • Ability to read and interpret MongoDB code for the purpose of debugging and troubleshooting
  • Cross-over experience with MySQL, PostgreSQL or ClickHouse
  • Experience working with cloud-native applications and containerization technologies e.g. Docker and Kubernetes
  • AWS, Google Cloud, and Microsoft Azure certifications
  • Project management experience/certifications
Percona is a respected thought leader in the open source community. We provide services and software for MySQL, MongoDB, PostgreSQL and MariaDB to open source users globally. 

Percona is remote-first and globally dispersed; we have 250 people in almost 40 countries. We offer a collaborative, highly-engaged culture where your ideas are welcome and your voice is heard. The growth and development of our staff is a top priority; we provide funding for training, certifications, conferences and more. 

Discover what it means to work with some of the smartest people in the industry, who also know how to have fun and are always willing to lend a helping hand. We offer flexible hours, the ability to work remotely and the amazing experience of working with a multinational team of experts.
Share this job:
MongoDB Consultant - remote
Percona  
mongodb java python php linux docker Nov 06
This role requires a regular work schedule that aligns with US time zones.

At Percona, you'll get a chance to see and work on any database architecture you can imagine.  Our Consultants work on projects with a huge variety of companies, from internet startups to established brick and mortar publicly traded companies.  We're looking for MongoDB experts who can step back and look at the full stack, as well as learn and share their knowledge about other widely used open-source data technologies.  

The Consultant will develop relationships with customers, comprehend and fulfill their needs, and maintain their satisfaction through onsite and remote customer engagements. He/she will scope the technical work that is required to ensure the best possible solution is delivered to the customer given the customer’s unique set of business requirements. Additionally, the Consultant will troubleshoot and resolve customer issues of any complexity as the need arises.  

You will work remotely and most people work from their homes. Up to 25% travel will be required, both for onsite projects and internal meetings (as safety permits). Access to a reliable high-speed Internet connection is required.

What You Will Do

  • Perform the entire range of our MongoDB consulting services for customers
  • Effectively assess not only the dynamics of the technology, but the people managing it, too
  • Create multiple types of documentation, whiteboard solutions, and conduct training as required to ensure the client understands and is satisfied with your solution
  • Seamlessly maneuver between talking low-level technical details or high level strategy depending on the situation
  • Maintain proficiency in all Consulting tools, software, and standard operating procedures
  • Be an active thought leader via monthly blogging, quarterly webinars, and conference talks/tutorials at least once per year
  • Be an active technical leader via weekly contributions to our Experts forums, email lists, and monthly publishing of KB articles

Your Experience

  • 5+ years of MongoDB administration, including but not limited to the following areas: installation, configuration, upgrades, tuning
  • 3+ years of Linux administration experience, including performing hands-on work in the areas networking, hardware, virtualization, containers, scripting, and IO subsystems
  • 2+ years of performing the following types of engagements: architecture and design reviews, performance audits, and database migrations 
  • 2+ years in a consulting role leading both short and long-term projects
  • Strong Shell skills
  • Proficiency in at least one of the following languages: PHP, Java, Nodejs, Go, Python, Ruby
  • Production-based experience with both on-premise and cloud environments, including with customers that run database environments across multiple datacenters/regions, and manage large datasets
  • Experience delivering presentations to both technical and management/executive teams

What Will Make You Stand Out

  • Experience with Puppet, Chef, Ansible, Vagrant, Consul, etc. 
  • Experience with Content Management Systems (Drupal, Wordpress, etc.) and eCommerce platforms (Magento, etc.)
  • Experience with training development and delivery
  • Demonstration of active thought leadership in the MongoDB community (blogs, conference talks, etc.)
  • Ability to read and interpret MongoDB code for the purpose of debugging and troubleshooting
  • Cross-over experience with MySQL, PostgreSQL or ClickHouse
  • Experience working with cloud-native applications and containerization technologies e.g. Docker and Kubernetes
  • AWS, Google Cloud, and Microsoft Azure certifications
  • Project management experience/certifications
Percona is a respected thought leader in the open source community. We provide services and software for MySQL, MongoDB, PostgreSQL and MariaDB to open source users globally. 

Percona is remote-first and globally dispersed; we have 250 people in almost 40 countries. We offer a collaborative, highly-engaged culture where your ideas are welcome and your voice is heard. The growth and development of our staff is a top priority; we provide funding for training, certifications, conferences and more. 

Discover what it means to work with some of the smartest people in the industry, who also know how to have fun and are always willing to lend a helping hand. We offer flexible hours, the ability to work remotely and the amazing experience of working with a multinational team of experts.
Share this job:
Full Stack Software Developer
 
full stack python node-js Nov 06
Did you always want to be part of an exciting Silicon Valley startup developing new technology? Are you passionate about solving difficult problems and creating new features for some of the industry's biggest names? Would you like your contribution to be visible to the world? Couchbase, one of the NoSQL industry leaders, is looking for Full Stack Developers in our Manchester design centre and across the UK.  If you want to be part of the big-data revolution we may just have what you are looking for... 

This position can be based in Manchester, UK where we will eventually return to an office fully stocked with the best quality coffee machine and a variety of snacks. We are equally open to remote workers across the UK.  On top of the competitive salary you would receive the following benefits: private medical plan, medical cash plan, life insurance, income protection and critical illness cover and gym membership discount. 

You will be part of a new “shared services” team managing the tooling, operations, data and best practices of our Field Teams around the globe.  Our responsibilities include internal and external application development, demo environments, customer evaluation and Proof-Of-Concept support and more!

Note: Wish to work from home? Not a problem - This role can be remote and located anywhere in the United Kingdom.

Responsibilities:

  • As part of the shared services team you will be working on the design and implementation of myriad tools and processes to support our Field teams.
  • Day to day duties will include application programming, infrastructure management, and data integration/management.
  • Tasks will include brand new features, performance enhancements and reliability improvements.
  • In addition to application development you’ll be challenged to improve the tools and processes we use every day.
  • Liaise directly with the Sales, Sales Engineering and Technical Support teams to help increase their overall efficiency and improve the end-to-end customer experience.
  • Like open source? So do we: Couchbase and its engineers are active open source contributors for Couchbase, memcached, and other projects

Requirements:

  • 1-2 years programming experience with modern web app concepts and technologies (i.e. MVC, python, node.js, vue.js)
  • BSc in Computer Science or equivalent experience in an associated field.
  • Excellent analytical skills, passion for pinning down technical issues and solving problems.
  • Working knowledge of version control systems (e.g. Git, Subversion).
  • Linux experience as a development platform and basic administration.
  • Awareness of Open Source software development practices.
  • Solid communicator, able to convey deep technical concepts in a simple and concise manner.
  • Enjoy a fast-paced startup environment.

Desirable:

  • Full-stack programming experience or awareness.
  • Familiarity with SQL and NoSQL databases is a big plus.
  • Track record of Open Source contributions highly desired.
  • An understanding of functional programming would be helpful but not essential.
Couchbase delivers the database for the Digital Economy. Developers around the world choose Couchbase for its advantages in data model flexibility, elastic scalability, performance, and 24x365 availability to build enterprise web, mobile, and IoT applications. The Couchbase platform includes Couchbase, Couchbase Lite - the first mobile NoSQL database, and Couchbase Sync Gateway. Couchbase is designed for global deployments, with configurable cross data center replication to increase data locality and availability. All Couchbase products are open source projects.

Couchbase customers include industry leaders like AOL, AT&T, Cisco, Comcast, Concur, Disney, Dixons, eBay, General Electric, Marriott, Nordstrom, Neiman Marcus, PayPal, Ryanair, Rakuten / Viber, Tesco, Verizon, Wells Fargo, as well as hundreds of other household names. 

Couchbase is an Equal Employment Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, sexual orientation, gender identity, disability and protected veterans status or any other characteristic protected by law. 
Share this job:
JavaScript Developer for Electron App
electron react-js node-js javascript css aws Nov 06

Scalable Path is looking for a JavaScript Developer for Electron App to join the team and work on a client project. This is a remote, part-time position (approximately 4 hours/day).

The pay rate for this role is from $40 - $55 USD per hour, depending on experience and capability

CLIENT COMPANY DESCRIPTION:
The client is an investment manager who would like to use the application initially for his own internal use, but assuming the proof-of-concept is a success, he would like to form a startup to add more features and bring the application to market.

DUTIES AND RESPONSIBILITIES:
The client is looking to build a better, faster way for people to obtain information about publicly traded companies in the US stock markets. Your first responsibility will be to research and develop an initial prototype to prove that the project is feasible. We believe that some very similar applications - that also use keyboard shortcuts to launch - are built using Electron such as Command-E (getcommande.com) and Slapdash (Slapdash.com) so we would like to use Electron as well. We believe that using React would also be a good idea.

Your responsibilities will include:
- Working directly with the client as the sole developer on the project, meeting daily
- Understanding the client's vision and recommending technical solutions
- Setting up source control, hosting, and deployment process from scratch (on AWS for example)
- Building an Electron App from scratch
- Writing JavaScript code to interact with 3rd party APIs and websites to retrieve and display information very quickly

The client uses Zoom and Slack for communication and is open to using Trello for task management.

RELATIONSHIPS - WHO YOU'LL BE WORKING WITH:
You will be working directly with the founder of the company who is a financial analyst. The client is in the America/New York (-05:00) EST time zone.

START DATE:
As soon as possible.

EXPECTED CONTRACT DURATION:
Ongoing

NOTES:
The client is flexible on the maximum rate if we believe the candidate will be appropriately more productive/efficient.

Required skills


  1.  JavaScript (Must have)

  2.  HTML (Must have)

  3.  Written English (Must have)

  4.  Spoken English (Must have)

  5.  Git (Must have)

  6.  Node.js (Strongly preferred)

  7.  CSS (Strongly preferred)

  8.  Electron (Strongly preferred)

  9.  React (Nice to have)

Share this job:
Senior Frontend Engineer
Avail  
react-js javascript java node-js vue-js frontend Nov 04
  • Partner closely with cross-functional teams to produce a product that flows seamlessly and works intuitively with our merchants.
  • Keep our customers top of mind. Design and influence with empathy for our customers.
  • Be an advocate for the best solution to any given problem. Challenge those around you, to come up with a better solution. Align with the best decisions (even if they are not your own).
  • Work closely with peers to create reusable patterns, practices, and libraries, that create consistency and improve product delivery efficiencies. Influence and advocate to other engineers to adopt these patterns, practices, and libraries.
  • Being a mentor/coach to junior Engineers.
  • Comfortable communicating with non-technical teams.
  • Come up with creative solutions to solve problems.
Share this job:
Senior Fullstack Developer
node-js typescript vue-js mongodb docker senior Nov 03

Are you a skilled and passionate developer who wants to work with interesting technologies in a cutting edge space whilst working towards a noble cause?   

If so, please read on...


Who are we?

Primary Bid is made up a group of individuals striving to create a fairer future for everyone. We make it possible for any member of the public to take part in investment opportunities that they couldn't access otherwise. We have a vision for fairness in finance that drives everything we do, leveraging technology to create fairer and more efficient capital markets. If you would like to know more, check out our open letter voicing our support for retail investors and what our CEO has to say about our vision.



What are we looking for?           


General

  • Problem solvers - We expect you to be able to break down a high level problem, create a plan of attack and coordinate the implementation across multiple developers
  • Effective team members - Excellent proactive communication and a collaborative spirit
  • Self starters - You don't need to be told what to do, if you see there is an issue, you apply higher level perspective and address or raise the issue

Technical experience:

  • Node.js & TypeScript (extensive)
  • Frontend JavaScript frameworks such as Vue (we use Nuxt.js), React or Angular
  • MongoDB (SQL is a bonus)
  • Docker
  • Linux
  • Tech savvy developer VCS, dev tools, command line, automation scripts .etc
  • Creating HTTP based APIs (e.g. Express, Nest.js)
  • Testing using Jest / Mocha .etc

Ideal candidate:

  • You have leadership experience in a technical capacity (e.g mentoring other developers, process lead, team lead)
  • You have extensive knowledge because you have tried all sorts of things to satiate your curiosity
  • As well as being able to set up a Node HTTP service in your sleep, you are comfortable creating entirely new sections of a website
  • You prioritise of responsive design
  • You are familiar with Websockets / Socket.io
  • You are familiar with or have experience in event sourcing
  • You have integrated with payment gateways e.g. Worldpay
  • You are interested in what we are doing and want to make the world a fairer place

What can we offer you?

  • The opportunity to work towards something bigger with a passionate and invested team
  • Lots of room to do your thing
  • An empowering, team oriented and ego free environment
  • Fully remote working
  • Competitive salary

Next steps:


We do want to waste your time or ours in our search for the right candidates. Therefore we ask you send two things in with your application (please only continue if you find these both straightforward):


  1. Convert a simple JavaScript snippet using callbacks to a ready to execute TypeScript file

  2. A brief video introducing yourself and helping us to get a better idea of you as a candidate



You'll find more detailed information here, we look forward to hearing from you!

Share this job:
MySQL Consultant - remote
Percona  
mysql java python php linux docker Nov 03
Percona is a respected thought leader in the open source community. We provide services and software for MySQL, MongoDB, PostgreSQL and MariaDB to open source users globally. 

Percona is remote-first and globally dispersed; we have 250 people in almost 40 countries. We offer a collaborative, highly-engaged culture where your ideas are welcome and your voice is heard. The growth and development of our staff is a top priority; we provide funding for training, certifications, conferences and more. 

Discover what it means to work with some of the smartest people in the industry, who also know how to have fun and are always willing to lend a helping hand. We offer flexible hours, the ability to work remotely and the amazing experience of working with a multinational team of experts.

At Percona, you'll get a chance to see and work on any database architecture you can imagine.  Our Consultants work on projects with a huge variety of companies, from internet startups to established brick and mortar publicly traded companies.  We're looking for MySQL experts who can step back and look at the full stack, as well as learn and share their knowledge about other widely used open-source data technologies.  

The Consultant will develop relationships with customers, comprehend and fulfill their needs, and maintain their satisfaction through onsite and remote customer engagements. He/she will scope the technical work that is required to ensure the best possible solution is delivered to the customer given the customer’s unique set of business requirements. Additionally, the Consultant will troubleshoot and resolve customer issues of any complexity as the need arises.  

You will work remotely and most people work from their homes. Up to 25% travel will be required (when safety regulations permit), both for onsite projects and internal meetings. Access to a reliable high-speed Internet connection is required.

What You Will Do

  • Perform the entire range of our MySQL/MariaDB consulting services for customers
  • Effectively assess not only the dynamics of the technology, but the people managing it, too
  • Create multiple types of documentation, whiteboard solutions, and conduct training as required to ensure the client understands and is satisfied with your solution
  • Seamlessly maneuver between talking low-level technical details or high level strategy depending on the situation
  • Maintain proficiency in all Consulting tools, software, and standard operating procedures
  • Be an active thought leader via monthly blogging, quarterly webinars, and conference talks/tutorials at least once per year
  • Be an active technical leader via weekly contributions to our Experts forums, email lists, and monthly publishing of KB articles

Your Experience

  • 5+ years of MySQL administration, including but not limited to the following areas: InnoDB configuration, performance tuning, query optimization, index tuning, and setup and configuration of backups, high availability and disaster recovery solutions
  • 3+ years of Linux administration experience, including performing hands-on work in the areas networking, hardware, virtualization, containers, scripting, and IO subsystems
  • 2+ years of performing the following types of engagements: architecture and design reviews, performance audits, and database migrations 
  • 2+ years in a consulting role leading both short and long-term projects
  • Strong Shell skills
  • Experience implementing high availability tools e.g. load balancers, HAProxy, ProxySQL, Orchestrator 
  • Proficiency in at least one of the following languages: PHP, Java, Nodejs, Go, Python, Ruby
  • Production-based experience with both on-premise and cloud environments, including with customers that run database environments across multiple datacenters/regions, and manage large datasets
  • Experience delivering presentations to both technical and management/executive teams

What Will Make You Stand Out

  • Experience with Puppet, Chef, Ansible, Vagrant, Consul, etc. 
  • Experience with Content Management Systems (Drupal, Wordpress, etc.) and eCommerce platforms (Magento, etc.)
  • Experience with training development and delivery
  • Demonstration of active thought leadership in the MySQL/MariaDB community (blogs, conference talks, etc.)
  • Ability to read and interpret MySQL code for the purpose of debugging and troubleshooting
  • Cross-over experience with MongoDB, PostgreSQL or ClickHouse
  • Experience working with cloud-native applications and containerization technologies e.g. Docker and Kubernetes
  • AWS, Google Cloud, and Microsoft Azure certifications
  • Project management experience/certifications
This is a remote role. A strong and stable internet connection is required. Up to 25% travel is required when safety regulations permit.
Share this job:
MySQL Consultant - remote
Percona  
mysql java python php linux docker Nov 03
Percona is a respected thought leader in the open source community. We provide services and software for MySQL, MongoDB, PostgreSQL and MariaDB to open source users globally. 

Percona is remote-first and globally dispersed; we have 250 people in almost 40 countries. We offer a collaborative, highly-engaged culture where your ideas are welcome and your voice is heard. The growth and development of our staff is a top priority; we provide funding for training, certifications, conferences and more. 

Discover what it means to work with some of the smartest people in the industry, who also know how to have fun and are always willing to lend a helping hand. We offer flexible hours, the ability to work remotely and the amazing experience of working with a multinational team of experts.

At Percona, you'll get a chance to see and work on any database architecture you can imagine.  Our Consultants work on projects with a huge variety of companies, from internet startups to established brick and mortar publicly traded companies.  We're looking for MySQL experts who can step back and look at the full stack, as well as learn and share their knowledge about other widely used open-source data technologies.  

The Consultant will develop relationships with customers, comprehend and fulfill their needs, and maintain their satisfaction through onsite and remote customer engagements. He/she will scope the technical work that is required to ensure the best possible solution is delivered to the customer given the customer’s unique set of business requirements. Additionally, the Consultant will troubleshoot and resolve customer issues of any complexity as the need arises.  

You will work remotely and most people work from their homes. Up to 25% travel will be required (when safety regulations permit), both for onsite projects and internal meetings. Access to a reliable high-speed Internet connection is required.

What You Will Do

  • Perform the entire range of our MySQL/MariaDB consulting services for customers
  • Effectively assess not only the dynamics of the technology, but the people managing it, too
  • Create multiple types of documentation, whiteboard solutions, and conduct training as required to ensure the client understands and is satisfied with your solution
  • Seamlessly maneuver between talking low-level technical details or high level strategy depending on the situation
  • Maintain proficiency in all Consulting tools, software, and standard operating procedures
  • Be an active thought leader via monthly blogging, quarterly webinars, and conference talks/tutorials at least once per year
  • Be an active technical leader via weekly contributions to our Experts forums, email lists, and monthly publishing of KB articles

Your Experience

  • 5+ years of MySQL administration, including but not limited to the following areas: InnoDB configuration, performance tuning, query optimization, index tuning, and setup and configuration of backups, high availability and disaster recovery solutions
  • 3+ years of Linux administration experience, including performing hands-on work in the areas networking, hardware, virtualization, containers, scripting, and IO subsystems
  • 2+ years of performing the following types of engagements: architecture and design reviews, performance audits, and database migrations 
  • 2+ years in a consulting role leading both short and long-term projects
  • Strong Shell skills
  • Experience implementing high availability tools e.g. load balancers, HAProxy, ProxySQL, Orchestrator 
  • Proficiency in at least one of the following languages: PHP, Java, Nodejs, Go, Python, Ruby
  • Production-based experience with both on-premise and cloud environments, including with customers that run database environments across multiple datacenters/regions, and manage large datasets
  • Experience delivering presentations to both technical and management/executive teams

What Will Make You Stand Out

  • Experience with Puppet, Chef, Ansible, Vagrant, Consul, etc. 
  • Experience with Content Management Systems (Drupal, Wordpress, etc.) and eCommerce platforms (Magento, etc.)
  • Experience with training development and delivery
  • Demonstration of active thought leadership in the MySQL/MariaDB community (blogs, conference talks, etc.)
  • Ability to read and interpret MySQL code for the purpose of debugging and troubleshooting
  • Cross-over experience with MongoDB, PostgreSQL or ClickHouse
  • Experience working with cloud-native applications and containerization technologies e.g. Docker and Kubernetes
  • AWS, Google Cloud, and Microsoft Azure certifications
  • Project management experience/certifications
This is a remote role. A strong and stable internet connection is required. Up to 25% travel is required when safety regulations permit.
Share this job:
Software Developer in Test
automation javascript jdeveloper automated-tests testing saas Nov 02

About the Role

This is a unique opportunity to lead the test automation effort in one of our agile development teams during an exciting period of hyper-growth. You will work closely with the Product Manager, Lead Developer to architect and deliver automated test solutions which help Time Doctor to scale and support its rapidly growing user base. All of this will be achieved through your ability to both deliver test automation, and communicate effectively with our talented remote-first engineering teams. You will benefit from significant autonomy and work with a modern tech stack on a product with traction and significant growth opportunities.

Your Responsibilities

  • Expand our current test automation and test coverage, and enhance it through your knowledge of test automation
  • Collaborate with all team members in product and engineering level to understand how new features should be tested and contribute to the delivery of automated tests
  • Develop new tests for the Time Doctor frontend, backend API's and services (Unit, Integration, end-to-end and performance testing)
  • Configure automated tests to execute reliably and efficiently in CI/CD environments
  • Lead and promote test automation and quality within the Time Doctor cloud team
  • Working closely with the product development team and other internal teams to understand the software requirements and ensure quality is a key consideration
  • Helping establish and evolve formal QA processes, ensuring that we’re using industry best practice
  • Participating in all aspects of quality assurance, including establishing metrics, applying industry best practices, and developing new tools and processes to ensure quality goals are met

Required Skills & Experience

  • You will have a few years experience working in a node development environment as a hands on engineer or a software automation developer in test
  • You will have significant experience and success delivering products in a SaaS environment during the growth phase
  • You will have countless examples of how you’ve inspired development teams to improve quality
  • You will have worked closely with Product Managers to understand and deliver features that contribute to their vision
  • You will be an expert in a test automation toolset that compliments a team working with Angular/Node.js/ MongoDB, most importantly, you will be someone who thrives on learning and adapting to new technologies
  • You will be seeking a remote-first role and thrive in such an environment
  • You will have experience of working as part of a team delivering test automation through a CI/CD pipeline regularly delivering code to production (ideally in a SaaS company)
  • Experience working with Agile methodologies on software development teams
  • Strong knowledge of software QA methodologies, tools, and processes
  • Strong communication skills and the ability to contribute to technical discussions

About Us

Our vision is to be the most trusted time-tracking and productivity application for remote teams. We help companies and employees do their best work. We’re looking for people passionate about spreading the practice of remote work with all of the benefits that come with it. We believe that office life is antiquated, that geography shouldn’t limit your career prospects, and that people should be able to work from wherever they want.

We’re a diverse global team of over 100 people working 100% remotely in over 30 different countries. We’re looking for an innovative software quality engineer ready to help us modernize remote work. Learn more about us here: https://www.timedoctor.com/about-us.html

Apply to Position

https://time-doctor.breezy.hr/p/4578e1288708-software-developer-in-test-100-remote

Share this job:
Principal NodeJS Expert Software Engineer
node-js cloud Nov 02

You are smart, experienced (10+years software engineering), and up for a challenge. You bleed JSON. You see through complex architectures. You don’t need a lot of guidance to figure things out.

We’re the same. Our Development Team Principles (https://www.sstid.com/dev-team-principles/) shows you what we are about. And we need someone like you to join our team to help enhance our IoT solution that helps tie the physical world to the digital one.

These are our primary technologies: NodeJS microservices (using Docker) MongoDB/Atlas RabbitMQ Mocha/expect.js Socket.IO TeamCity Google Kubernetes Engine Google Cloud Storage React/Redux & React Native

Location:

US-based only. Our office is in Suwannee, GA. But the development team works remotely.

Let’s get to know each other.

(We do require strong English communication skills, a BS/BA in a relevant focus and we will not sponsor a visa)

Share this job:
Software Development Manager
postgresql node-js influxdb rabbitmq react-js manager Nov 02

Fresh Technology is looking to add a creative, organized, and motivated Technical Development Manger to join our team. This is an active developer management position, giving you an opportunity to manage, architect, mentor, and code. If you enjoy working in a Start-Up environment, but do not want the stress of worrying about your next paycheck, Fresh Technology is the perfect place for someone like you. Fresh Technology is a well-established and successful technology company focusing on providing tools and software to better manage restaurant operations. We at Fresh Technology are currently re-imagining and innovating our core product line to support the expanding needs of our clients.

We are always looking for the best people, and as such, this is a 100% remote position. Work from home, your favorite coffee shop or from wherever you are most comfortable. Fresh Technology has employees in the following cities:

  • Las Vegas, Nevada
  • Nashville, Tennessee
  • Birmingham, Alabama
  • Atlanta, Georgia

By no means are you required to live in or relocate to any of these locations but if you live in or nearby, we would love to see you for the occasional lunch gathering.

We are looking to add a manager to our Restaurant Management Systems (RMS) team which currently consists of 6 developer working on functional modules focusing on employee scheduling, management, inventory, recipes, and sales analytics.  

Other great benefits of working for us:

  • Medical/Dental/Vision benefits
  • Flexible vacation policy
  • Company sponsored retreat in December each year.

Responsibilities, Skills & Requirements

What you will be doing:

  • Working with code around 75% of your time (Working your own tickets, assisting other developers overcome issues and roadblocks, working on architecture design)
  • Interface with other team managers and leads to solve complex issues and ensure overall cohesion of the greater system
  • Mentor developers on your team, assisting them in their professional growth
  • Manage your teams schedule and be their primary/initial contact
  • Provide estimates, feedback, and suggestions to senior leadership

We expect to see:

  • 6+ years of experience in production environments where scale, stability, and performance matter.
  • 4+ years of production experience in NodeJs.
  • 4+ years of production experience in ReactJS.
  • 5+ years of production experience with the following or similar: PostgreSQL, Redis, RabbitMQ.
  • 2+ years in a lead or management position of a team of at least 4 other developers
  • Solid programming skills and a track record of getting things done.
  • An autonomous, self-driven, and positive attitude.
  • Strong skills in JavaScript (ES6+) and/or Typescript.
  • A strong understanding of SemVer, Git, and the NPM ecosystem.
  • Experience with continuous deployment.
  • Excellent communication skills (written and spoken).
  • A love for technology and learning new things.
Share this job:
Senior Full-Stack Developer
Ascent  
react-js node-js javascript senior Oct 31

We are looking for a Senior Full-Stack Developer for one of our flagship e-commerce projects.

We specialise in building bespoke software for global businesses, and have a team of highly-skilled and multi-disciplined engineers. Our primary focus is to deliver exceptional value to our customers and as such are proponents of Agile methodologies.

This role is a full-time contract position and you may work 100% remotely from home.

Skills & Qualifications

  • MUST: Solid understanding of JavaScript 
  • MUST: Solid React Native Skills
  • MUST: Strong knowledge of Node.js
  • MUST: Strong knowledge of Redux (Redux Sagas)
  • SHOULD HAVE: Experience with Git/GitHub

Responsibilities

This role is perfect for a candidate that not only enjoys development, but also wants to have input on the best approach and implementation method. On a typical day you will:

  • Morning stand-up with the team via video
  • Have a direct input in application architecture decisions
  • Comfortable in taking key technical decisions
  • Working with key stakeholders (will have regular contact with Amazon/Google as well as product and marketing people)
  • Write efficient and testable code
  • Review PRs created by your fellow team members
  • Document your code concisely and clearly
  • Take part in regular retrospectives to improve the team process

What we look for

An ideal candidate has:

  • Based in a location with a Time Zone between GMT -2 to GMT +2
  • Strong critical thinking skills
  • Exceptional written and spoken English communication skills
  • A proactive and autonomous approach towards work
  • Experience working across a variety of different languages
  • Ability to work on large codebases which require patience to understand
  • High quality coding standards
  • Strong team ethic; keen to help other team members succeed

Delivering exceptional value to our customers is imperative. The ideal candidate is the perfect brand ambassador; a brilliant technical mind with the accompanying interpersonal skills necessary to function in a team environment.

As an Ascent developer you will work in a small and close-knit group. Our mindset is focused on constant iteration and improvement.

Benefits

  • Work remotely
  • Great compensation
  • Flexible holiday
  • Exceptional internal support network

Our Culture:

  • World class delivery and attention to detail
  • Strong customer focus
  • Fast-paced environment
  • Can-do approach
  • Positive attitude towards change
  • Quick and eager to learn
  • Highly collaborative
Share this job:
Senior Full-Stack Web Developer
react-js node-js webrtc kubernetes streaming senior Oct 30

Evercast is building an award-winning next-gen remote collaboration platform for creative agencies and entertainment studios.  We're looking for an outstanding full-stack engineer who isn't afraid of tackling exciting challenges in the world of real-time streaming, collaboration, and application performance.

The Responsibilities


  • Solve problems with an emphasis on producing scalable, efficient, and maintainable solutions


  • Experience developing web based, desktop and mobile applications


  • Develop features from initial concept to production ready results, including backend, frontend, and database design


  • Experience developing backend services using containers, kubernetes, and serverless technologies


  • Help define the processes needed to achieve organizational and operational excellence


  • Learn and implement new technologies and help evolve existing ones


  • Engage with both technical and non-technical stakeholders to come up with robust solutions


  • Review code contributed by your peers and provide constructive feedback


  • Development with databases, web servers, wireframe development, and UI/UX design


  • Contribute to overall body of software development and architecture using web application stack


  • Managing server resources and ensuring cross-platform optimization across internet browsers and operating systems


  • Designing and developing application programming interfaces (APIs)


  • Cooperatively develop and integrating complex software systems through the full SDLC


  • Experience with Agile Scrum


  • Participate in sprint planning to understand the team’s goals and priorities


  • Provide accurate estimates for the completion of tasks

Education: 


  • A combination of education and experience will be considered for this position

Required Skills


  • AWS or other cloud-based infrastructure

  • Experience with multiple back-end languages (NodeJS, Golang, Python, and PHP) and JavaScript front-end frameworks (React, Vue, Angular, Bootstrap, SASS)

  • Ability to follow established workflow and project management tools and procedures (Slack)


  • Ability to work under strict deadlines with competing priorities


  • Capable of balancing a project’s requirements with schedule, budget, and resource limitations


  • Ability to present technical information in non-technical terms to co-workers and management


  • Strong problem solving and analytical skills


  • Proficient understanding of code versioning tools (Git)


  • Experience with interactive media tools (streaming and playback)

Desired Experience

Special consideration will be given to people with the following:


  • Experience with GraphQL


  • Experience with WebRTC

  • Experience with Programming and Automation Testing / Testing Framework (End to End Testing) 
Share this job:

This Year

Software Engineer, IAM User Management
Auth0  
java cloud mongodb node-js frontend Oct 29
Auth0 is a unicorn that just closed a $120M Series F round of funding, with total capital raised to date of $330M and valuation of nearly $2B. We are growing rapidly and looking for exceptional new team members to add to our exceptional talent pool - and who will help take us to the next level of success. One team, one score. 

Our vision is to provide people with secure access to any application in one click or less. And our promise is to make identity work for everyone—whether you’re a developer looking to innovate, or a security professional looking to mitigate. We are looking for curious, excited, boundary-pushing team members. So, if you’re a big thinker who is nimble and adaptable, Auth0 may be an ideal place for you to shine.

Are you interested in building an amazing customer experience at scale? Do you want to improve your knowledge of security? Would you like to help our customers make their applications more secure? Are you ready to make the internet safer?  

The IAM User Management team at Auth0, stores and manages user identities on behalf of our customers to provide them the most secure and reliable user management experience in the industry. We work on designing and developing new features and improvements related to security, scalability, performance and functionality to protect and empower our users and take our platform to the next level.  

You will have the opportunity to gain a greater understanding and context about how Auth0 works and deepen your knowledge of authorization, security, databases and how to build reliable, highly-available distributed systems.

You will:

  • Collaborate with other developers and teams to develop new features, APIs, improvements and fixes to handle our current and future scale.
  • Strive to ensure the quality and customer value of our product.
  • Learn more, and in depth the domain of IAM.
  • Be a part of the team's on-call rotations to make sure we offer our client the best availability for our services.
  • Identify and resolve production issues and implement fixes for them.

You might be a good fit for this role if:

  • You have 3+ years of software development experience.
  • Have experience using NodeJS (or JavaScript), Java, or any other concurrency-friendly language.
  • You have created or enjoy creating public APIs.
  • Are passionate about working on systems that are highly-reliable, maintainable and scalable.
  • You have experience and passion for good engineering practices and testing.
  • You have knowledge and experience of data modeling and principles of database systems (relational and non-relational).
  • You are a good communicator and enjoy interacting with people.
  • You excel when working autonomously, and know when to seek help from your team members.
  • You always strive to learn and are interested in improving your security knowledge.

Preferred Skills:

  • Have 2+ years of experience in the identity and access management (IAM) domain.
  • Have front-end development knowledge and some experience with frameworks such as React.
  • Have solid experience with cloud environments (e.g: AWS).
  • Know about security engineering, authentication and federation protocols, cryptography, and application security.
  • Have experience with OAuth2 and/or SAML auth protocols.
  • Have familiarity with the tools we currently use, such as Node.js, TypeScript, MongoDB, DynamoDB, PostgreSQL.

Preferred Locations:

  • #US; #CA; #AR;
Auth0 safeguards more than 4.5 billion login transactions each month and its top priorities are availability and security.

We like to think that we are helping make the internet safer. Our team is spread across more than 35 countries and we are proud to continually be recognized as a great place to work. Culture is critical to us, and we are transparent about our vision and principles

Auth0 is an Equal Employment Opportunity employer. Auth0 conducts all employment-related activities without regard to race, religion, color, national origin, age, sex, marital status, sexual orientation, disability, citizenship status, genetics, or status as a Vietnam-era special disabled and other covered veteran status, or any other characteristic protected by law. Auth0 participates in E-Verify and will confirm work authorization for candidates residing in the United States.
Share this job:
Senior Software Engineer - MPT
 
senior java javascript html css saas Oct 29
Atlassian is continuing to hire with all interviewing and on-boarding done virtually due to COVID-19. All new and existing Atlassians will continue to work from home until it’s safe to return to our offices. When our offices re-open, every Atlassian will have the choice to work from an office or from home.

Atlassian is searching for a senior backend software engineer to join the MPT team in Bengaluru, India.


We are at the centre of a lot of key strategic business-value driven initiatives and are responsible for delivering an amazing customer experience that allows our customers to try & buy our products with ease and delight. Do you want to be a part of this journey to scale with our growing customer base? Do you have an obsession for high quality design and code? If you answered "yes" to the above questions, this role is for you!
Where you’ll make an impact
As part of the team you will be playing a key role in the transformation of some of our main Commerce products to better support all of our customers, from small companies to large enterprises.
In this role you will have autonomy to design, build, deliver and maintain scalable and reliable services that delight our customers and deliver high business value to Atlassian.
You will craft new features and improvements that will make a difference to not only your team but positively impact our key company metrics such as adoption rates for our cloud products, purchase conversion rates, support ticket reduction, and reduced time to market.
Initially, you will be working cross-geo with our core development team in Sydney to help build a strong foundation to support & transform our existing Commerce Platform. There could be potential for travel to our different locations to help drive collaboration.

On your first day, we'll expect you to have:

- 7 years of experience designing and building a production-level web application
- Hands-on experience and a strong depth of knowledge in Java, Spring Framework, Hibernate
- Experience with common database technologies, e.g. RDBMS like Oracle or Postgres
- Practical knowledge of agile software development methodologies (e.g., XP, scrum)
- Understanding of micro-services oriented architecture and extensible REST APIs
- Experience in driving and delivering complex features/software modules from technical design to launch
- Experience with continuous delivery and infrastructure as code
- A strong team player mindset. Experience in mentoring developers (via tech design reviews & sparring, code reviews etc) and ability to effectively collaborate on ideas and designs with some of the best architects and developers in Atlassian
- Excited by fast paced projects and adept at problem solving through ambiguity

Nice to have, but not mandatory:

- eCommerce / Billing / Payments experience
- Experience with Kotlin
- Experience with HTML, CSS and modern JavaScript frameworks (e.g., React, NodeJS, AngularJS, Vue)
- Experience with large scale web applications
- Experience engineering software systems of medium-to-large scope and complexity
- Experience in large scale transformation (think monolith to micro-services)
- Understanding of front-end architecture and data-driven development
- Understanding of SaaS, PaaS, LaaS industry with hands on experience with public cloud offerings (e.g., AWS, Azure)

More about our benefits

Whether you work in an office or a distributed team, Atlassian is highly collaborative and yes, fun! To support you at work (and play) we offer some fantastic perks: ample time off to relax and recharge, flexible working options, five paid volunteer days a year for your favourite cause, an annual allowance to support your learning & growth, unique ShipIt days, a company paid trip after five years and lots more.

More about Atlassian

Creating software that empowers everyone from small startups to the who’s who of tech is why we’re here. We build tools like Jira, Confluence, Bitbucket, and Trello to help teams across the world become more nimble, creative, and aligned—collaboration is the heart of every product we dream of at Atlassian. From Amsterdam and Austin, to Sydney and San Francisco, we’re looking for people who want to write the future and who believe that we can accomplish so much more together than apart. At Atlassian, we’re committed to an environment where everyone has the autonomy and freedom to thrive, as well as the support of like-minded colleagues who are motivated by a common goal to: Unleash the potential of every team.

Additional Information

We believe that the unique contributions of all Atlassians is the driver of our success. To make sure that our products and culture continue to incorporate everyone's perspectives and experience we never discriminate on the basis of race, religion, national origin, gender identity or expression, sexual orientation, age, or marital, veteran, or disability status.

All your information will be kept confidential according to EEO guidelines.

Learn more about Atlassian’s culture, interviewing flow, and hiring process by checking out our Candidate Resource Hub.
Share this job:
MongoDB DBA - US-East
Percona  
mongodb java python ruby php linux Oct 28
Percona is a leader in providing best-of-breed enterprise-class support, consulting, managed 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.

Discover what it means to work with some of the smartest people in the industry, and help solve some of the most challenging customer problems. We offer flexible hours, competitive salaries, the ability to work remote and the amazing experience of working with a multinational team of experts.

As a Remote DBA, you will troubleshoot and resolve customer issues related to DB systems availability and performance.  You will develop relationships with customers, comprehend and fulfill their needs, and maintain their satisfaction through regular communication and engagement with their environments.  You will perform technical work that requires planning and scheduling to ensure the best possible solution is delivered on time.  You will react on incidents and provide solutions aiming at maintained environments’ improvements.

You will work in a fast paced environment where we are responsible for companies’ most critical systems. Customers count on us to keep their MongoDB databases running and we are vital to the success of their business. You will work remotely; there is no central office, and most people work from their homes. Occasional travel will be required for internal meetings. Access to a reliable high-speed internet connection is required.

What You Will Do

  • Participate in the management and operations of customer's MongoDB deployments
  • Participate in and execute scheduled change management procedures
  • Participate in the delivery of proactive tasks to improve the stability, performance, and fault tolerance of customer environments
  • Participate in project planning and execution of database operations
  • Contribute to the development of automation and monitoring software, and other essential tools and scripts

Your Experience

  • 5+ years experience with MongoDB technology, ideally in a customer-facing role OR 5+ years experience with distributed software administration coupled with reasonably high MongoDB knowledge
  • Fluent English communication (native-level a bonus), primarily for customer interactions
  • Ability to work remotely in the given timezone
  • Demonstrated ability to work independently with minimal direction
  • Demonstrated ability to accept feedback from others
  • Communicates clearly and professionally to convey confidence even when under pressure
  • Ability to pass a required background check

What Will Make You Stand Out

  • Distributed database (especially MongoDB) expertise in all areas of implementation: installation, configuration, upgrades, tuning
  • Strong skills in replication, sharding and backups techniques
  • Production experience on Multiple datacenters, Large datasets
  • Experience with Linux, FreeBSD distributions
  • Experience with at least one major programming languages such as PHP, Java, Nodejs, Go, Python, Ruby, and/or any client application programming experience used in conjunction with MongoDB
  • Networking, system administration, hardware, virtualization, containers, scripting, Kubernetes orchestration, I/O subsystems
  • Ability to create and deliver presentations
  • One or more of Puppet, Chef, Ansible, Vagrant, Consul, etc
Remote work from home anywhere in LATAM
Monday through Friday schedule and team has an on call schedule as well
Share this job:
Software Engineer, Platform Tools
Auth0  
docker node-js Oct 27
Auth0 is a unicorn that just closed a $120M Series F round of funding, with total capital raised to date of $330M and valuation of nearly $2B. We are growing rapidly and looking for exceptional new team members to add to our exceptional talent pool - and who will help take us to the next level of success. One team, one score. 

Our vision is to provide people with secure access to any application in one click or less. And our promise is to make identity work for everyone—whether you’re a developer looking to innovate, or a security professional looking to mitigate. We are looking for curious, excited, boundary-pushing team members. So, if you’re a big thinker who is nimble and adaptable, Auth0 may be an ideal place for you to shine.

The Platform Tools team mission is to make the life of Auth0’s engineers easier and more productive by providing a frictionless interface to Auth0’s internal platform. 

We are looking for senior software engineers to help us achieve the level of excellence that our teams need to make their day-to-day work easier and enjoyable.

You will:

  • Design, build and maintain tools and a toolchain to improve the development lifecycle.
  • Help build and scale our development environment as engineering teams grow.
  • Research and build prototypes using new technologies.
  • Investigate, discuss and propose new engineering productivity practices and tools.
  • Collaborate with fellow team members on priorities, specifications, and progress communication.
  • Evangelize Auth0 engineers about our new tools offering.

You are a good fit if you:

  • Have excellent communication and collaboration skills.
  • Love to work with cutting edge technologies.
  • Enjoy solving chores through automation.
  • Have experience with Go, Node.js or similar.
  • Have experience with container technology such as Docker, Kubernetes, ECS, etc.
  • Have experience with distributed systems, software architectures and authentication.
  • Are autonomous and have a continuous improvement mindset.
  • Pay attention to details and keep user experience a top priority.
  • Enjoy being part of a highly collaborative, remote first environment.
  • Timezone: we are giving preference to candidates located between GMT -3 and GMT +2.

You might work on:

  • Open source tools, integrations, CLIs, and frameworks.
  • API and CLI interface to our internal platform.
  • Vivaldi, our Docker-based development environment.
  • Bots and scripts to automate common tasks.
  • IDE and browser extensions.
  • Pull Requests flow automation.

Preferred Locations:

  • #US; #CA; #AR;
Auth0 safeguards more than 4.5 billion login transactions each month and its top priorities are availability and security.

We like to think that we are helping make the internet safer. Our team is spread across more than 35 countries and we are proud to continually be recognized as a great place to work. Culture is critical to us, and we are transparent about our vision and principles

Auth0 is an Equal Employment Opportunity employer. Auth0 conducts all employment-related activities without regard to race, religion, color, national origin, age, sex, marital status, sexual orientation, disability, citizenship status, genetics, or status as a Vietnam-era special disabled and other covered veteran status, or any other characteristic protected by law. Auth0 participates in E-Verify and will confirm work authorization for candidates residing in the United States.
Share this job:
Software Engineer III - Marketplace
 
java javascript html css saas cloud Oct 27
Atlassian is continuing to hire with all interviewing and on-boarding done virtually due to COVID-19. All new and existing Atlassians will continue to work from home until it’s safe to return to our offices. When our offices re-open, every Atlassian will have the choice to work from an office or from home.

Atlassian is searching for a senior backend software engineer to join the marketplace team in Bengaluru, India.
The team’s mission is to transform our billing & payments platform to allow Atlassian to scale its self-service B2B sales model and drive revenue and monthly active users (MAU) growth.
The Atlassian Marketplace is one of the largest SaaS marketplaces in the world. Check it out here . Think of "Google Play or App Store for SaaS". It enables creating a deep strategic moat for Atlassian and is a fast-growing business. In the last financial year, more than $300mn of purchases were made by Atlassian customers via the Marketplace.
The Atlassian Marketplace empowers all its constituents it touches. On one end, it makes Atlassian products more useful for users by providing a rich repertoire of Apps which extend core functionality and enable niche use cases. On the other end, it enables the Atlassian Ecosystem (3rd party developers & software vendors) to build a thriving & sustainable business. In the process, it makes Atlassian products more powerful and be in a winning position across multiple user segments.

Do you have an obsession for high quality design and code? If you answered "yes" to the above questions, this role is for you!
Where you’ll make an impact
As part of the team you will be playing a key role in the transformation of some of our Marketplace products to better support all of our customers, from small companies to large enterprises.
In this role you will have autonomy to design, build, deliver and maintain scalable and reliable services that delight our customers and deliver high business value to Atlassian.
You will craft new features and improvements that will make a difference to not only your team but positively impact our key company metrics such as adoption rates for our cloud products, purchase conversion rates, support ticket reduction, and reduced time to market.
Initially, you will be working cross-geo with our core development team in Sydney to help build a strong foundation to support & transform our existing Marketplace Platform. There could be potential for travel to our different locations to help drive collaboration.

On your first day, we'll expect you to have:

- 7 years of experience designing and building a production-level web application
- Hands-on experience and a strong depth of knowledge in Java, Spring Framework, Hibernate
- Experience with common database technologies, e.g. RDBMS like Oracle or Postgres
- Practical knowledge of agile software development methodologies (e.g., XP, scrum)
- Understanding of micro-services oriented architecture and extensible REST APIs
- Experience in driving and delivering complex features/software modules from technical design to launch
- Experience with continuous delivery and infrastructure as code
- A strong team player mindset. Experience in mentoring developers (via tech design reviews & sparring, code reviews etc) and ability to effectively collaborate on ideas and designs with some of the best architects and developers in Atlassian
- Excited by fast paced projects and adept at problem solving through ambiguity

Nice to have, but not mandatory:

- eCommerce / Billing / Payments experience
- Experience with Kotlin
- Experience with HTML, CSS and modern JavaScript frameworks (e.g., React, NodeJS, AngularJS, Vue)
- Experience with large scale web applications
- Experience engineering software systems of medium-to-large scope and complexity
- Experience in large scale transformation (think monolith to micro-services)
- Understanding of front-end architecture and data-driven development
- Understanding of SaaS, PaaS, LaaS industry with hands on experience with public cloud offerings (e.g., AWS, Azure)

More about our benefits

Whether you work in an office or a distributed team, Atlassian is highly collaborative and yes, fun! To support you at work (and play) we offer some fantastic perks: ample time off to relax and recharge, flexible working options, five paid volunteer days a year for your favourite cause, an annual allowance to support your learning & growth, unique ShipIt days, a company paid trip after five years and lots more.

More about Atlassian

Creating software that empowers everyone from small startups to the who’s who of tech is why we’re here. We build tools like Jira, Confluence, Bitbucket, and Trello to help teams across the world become more nimble, creative, and aligned—collaboration is the heart of every product we dream of at Atlassian. From Amsterdam and Austin, to Sydney and San Francisco, we’re looking for people who want to write the future and who believe that we can accomplish so much more together than apart. At Atlassian, we’re committed to an environment where everyone has the autonomy and freedom to thrive, as well as the support of like-minded colleagues who are motivated by a common goal to: Unleash the potential of every team.

Additional Information

We believe that the unique contributions of all Atlassians is the driver of our success. To make sure that our products and culture continue to incorporate everyone's perspectives and experience we never discriminate on the basis of race, religion, national origin, gender identity or expression, sexual orientation, age, or marital, veteran, or disability status.

All your information will be kept confidential according to EEO guidelines.

Learn more about Atlassian’s culture, interviewing flow, and hiring process by checking out our Candidate Resource Hub.
Share this job:
Senior Front End Engineer, Atlassian Front End Platform
 
senior frontend javascript cloud aws node-js Oct 26
Atlassian is continuing to hire with all interviewing and on-boarding done virtually due to COVID-19. All new and existing Atlassians will continue to work from home until it’s safe to return to our offices. When our offices re-open, every Atlassian will have the choice to work from an office or from home.

The Atlassian Frontend Platform team is looking for a Senior Software Engineer to help us build the future of our frontend developer platform. The problems we tackle are some of the most challenging and exciting in the industry, from scaling monorepo infrastructure to frontend performance to the future of bundling at scale. Your job will be to help the team solve these challenges and contribute to the future vision for our platform. You will be surrounded by a team of passionate problem solvers who are dedicated to creating world-class tooling.

By joining the AFP team you will have an opportunity to develop the platform that Atlassian builds upon to craft fast, scalable, and reliable frontend experiences. As part of your role, you will work closely with engineers across the company to solve their problems and improve our platform. If you are passionate about developer infrastructure, asset bundling, frontend performance, and working on open source, this is the opportunity you've been waiting for!

On your first day, we expect you to have:

  • Exposure to JavaScript build tooling with an interest in optimizing the development loop
  • A deep understanding of the JavaScript language and ecosystem
  • Passion for developer productivity and coding patterns at scale
  • Understanding of how to build performant, decoupled, testable, and maintainable code
  • Evidence of enjoying sharing knowledge, tips, and tricks, and helping other developers

It's great – but not required – for you to have:

  • Experience measuring and implementing performance optimizations
  • Experience developing large scale applications with NodeJS and React
  • Operational experience – instrumenting code, and monitoring the errors, metrics, and analytics of large-scale web applications
  • Experience with open-source projects, having contributed to or owned one
  • Some industry experience with public cloud offerings (e.g., AWS, GCP, Azure)
  • Familiarity with microservices and related patterns
More about the team

Our team looks after key pieces of the frontend developer platform. Our mission is to develop libraries, tools and infrastructure that make it easy for engineers to build fast, scalable and reliable frontend experiences. Our work enables different teams to deliver world-class experiences by providing best-in-class development-time and run-time infrastructure. We want to give engineers the tools they need to have a productive developer experience while being excited about the work they do.

Our team is composed of people from multiple backgrounds and different degrees of professional experience. One thing we all share is a passion for building great solutions to complex problems. We care deeply about teamwork and collaboration, a balance between autonomy and responsibility, having open discussions, and of course, having fun. If this sounds like you, we would love to talk.

More about our benefits

Whether you work in an office or a distributed team, Atlassian is highly collaborative and yes, fun! To support you at work (and play) we offer some fantastic perks: ample time off to relax and recharge, flexible working options, five paid volunteer days a year for your favourite cause, an annual allowance to support your learning & growth, unique ShipIt days, a company paid trip after five years and lots more.

More about Atlassian

Creating software that empowers everyone from small startups to the who’s who of tech is why we’re here. We build tools like Jira, Confluence, Bitbucket, and Trello to help teams across the world become more nimble, creative, and aligned—collaboration is the heart of every product we dream of at Atlassian. From Amsterdam and Austin, to Sydney and San Francisco, we’re looking for people who want to write the future and who believe that we can accomplish so much more together than apart. At Atlassian, we’re committed to an environment where everyone has the autonomy and freedom to thrive, as well as the support of like-minded colleagues who are motivated by a common goal to: Unleash the potential of every team.

Additional Information

We believe that the unique contributions of all Atlassians is the driver of our success. To make sure that our products and culture continue to incorporate everyone's perspectives and experience we never discriminate on the basis of race, religion, national origin, gender identity or expression, sexual orientation, age, or marital, veteran, or disability status.

All your information will be kept confidential according to EEO guidelines.

Learn more about Atlassian’s culture, interviewing flow, and hiring process by checking out our Candidate Resource Hub.

Pursuant to the San Francisco Fair Chance Ordinance, we will consider for employment qualified applicants with arrest and conviction records.
Share this job:
SENIOR BACKEND DEVELOPER
backend senior python cloud aws mongodb Oct 26

Position Overview:

Clarity, a Series A clean-tech startup, is looking for an experienced backend software engineer to join our software team in our mission of bringing clear air to the world. He or she will drive the technical evolution of our IoT sensor data pipeline and support our customer-facing web applications and data analysis tools. Clarity is a globally distributed organization with headquarters in Oakland, CA.

Our Company:

At Clarity, we strive to empower the world to reduce air pollution. We do that by making it accessible for cities and industries to measure and understand their air pollution issues and take effective action.

Today, when cities and industrial facilities want to measure air quality at a site they have to purchase expensive monitoring equipment and invest even more to install it in container-sized shelters and integrate its measurements into their IT system. This is unacceptable because it leads to the inability to monitor air pollution at important sites and ultimately to the inability to manage air pollution.

We envision a world where novel sensing technology, IoT and cloud computing simplify air quality measurement, enabling cities and industrial facilities to scale up the number of monitoring sites and take data-driven action. Our Sensing-as-a-Service solution for air quality is currently deployed in over 70 cities across 30+ countries and is changing how municipalities and industrial facilities monitor their air quality.

After successfully raising our Series A (a few words from our investors here and here), we are excited to keep building on our current success elevating our product to the next level, at the forefront of the clean air movement. This is especially true of our software products, where we see a significant opportunity to increase the value we provide to our customers as well as to expand the number of use cases supported by our Sensing-as-a-Service solution.

Our Team:

We are a diverse group of engineers, scientists, and makers from all around the world who are passionate about what we do and devoted to our mission to improve the world by solving some of its greatest challenges. We believe in solving challenging problems by adopting a growth mindset, by fostering an environment that encourages deep collaboration, empathy, and creativity, and by keeping a good sense of humor. We enjoy philosophical debates as much as nerding out about the soldering talents of our HW engineers or the cool data visualizations we create. Although we always have our mission in mind, we know the path for any startup has ups and downs and we’re more than happy to face them together as a team. How else could you tackle a problem as complex and global as air pollution?

Job Description:

We are seeking a highly self-motivated and passionate backend developer with a proven track record in delivering top-quality code and architectural solutions to bring our Clarity Cloud to the next level. Your key responsibilities will be:

  • Leading development and maintenance of key system features, including APIs, workers, and databases. -Interfacing with product management to brainstorm technical solutions to business requirements and evaluate technical feasibility of innovative product features.
  • Working with other team members to investigate architecture best practices, design approaches and prototype new technology.
  • Collaborating in an Agile environment to deliver high quality software against well established schedules.

Our product is multidisciplinary, ranging from ubiquitous IoT hardware to scalable data pipelines, advanced data quality assurance algorithms and insightful data analyses. You will enjoy freedom of action around these topics and be encouraged to take initiative for making our software offerings truly revolutionary in the clean-tech space. You will have plenty of opportunity to work closely with our customers and end-users who hail from industry, government, NGOs, community groups, and academia. You will be working closely with our CTO to help guide Clarity to success. We believe Clarity could be the right place for you to join the fight to solve environmental issues around the world by leveraging your software superpowers!

Qualifications:

  • Bachelor’s degree in Computer Science, Computer Engineering or similar technical field.
  • 3+ years of non-internship professional software development experience.
  • 2+ years of experience contributing to the architecture and design of new and current systems at scale.
  • 2+ years experience building successful production software systems.
  • Solid understanding and high proficiency in Python, Node.js, MongoDB, REST, GraphQL, and OOD patterns.
  • Experience with AWS Cloud, especially EC2, Lambda, API Gateway, ECS, S3, SNS, SQS, SES, Cognito and DynamoDB.
  • Experience with full-stack development frameworks, such as Amplify, Django, etc.
  • Experience with DevOps on software systems at large scale.
  • Experience applying Computer Science fundamentals in object-oriented design, data structures and algorithms design, problem solving, and complexity analysis.
  • Experience defining system architectures and exploring technical feasibility tradeoffs.
  • Experience working in an Agile environment.
  • Experience in mentoring team members and defining and championing best practices across a software team.
  • Experience in communicating with users, other technical teams, and senior management to collect requirements, describe software product features, technical designs, and product strategy.

Compensation:

We will offer different options in terms of salary + equity mix.

How to apply:

Apply by completing this form. In the cover letter, please focus on the hands-on projects you have contributed to previously, which you consider relevant to this position. Please give examples that showcase the required skills identified in this job description.

Share this job:
Software Engineer
java angular node-js typescript postgresql full stack Oct 26

Our software developers are a critical part of the team. We develop full-stack web, and Android applications built using the latest development tools and techniques and are always exploring new technologies to enhance our capabilities. 

To be successful in this role, you will have a strong academic foundation and professional experience that demonstrates initiative, responsibility, and impact commensurate with their years of experience.  Above all else, successful Ridgeliners bring curiosity and willingness to work as a team.

Our Tech Stack:

UI - Angular

Mid-Layer - Java, Node.js 

Databases - Postgres, MongoDB, & Elastic Search

What you will accomplish in the first six months:

  • Contribute to secure communication platforms that we are developing
  • Design and develop new UI for Ridgeline software platforms
  • Architect infrastructure for backend services

What you will do:

  • Translate mission requirements into production-quality code
  • Develop web-based applications using Angular, TypeScript, Java Spring Boot, NodeJS, PostgreSQL, and Elasticsearch or similar technologies
  • Optimize applications for performance, visual appeal, usability, and security
  • Collaborate with mobile, network, and security engineers
  • Write functional engineering documents and user documents and guides
  • Create quality mockups and prototypes
  • Continuously discover, evaluate, and implement new technologies to maximize development efficiency

What we are looking for:

  • Proven work experience as a Full Stack Developer 
  • BS degree in Computer Science or relevant field
  • Familiarity with browser testing and debugging
  • Understanding of layout aesthetics
  • Experience working with remote data via REST and JSON
  • An ability to perform well in a fast-paced environment
  • Excellent time-management skills
  • In-depth understanding of DevOps with Git, Jenkins, and Docker is preferred

Nice to haves:

  • Active Security Clearance
Share this job:
Typescript + React Engineer at Fully Remote Startup
react-js node-js typescript next.js graphql frontend Oct 25

We Are…

Shogun, and we're on a mission to help people create the best eCommerce experiences in the world.

We're a graduate of the Winter 2018 batch of Y-Combinator, we just recently raised a Series A round, we have over 14,000 active paying clients, and we're preparing to launch a new product in 2020 called Shogun Frontend (you can read more about that in Tech Crunch).

Our team is fully remote, distributed and global (check out our team page)! We have no office, so we are looking for team members that are comfortable with and motivated by the opportunity to work remotely.

You Are…

An experienced TypeScript + React Engineer in the United States, Canada or the UK who will be working directly on one of our client-facing products, helping people build highly performant pages and PWAs for their eCommerce stores.

Responsibilities

  • You'll be working in an agile team responsible for building UIs and tools for making web apps by utilizing modern technologies and solutions like TypeScript, React, Webpack, GraphQL, etc
  • You'll write well designed, testable, readable and scalable code in accordance to clean code principles and team agreement
  • You'll work closely with design, product management, and development teams to create elegant, interactive and highly performant interfaces
  • You'll take proactive ownership of tasks and see them through to completion, and take responsibility for coding, bug testing, general software deployment, and tracking the product through its lifecycle, along with communicating with other internal teams
  • You'll regularly contribute to discussions and brainstorm high quality ideas that result in adoption and improvements
  • You'll proactively share knowledge and help your team evolve

Basic Qualifications

  • Have worked heavily with TypeScript for at least two years
  • Excellent knowledge of React and testing (Jest, React-Testing-Library, etc)
  • 2+ years knowledge of Node.js and Next.js
  • Advanced understanding of web fundamentals (accessibility, security, DOM, SEO, how browsers work, etc)
  • Deep knowledge about web performance and page speed with React, Google Lighthouse, and more.
  • Great knowledge of Webpack and how to configure it properly
  • Love of engineering practices like continuous delivery and automated testing
  • Good written and verbal communication in English
  • Real-world TypeScript code we can review

Preferred Qualifications

  • Knowledge of bundlers outside of Webpack (e.g. Rollup or Parcel) and their proper configurations
  • Knowledge working with GraphQL
  • Working experience building PWAs

We Offer

  • A competitive salary
  • Benefits (vary by location)
  • An environment that cares highly about the quality of the code and good practices. We’ve suffered enough without them!
  • A fully remote work environment - our team is global and has been remote from the very start! Check out our remote work guide here for a deeper look at how we do remote.
  • Occasionally, we hire on a full time contractor basis to begin with. Team members enjoy the same opportunities for great compensation, full time positions, and consideration, regardless of location.

Our Values

  • Work in the open: Operate with high integrity and choose what's right over what's easy. Be transparent as a company and with each other.
  • People are People: Treat yourself, colleagues, and customers with dignity, empathy, and respect. Start from a presumption of positive intent.
  • Win and grow together: Strive to be the best, individually and as a team. Support and encourage each other. Seek opportunities for growth.

Shogun supports workplace diversity and does not discriminate on the basis of race, color, religion, gender identity/expression, national origin, age, military service eligibility, veteran status, sexual orientation, marital status, physical or mental disability, or any other protected class.

Share this job: