Remote Node.js Jobs

Last Week

Senior Software Engineer
react-js api typescript react-redux node-js frontend Sep 18
Blameless is an end-to-end Site Reliability Engineering (SRE) platform that enables and accelerates proactive and reactive incident management so engineering teams can balance reliability and innovation. Our software helps you set and monitor SLOs and SLAs, coordinate and automate incident response, identify root causes, and create a culture of learning and improvement across your organization. Our platform includes a bot that automates to faster resolution, an API to track and manage SLAs, and a web app to stay on top of key metrics, manage problems, track action items, and assess the reliability of your business. Blameless, based in San Mateo, is backed by Accel and Lightspeed Ventures. 

We're looking for talented frontend engineers to help us with our next big projects that include leveraging APIs, real-time streams and more to help us craft intuitive user interfaces for our SRE platform. You will be building engaging user experiences and help shape the direction of our product to delight our users.

Our ideal profile includes senior engineers with confirmed experience in Typescript, React, Redux, graphql and Jest. Site Reliability Engineering (SRE) is a massive part of what we do, so interest or experience in DevOps and operational maturity is a plus.

Requirements:

    • A passionate software engineer with a focus on the frontend for the past 5+ years
    • You’re very comfortable using Typescript with React/Redux and hooks
    • Experience scaling and optimizing the performance of front-end applications
    • A strong understanding of user experience principles and empathy for our users
    • Experience shipping high-quality code in a fast-paced environment


Blameless is a rapid growth startup headquartered in San Mateo.  As an equal opportunity employer, we are committed to a team defined and empowered by diversity. We consider qualified applicants without regard to race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status or disability status. https://www.blameless.com/about

Share this job:
Senior Software Engineer
Coil  
javascript node-js typescript graphql react-js senior Sep 16

At Coil, our goal is to bring users to the Web Monetization ecosystem so creators can make money off of their content. Coil is looking for an experienced, self motivated Senior Software Engineer to join our Product Engineering Team in San Francisco. Our ideal candidate:

  • Is as excited about Web Monetization as we are.
  • Thrives working in a startup environment - things move fast and change quite a bit.
  • Wants to be part of a small and creative team.

As a Senior Software Engineer you will

  • Design, implement, and test software across the stack, both frontend and backend.
  • Collaborate with the team to determine which features to build and how to architect them.
  • Perform code reviews.
  • Mentor and assist team members.

What you bring to the table

  • 5+ years of professional working experience.
  • Track record of building and maintaining performant micro service oriented software products.
  • Know the ins and outs of Node.js and Javascript.
  • Demonstrated ability to proactively manage tasks, projects, and issues.

Pluses

  • Experience with /desire to learn Typescript, React, & GraphQL.
  • Experience scaling micro services architecture to handle large loads.
  • Background in building payout infrastructure or content platforms.
Share this job:
Pessoa Engenheira de Software Senior at Kenoby Solucoes em Recursos Humanos S.A.
react-js node-js angular-js mongodb aws javascript Sep 16

O que esperamos de você:

  • Desenvolver serviços e micro-serviços independentes que tratem domínios específicos
  • Criar soluções escaláveis, sustentáveis e orientadas ao usuário
  • Avaliar constantemente os trade-offs (esforço x benefício) entre a evolução de nosso stack legado, refatoramento do mesmo ou reescrita de novos serviços
  • A senioridade será avaliada na profundidade do conhecimento técnico, capacidade de avaliação de prós e contras de adoção de tecnologias e habilidade de disseminação de boas práticas na equipe. Da posição Sênior também é esperada capacidade de atuar como líder e referência técnica, determinar causa raiz de problemas mais complexos, ajudar no planejamento e implementar melhorias em processos internos do time.

O que precisamos que você possua:

  • Conhecimento dos bons padrões de Clean Code.
  • Conhecimento de aplicação e tradeoffs do uso de testes automatizados (unitário, funcional, integração).
  • Conhecimento de Design Patterns, Orientação a Objetos ou Paradigmas Funcionais.
  • Conhecimento de arquiteturas de filas, serviços e caches (RabbitMQ, SQS, Redis e etc).
  • Experiência com domínios de negócio complexos (prepare seu case de orgulho para a entrevista).
  • Sólido conhecimento em algum ecossistema de linguagem de programação.
  • Conhecimento em algum banco de dados (SQL ou NoSQL).
  • Disponibilidade em atuar tanto no back-end como no front-end.
  • Experiência com APIs HTTP/REST internas e externas.
  • Entendimento da complexidade dos algoritmos que você escolher implementar.

Não é obrigatório, mas seria legal:

  • Sólido conhecimento em JavaScript para back-end será um grande diferencial (Ex.: Node.js, Express, Koa, Mongoose).
  • Experiência em front-end (Ex.: AngularJs, React, Vue, Sass, Less).
  • Conhecimento em persistência de dados em MongoDB. 
  • Replicações de dados para motores de busca distribuídos (Ex.: Elasticsearch).
  • Experiência em AWS (Ex: SQS, RDS, SNS, Elasticache, ECS ,EKS).
  • Forte conhecimento em Teoria da Computação, incluindo algoritmos de otimização e estruturas de dados avançadas.
  • Hábito de trabalhar em times com cultura forte de Integração e Entrega Contínua (CI/CD).
  • Experiência com Containers (Docker) e Orquestração de Containers.
  • Experiência e saber trabalhar com metodologias ágeis (Kanban e/ou Scrum), tendo proatividade em propor melhorias de processo baseado nelas.
  • Experiência liderando equipes para construção de produtos bem sucedidos.
  • Experiência com casos práticos de adoção de novas tecnologias, trazendo resultados mensuráveis no negócio.
  • Experiência trabalhando sob OKRs.

Super importante: Se os seus conhecimentos forem aderentes à vaga, é tudo o que importa. Aqui, nós contratamos pessoas com capacidade e vontade de transformar, independente de qual seja a sua localização, idade, raça, cor, religião, identidade de gênero, orientação sexual ou formação. Seu perfil e valores casam com os nossos? Então venha fazer parte! 

Share this job:
QA Engineer
OliBank  
javascript node-js mongodb vue-js storybook qa Sep 15

About us:

At OliBank we are working on unique solutions and challenging problems all around financial technology. This position will help us build a brand new product that will revolutionize business banking. Our mission is to create prosperity around the world by breaking down all barriers of trade and commerce. At OliBank, we are looking for more top talent to help us fulfill this vision. 

The experience of working remotely at OliBank is unlike anywhere else. We focus heavily on active team collaboration; hence your team members will never be from far away time zones. No midnight meetings or choppy calls because we recruit only from just a handful of countries to keep everyone connected. We provide high-quality video equipment to make it feel like we are next to each other. Working at OliBank is like working with an office-based high-performance team but without the commute. All developer meetings are held in spoken Spanish, and team collaboration is highly valued.

Engineering at OliBank is not like a soulless outsourced sweatshop. You are valued as a team member from day one with long-term career prospects. If you are looking to be challenged, to grow, and to be able to contribute, this might just be the best place for you.

We believe that there is work, and then there is work that you were born to do. The kind of work that defines who you are and that you can be proud of. The kind of work you’d sacrifice a night or a weekend for. That is the kind of work we do at OliBank. People don’t come here for safety, they come for the journey. They want to create something big and meaningful that reaches hundreds of millions of people.

We are looking for an exceptional JavaScript Developer for our Product & Innovation team to join in our accelerated growth.

What’s needed from you: 

  • Excellent knowledge of JavaScript working with a reputable company
  • 100% Self-starter mentality  
  • Willingness to put in the work and be part of an elite hard-working team

What is the platform built with?

The product is built with node.js, vue.js , storybook and MongoDB. Platforms are Cloudflare, AWS and Mongo Atlas, the more you can tick off from this list the better. You will be working with the most current frameworks available.

If hired then you will be working directly with an innovative team that consists of full-stack, front-end, and backend developers with outstanding programming and problem-solving skills, so you will be picking up new skills in no time. 

The ideal candidate:

- Is flexible and a true self-starter, doesn't take anything for granted and a boss is not necessarily needed to get the job done while being precise and getting the work done right.

- Has a proven track record of delivering high-quality work and showing a high level of responsibility for all tasks.

- If asked, capable of providing references from past co-workers and managers. 

Share this job:
FinTech Developer
OliBank  
javascript node-js mongodb vue-js storybook aws Sep 15

About us:

At OliBank we are working on unique solutions and challenging problems all around financial technology. This position will help us build a brand new product that will revolutionize business banking. Our mission is to create prosperity around the world by breaking down all barriers of trade and commerce. At OliBank, we are looking for more top talent to help us fulfill this vision. 

The experience of working remotely at OliBank is unlike anywhere else. We focus heavily on active team collaboration; hence your team members will never be from far away time zones. No midnight meetings or choppy calls because we recruit only from just a handful of countries to keep everyone connected. We provide high-quality video equipment to make it feel like we are next to each other. Working at OliBank is like working with an office-based high-performance team but without the commute. All developer meetings are held in spoken Spanish, and team collaboration is highly valued.

Engineering at OliBank is not like a soulless outsourced sweatshop. You are valued as a team member from day one with long-term career prospects. If you are looking to be challenged, to grow, and to be able to contribute, this might just be the best place for you.

We believe that there is work, and then there is work that you were born to do. The kind of work that defines who you are and that you can be proud of. The kind of work you’d sacrifice a night or a weekend for. That is the kind of work we do at OliBank. People don’t come here for safety, they come for the journey. They want to create something big and meaningful that reaches hundreds of millions of people.

We are looking for an exceptional JavaScript Developer for our Product & Innovation team to join in our accelerated growth.

What’s needed from you: 

  • Expert knowledge of JavaScript working with a reputable company
  • 100% Self-starter mentality  
  • Willingness to put in the work and be part of an elite hard-working team

What is the platform built with?

The product is built with node.js, vue.js , storybook and MongoDB. Platforms are Cloudflare, AWS and Mongo Atlas, the more you can tick off from this list the better. You will be working with the most current frameworks available.

If hired then you will be working directly with an innovative team that consists of full-stack, front-end, and backend developers with outstanding programming and problem-solving skills, so you will be picking up new skills in no time. 

The ideal candidate:

- Is flexible and a true self-starter, doesn't take anything for granted and a boss is not necessarily needed to get the job done while being precise and getting the work done right.

- Has a proven track record of delivering high-quality work and showing a high level of responsibility for all tasks.

- If asked, capable of providing references from past co-workers and managers. 

Share this job:
Software Architect
Hobsons  
react-js javascript serverless-framework aws spring-boot saas Sep 15

We’re looking for an extremely talented, highly motivated Software Architect to drive the architecture and innovation work on our growing platform. The architect must possess a good breadth of skills to be able to build enterprise integration solutions that leverage cloud-native solutions. As a Software Architect, you will utilize your technical acumen along with your domain expertise to develop innovative solutions. You have a passion for delivering solutions in a client obsessed environment that will give you opportunities to grow multi-dimensionally.


Essential Functions:

  • Design product architecture to solve customer problems using microservices-based architecture
  • Collaborate with the Architecture team to define Cloud Native architecture patterns and best practices and work with software teams to ensure the architecture and best practices are incorporated
  • Leverage team development standards, patterns, and design principles in daily activities
  • Collaborate closely with product managers and user experience during discovery, design, and development
  • Lead and coach a team of engineers, focusing on cutting edge cloud hosting strategies
  • Contribute to team workload and escalation demands in a senior technical capacity
  • Deep understanding of Agile methodologies: Scrum and Kanban
  • Stay current on technology trends and identify ways to innovate our products in the education space
  • Strong presentation and verbal communication skills.
  • Enterprise SaaS experience preferred.

 Ideal Qualifications:

  • 8-10+ years of experience in software development using JavaScript (React, NodeJS, TypeScript), Serverless and Container-based architectures, DynamoDb, and relational databases
  • Sound understanding of Microservices and REST APIs
  • Extensive experience with Agile development practices
  • Hands-on experience guiding Development and QA engineers on CI/CD pipelines.
  • Track record of delivering enterprise software, preferably SaaS applications
  • Experience using Source Control systems, such as GIT.
  • Strong communication skills, both verbal and written, including the ability to communicate effectively with internal customers, outside customers, organizations, and vendors with strong customer service-orientation.
  • Exposure to CI tooling such as SonarQube, Artifactory, Jenkins, Circle CI, and Codefresh.io.
  • Demonstrated vision and ownership of major technologies, infrastructure, and systems across varying landscapes.
  • AWS Certification(s) at the Associate level or above

About Hobsons:

A leader in education technology, Hobsons helps more than 15 million students to identify their strengths, explore careers, match to best-fit educational opportunities, create academic plans, and reach their education and life goals. More than 13,000 K-12 and higher education institutions partner with Hobsons and leverage our expertise and our solutions -- Naviance, Intersect, and Starfish -- to improve college and career readiness, college recruiting and admissions, and higher education student success to support millions of students.

Share this job:
Sr. Technical Lead Engineer
RAIN  
python cloud aws azure testing api Sep 14

Who We Are: RAIN is a digital consultancy who is the preeminent leader in Voice and Conversational AI. We help clients navigate voice technology. We combine strategy, technology, and creativity to drive growth for our clients and use data-driven insight to design and implement voice ecosystems to help leverage a shifting technology landscape into a competitive edge. We’re guided by the belief that technology is, by definition, an extension of humanity, and that great ideas come from a desire to enhance the lives of real people.

At RAIN, we want to work with people of different backgrounds who come from different paths in life. We want individuals who can bring diverse perspectives and experiences to our culture and company. We believe that transparency builds trust, so we default to disclosure in our communications. We believe in a safe, welcoming, and inclusive environment.

Restless & Ready. These are the two attributes that mark the talent thriving at RAIN. We look for people who don’t fit the traditional mold, with skill sets you don’t often see in agencies and consultancies. Said differently, we’re always keen to add more unicorns to the stable. We look for people motivated by big ideas and determined enough to make it a reality.

If this sounds like you and you love technology, read on…

About the Role: We are looking for a Sr. Technical Lead Engineer within our team to provide valuable leadership in and outside of projects. They not only help guide and direct the work efforts on projects but can help shape the direction of our department, have a major influence on our profitability and company direction in meaningful ways.

We are looking for a highly passionate and hands-on Sr Technical Lead to work with our remote team. You will report directly into RAIN’s Director of Technology and collaborate with company leadership on development decisions for our clients. You will serve as a key member of the leadership team to set and execute high-level engineering strategy. This position requires exceptional programming ability, strong engineering management experience with a track record of leading engineers and the ability to make smart technical decisions in a fast-paced environment.

The candidate should be a transformative, innovative leader who is a proven catalyst for change. They should also be astoundingly exceptional when talking to clients and making them feel comfortable.

Who You Are: A Sr Technical Lead Engineer who, as a project lead:

  • Can work with RAIN’s strategy, UX/VX, and creative teams; interact with clients, exploring and advising technological possibilities, discovering solutions that fit their goals.
  • Can architect solutions, based on customer specific requirements and use cases, and own their implementation by taking ownership and ensuring the solutions are deployed and fit for purpose.
  • Specialize in voice assistants and be extremely knowledgeable about voice technology and provide passion towards creating an integrated solution to become the primary UI for voice-enabled applications.
  • Is reflective about the things that they do, evaluating their successes and failures when approaching problems with intellectual honesty.
  • Understands that there is a spectrum of strengths and weaknesses (they are aware of their own strengths and weaknesses) and can build project plans and code which plays to their own strengths whenever possible.
  • Thinks in terms of “context” when applying theory. They understand that there is no “Right Way” to build software, and that the only way to build good software is by adapting theory to fit the needs of the client, codebase, team, tools, and organization.
  • Is aware of how their organization and their clients' work, what their values are, and what is both important and not important for success. When a ball is dropped within the team, they will do what they can to pick it up. The phrase “this is not my job” is never, ever said in those situations.
  • Can break a project down into logical streams of work like milestones or sprints and is familiar with the merits and drawbacks of waterfall and agile development (both Kanban and SCRUM).

A Sr Technical Lead Engineer who, as an individual contributor:

  • Completes hands-on development work and remove roadblocks as part of the client engagements
  • Can speak to examples of solutions (both single pieces of code and systems) they have both under, and over designed, and the pros and cons of each.
  • Writes clean, structured code with change and reuse in mind. Is obsessed with simplicity but loves complex problems.
  • Discovers and implement new technologies that yield competitive advantage
  • Understands that everything in our field involves tradeoff, and will look for what that is for design patterns, libraries, frameworks, and processes.
  • Understands that their job is to provide solutions to problems, not write code. Because of that, they will always think of what they are doing in terms of how much value it brings to their organization vs how much effort they are putting in.
  • Will take a step back and question when systems fail or are harder than expected, interrogating what is breaking down and will evaluate the cost of fixing root problems, and either fix them directly, or put things in motion so they will be fixed eventually.

What You’ll Bring: A Sr Technical Lead Engineer is someone who:

  • Has at least 5 years as a lead developer in a team setting, with at least 12 years of development experience overall
  • Experience with NodeJS and Python necessary, but has experience across the full stack
  • Bachelor’s degree (in Computer Science or Engineering preferred)
  • Familiarity with Natural Language Processing, at least in terms of available Cloud APIs (Ie: Amazon Lex, Amazon Alexa APIs, Google's Text to Speech, etc)
  • Experience with containerized deployment and development environments across AWS and GCP with some Azure understanding
  • Understanding how concepts like SLAs and contracts within software development teams work
  • Understand emerging web development models and major trends within the software development community
  • Experience with high scalability projects involving cloud-based infrastructure design and implementation
  • Successful track record of developing quality software products and shipping production ready software
  • Good understanding of REST-ful API design patterns
  • Understanding of data models and an understanding for how data should be modeled for performance
  • Experience writing SQL queries for SQL Server or another Relational Database
  • Design, develop and implement unit and scenario testing for existing code base and for new functionality under development
  • Has mentored junior software developers on design patterns, development best practices and DevOps trade-offs
  • Experience with Scrum/Agile development methodologies
  • Understanding of architecture patterns such as Domain Driven Design or MVC architecture
  • Excellent use of both version control softwares such as GIT and patterns and practices around development workflow and branching strategy patterns
  • Performance and Security minded
  • Must have strong communication, analytical, and problem-solving skills
  • Demonstrated ability to influence technical and non-technical audiences including those at the senior leadership level
  • Able to meet deadlines, define timetables, balance multiple priorities, and manage parallel projects to completion in a test-driven collaborative and iterative programming environment
  • Ability to develop product user stories and estimate development costs

How You Will Be Successful: In order for someone in this role to be successful, they must be someone who is both a self starter and self aware, equally capable technically as with working in teams. They must be comfortable with ambiguity and know when to lean in and find a direction to go. While not every senior developer desires to be a leader, the soft skills, knowledge of trends in software development (their pros and cons) and design patterns are just as important as their hard skills in development. Most importantly, you must someone who balances well knowing which moments require them total control and guide and direct a stream of work and when to ask questions and find avenues to learn what is necessary to get the job done. You will be surrounded by an amazing team.

How We'll Define Success in This Role: Directly, you will be measured by your ability to design systems that meet the client needs, while delivering them on time and budget. Doing so allows us to win more work with our clients, more success in our field and grow our teams. You directly influence the quality of the code you touch and the projects you are on. Indirectly, you influence the profitability and output of the company by bringing to the table solutions to both the technical and human or process components of an engineering team.

Our office is located in the Flatiron District in NYC with remote team members across the country. Currently, we all are working remotely and will be flexible for the future.

What We Offer: We genuinely care about our employees’ happiness and engagement.

  • Comprehensive Benefits Package: Health, Dental, Vision, and Health Savings Account (HSA).
  • Generous Paid Time Off that increases with tenure and seniority.
  • Mental Health/Wellness perks. Including 2 RAIN Check Days- for those days when you just need to take a rain check from work, we get it.
  • Volunteer Days.
  • 401k plan with employer contribution.
  • Short/Long Term Disability.
  • Fully stocked kitchen (when in the office).
  • Commuter subsidy.
  • Challenging problems to solve and an awesome team to collaborate with every single day.
  • Work culture focused on innovation and creation of lasting value for our clients and employees.
  • Salary will be evaluated commensurate with experience and location. This role will be eligible for a year-end discretionary incentive award.

Note to Recruiters and Placement Agencies: We do not accept unsolicited agency resumes.

RAIN is an Equal Opportunity Employer and is committed to fair and equitable hiring practices. All hiring decisions at RAIN are based on strategic business needs, job requirements, and individual qualifications. All candidates are considered without regard to race, color, religion, gender, sexuality, national origin, age, disability, genetics, or any other protected status.

Share this job:
Full-stack Engineer
react-js typescript python kotlin node-js java Sep 14

Software Engineer - Full Stack

At Jimdo, our mission is to help small businesses start, grow, and ultimately thrive online. Small businesses face new challenges with very little support or recognition. We know how hard this can be, because we have been in their position. That’s where you can help us—by designing intuitive tools to help small businesses solve complex problems. 

With a forward-leaning and self-driven attitude, we continue to find new ways to help our customers get their ideas out into the world. As a team, we run at a steady pace to achieve what we aim for. We learn best by gathering data, trying new things, and sometimes even falling down along the way. It’s the lessons we learn in the process that make us better problem-solvers for small business owners. 

If you’re motivated by our mission and excited to roll up your sleeves, try new things, learn from mistakes, and make a difference to small businesses around the world, we would love to work with you. 

Location

We are happy to invite you to work with us in our office in Hamburg or permanently remote from any location. Wherever your working location of choice will be, we will make sure you get proper onboarding (virtual or in person) and that you are fully equipped to become part of the team from day one.

Regarding candidates who want to relocate to Hamburg: Due to COVID our offices are temporarily closed. We will invite you to start working with us from your current location for the time being. Once the borders are reopened, and the Embassies accept visa applications again, we will initiate the relocation process to Hamburg. Until then, you will be invited to work with us remotely with a temporary contract. 

Responsibilities

  • Implement new features that help users to successfully share their business, projects and ideas. That’s what they love about us!
  • Be responsible for the entirety of your features including client structure, server interactions, API design, implementation, and automated testing.
  • Debug production issues across services and multiple levels of the stack.
  • Improve engineering standards, tooling, and processes. 

Requirements

  • You enjoy and have experience building web applications professionally 
  • You are comfortable working in different parts of the stack
  • You have excellent software development skills in multiple languages and environments (for example Java/Kotlin, NodeJS, Python, Go)
  • You have experience with frontend languages such as TypeScript, JavaScript, CSS, HTML
  • You have experience with database and schema design (e.g. MySQL, Postgres, DynamoDB)

Nice to have

  • You have experience with rich JavaScript frameworks such as React, Angular, Vue, Ember
  • You have experience building and running production systems
  • You have experience with Cloud Computing platforms (e.g. Amazon AWS, Microsoft Azure, Google Cloud Platform)

Jimdo is proud to be an equal opportunity employer. This means that we don’t discriminate based on race or ethnic origin, color, the language(s) you speak, where you (or your parents) are from, or whether or not you consider yourself to have a disability. Neither will your age, gender, gender identity, sexual orientation, religion, beliefs, or political opinions play a part in your application with us. We’re a diverse team in so many ways, and we love it that way.

Share this job:
Senior Backend Engineer
python django flask node-js typescript backend Sep 14

Software Engineer - Backend

At Jimdo, our mission is to help small businesses start, grow, and ultimately thrive online. Small businesses face new challenges with very little support or recognition. We know how hard this can be, because we have been in their position. That’s where you can help us—by designing intuitive tools to help small businesses solve complex problems. 

With a forward-leaning and self-driven attitude, we continue to find new ways to help our customers get their ideas out into the world. As a team, we run at a steady pace to achieve what we aim for. We learn best by gathering data, trying new things, and sometimes even falling down along the way. It’s the lessons we learn in the process that make us better problem-solvers for small business owners. 

If you’re motivated by our mission and excited to roll up your sleeves, try new things, learn from mistakes, and make a difference to small businesses around the world, we would love to work with you. 

Location

We are happy to invite you to work with us in our office in Hamburg or permanently remote from any location. Wherever your working location of choice will be, we will make sure you get proper onboarding (virtual or in person) and that you are fully equipped to become part of the team from day one.

Regarding candidates who want to relocate to Hamburg: Due to COVID our offices are temporarily closed. We will invite you to start working with us from your current location for the time being. Once the borders are reopened, and the Embassies accept visa applications again, we will initiate the relocation process to Hamburg. Until then, you will be invited to work with us remotely with a temporary contract.

Responsibilities

  • Implement new features that help users to successfully share their business, projects and ideas. That’s what they love about us!
  • Enrich the Jimdo products by designing, building, and maintaining APIs, services, and systems.
  • Debug production issues across services and multiple levels of the stack.
  • Improve engineering standards, tooling, and processes. 

Requirements

  • You enjoy and have at least 5 years of professional experience building web applications
  • You are comfortable working in different parts of the stack
  • You have excellent software development skills in multiple languages and environments (for example Java/Kotlin, NodeJS, Python, Go)
  • You have experience building and running production systems
  • You have experience with database and schema design (e.g. MySQL, Postgres, DynamoDB)

Nice to have

  • You have experience with Cloud computing platforms (e.g. Amazon AWS, Microsoft Azure, Google Cloud Platform)
  • You have experience with JavaScript, TypeScript, and/or React

Jimdo is proud to be an equal opportunity employer. This means that we don’t discriminate based on race or ethnic origin, color, the language(s) you speak, where you (or your parents) are from, or whether or not you consider yourself to have a disability. Neither will your age, gender, gender identity, sexual orientation, religion, beliefs, or political opinions play a part in your application with us. We’re a diverse team in so many ways, and we love it that way.

Share this job:
Frontend Engineer
Vouched  
react-js javascript node-js typescript api frontend Sep 14

What we do

  • We built a multi-factor, high-performance verification platform with Docker, Kubernetes, Python, REST, GraphQL, React, Tensorflow, and Node.js
  • We handle thousands of verifications per day across multiple industries
  • We service early-stage startups, unicorns, and large enterprises, with a focus on the developer experience
  • We run on a modern cloud infrastructure powered by automated integration and unit testing, provisioning, deployments, monitoring, and notifications
  • We prioritize our work using agile methodologies and collaborative communications
  • We balance customer deliverables with game-changing research and development

What you'll do

  • Build applications using frontend frameworks, i.e. React, React Native, Parcel, Babel
  • Develop event-driven high-performant logic to interface with various API and GraphQL endpoints
  • Participate in pair programming sessions, code reviews, and Kanban software development
  • Define testable technical specifications with edge cases, security, and scalability in mind
  • Write professional-quality code in a number of languages, i.e. Javascript, HTML, CSS, Typescript
  • Develop privacy by design and privacy by default software
  • Work in a customer-focused and evolving startup environment

Who we're looking for

  • BS/MS in Computer Science, Mathematics, Physics or equivalent degree
  • 3+ years of experience as a software engineer
  • Expertise in Javascript and Typescript
  • Agile frameworks such as Scrum or Kanban
  • Frontend Javascript stacks like React and React Native
  • Unit and e2e suites such as Jest, and Nightwatch.js
  • Event-driven programming
  • React-based animation frameworks

Benefits we offer

  • Unlimited paid time off
  • Health and dental benefits
  • Equity compensation

Our commitment

At Vouched, we are committed to providing an environment where everyone receives equal consideration and treatment regardless of gender, gender identity, gender expression, sex, sexual orientation, race, color, religion, creed, national origin, ancestry, age, physical disability, mental disability, medical condition, HIV/AIDS/Hepatitis C status, genetic information, marital status, domestic partner status, military or veteran status, height, weight, and any other protected category under the law.

Job Type: Full-time

Benefits:

  • Dental Insurance
  • Health Insurance

Schedule:

  • Monday to Friday

Experience:

  • Typescript: 1 year (Preferred)
  • Node.js: 1 year (Preferred)
  • JavaScript: 2 years (Required)
  • Agile: 2 years (Preferred)
  • React.js: 1 year (Required)

Location:

  • Seattle, WA 98104 (Preferred)

Company's website:

  • https://www.vouched.id/
Share this job:

This Month

Senior Back End Developer
node-js javascript typescript rest microservices senior Sep 12

We are seeking a motivated individual to join our development team as a Senior Javascript/Node.js/Typescript Backend Developer.

Why Join Us?

  • Getting in at this stage means that you get to actually help further mold the company culture and engineering vision
  • Chance to build something revolutionary - The market is ripe for disruption and there's no doubt that whoever cracks the puzzle will win the market. This is also a rare opportunity for you to build a large-scale platform that millions of people are positively impacted by (instead of, say, boring old enterprise software that few people touch!)
  • Quality of the Team - Truly high-performing teams are hard to come by; joining our team gives you an opportunity to collaborate with, learn from, and grow together with like-minded, successful tech veterans who have a track record of building great products

About the job

  • Set Up, configure maintain and enhance proper infrastructure to support
    Javascript / Node.js / Typescript based MicroServices
  • Data analytics-driven environments
  • Campaign management systems
    • Maintain and enhance large scale API system
    • Code REST interfaces to support various internal/external requests
    • Code Python and Node.js based microservices
    • Code Unit / Integration tests to allow for embedding in Continuous integration service
    • Drive feature engineering and experimentation to improve the performance of our various algorithms
    • Evaluate the technical tradeoffs of every decision

Desired Technical Qualifications 

  • Excellent and proven knowledge of Javascript / Node.js / Typescript
  • Good knowledge of the following technologies:
    • Redshift / Postgres / SQL / Sequelize
    • Docker
    • Shell scripting
    • AWS environments
  • Knowledge of Rust is a plus
  • Proficiency in Git, JIRA, and Teamcity are a plus
  • 4+ years in a production environment a plus

Flexible Location: 
Remote within the USA 

Share this job:
Principal Software Engineer
Hobsons  
javascript react-js node-js aws spring-boot saas Sep 11

We have an outstanding opportunity for a talented Principal Software Engineer to join our growing product development team. We are seeking candidates that have strong cloud-native development experience and who are passionate about the latest industry trends and innovations occurring in SaaS products. The Principal Software Engineer will be involved in significant development projects for our market-leading Higher Education Advising SaaS application. Your work will focus on creating solutions that provide value to the customer and collaborate with the scrum teams to plan and execute projects accordingly.

Essential Functions:

  • Design, and develop highly scalable systems used by millions of users. Use various prototypes to build, communicate architecture, develop, and deploy using microservices-based architecture.
  • Responsible for the overall database architecture across the Starfish product.
  • Analyze current data designs to optimize and provide structural improvements to handle the growth of the business.
  • Play the role of a data lead, guiding the work of all teams across Starfish.
  • Research, design, implement and drive complex database changes within the product.
  • Collaborate closely with product managers, architects during discovery, design, and development, and factor in the inputs in designing with new modern data solutions.
  • Proactively ensure cross-cutting architecture needs are met e.g., scalability, performance, security, supportability, testability.

Ideal Qualifications: 

  • 7+ years of experience in software development using NoSQL & relational databases, Serverless, and Container-based architectures.
  • Sound understanding of Microservices and REST APIs, including developing Microservices with NodeJS and related technologies.
  • Good to have experience in one or more of these AWS Services: Glue, Redshift, Lambda, S3.
  • Strong understanding of ETL / ELT processes and experience working with ETL / ELT tools.
  • Strong understanding of Database Engineering Concepts and Best Practices.
  • Hands-on experience in performance tuning, indexing strategies, and other optimizations for database systems.
  • Experience designing, deploying, maintaining, and optimizing database solutions with PostgreSQL & DynamoDB.
  • Hands-on experience guiding Development and QA teams with experience in CI tooling such as CodeClimate, Artifactory, Jenkins, and Snyk.
  • Track record of delivering enterprise software, preferably SaaS applications.
  • AWS Certification(s) at the Associate level or above is preferred.
Share this job:
Solutions Architect, Germany
 
java c big data cloud azure dot net Sep 11
At Couchbase, big things happen. Every day, we’re translating vision into reality by tackling new and exciting challenges head-on. This is a breakthrough stage in our company, where the enthusiasm of our employees and leadership team is infectious and growing.  You’ll have the opportunity to learn new skills, grow your career, and work with the smartest, most passionate people in the industry.

Are you looking to track down and tackle mission-critical problems head on? Then we’re looking for you. This is your chance to disrupt a multi-billion-dollar industry, change how the world accesses information, and reinvent the way businesses deliver amazing customer experiences.

Solutions Architects are a part of the Professional Services Group. Solutions Architects are not a typical consultant – you will be responsible for making our most strategic customers successful. 

You will lead short / medium term engagements at the client location focusing on getting the product up and running, conducting architecture and use case reviews, sizing & tuning Couchbase and recommending deployment topologies. This team solves real world problems, using brand new technology which leverages indexing, key value access, N1QL and full text search.

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

Responsibilities:

  • Help our customers succeed by solving their challenging technical problems, all the way from design through to production operations. This means working on hands-on customer issues, and escalating problems as needed.
  • Assist with all phases of Couchbase implementations, starting with installation, architecture design and review, deployment topology planning, tuning and providing best practices.
  • Contribute to internal technical projects, which can include software development, benchmarking, troubleshooting.
  • Work closely with the sales team and presales team on technical escalations and help grow opportunities in existing accounts.
  • Assist with customer PoC/Pilots through effective management of acceptance criteria and issues escalation/resolution
  • Work with all technical levels from managers, to architects and developers and explain the Couchbase Server technology and architecture.
  • Be the technical product expert and trusted advisor for customers and stay up-to-date on the NoSQL competitive landscape.
  • Identify and write internal and external technical collateral, like typical deployment architectures or best practices.

Preferred Qualifications:

  • At least 5+ years experience in consulting for enterprise back-end software, ideally database technologies.
  • 2+ years system administration experience with one or more Public Cloud platforms (AWS, Azure, GCP) including troubleshooting and performance tuning.
  • Strong background in Application design and development, Systems administration (Linux / Windows), Database administration, Data architecture and design, Performance tuning and benchmarking.
  • Experience engaging with developers and programming experience in at least two of Java/.NET/C/C++/Node.js being able to undertake code reviews with the customer. Preference will be given to candidates who specialise in Java and .NET.
  • Hands-on administration and troubleshooting experience with networking and storage architectures
  • Familiarity with a traditional RDBMS including schema modeling, performance tuning and configuration
  • Additional technical skills and experience in Containers and Microservices including Kuberenetes
  • Scrum master and/or project management experience would also be beneficial
  • Fluent in German & English

Minumum Requirements:

  • Strong diagnostic/ troubleshooting process, with significant experience troubleshooting real, end-to-end technical issues
  • Excellent communication and presentation skills with an ability to present technical solutions concisely across all levels of the organisation
  • 3+ years experience with NoSQL databases or other distributed high-performance systems including data modeling, performance tuning and configuration.Self starter, who can work autonomously and proactively with customers and colleagues
  • Demonstrated critical thinking and advanced troubleshooting skills and qualities
  • BSc in Computer Science, Engineering or equivalent experience in software and/or a technologically relevant field
  • Prior experience in a fast-paced startup environment highly desired
About Couchbase

Couchbase's mission is to be the platform that accelerates application innovation. To make this possible, Couchbase created an enterprise-class, multi-cloud NoSQL database architected on top of an open source foundation. Couchbase is the only database that combines the best of NoSQL with the power and familiarity of SQL, all in a single, elegant platform spanning from any cloud to the edge.  
 
Couchbase has become pervasive in our everyday lives; our customers include industry leaders Amadeus, AT&T, BD (Becton, Dickinson and Company), Carrefour, Comcast, Disney, DreamWorks Animation, eBay, Marriott, Neiman Marcus, Tesco, Tommy Hilfiger, United, Verizon, Wells Fargo, as well as hundreds of other household names.

Couchbase has offices around the globe, and we’re committed to a work environment where you can be happy and thrive, in and out of the office.

At Couchbase, you’ll get:
* A fantastic culture
* A focused, energetic team with aligned goals
* True collaboration with everyone playing their positions
* Great market opportunity and growth potential
* Time off when you need it.
* Regular team lunches and fully-stocked kitchens.
* Open, collaborative spaces.
* Competitive benefits

Whether you’re a new grad or a proven expert, you’ll have the opportunity to learn new skills, grow your career, and work with the smartest, most passionate people in the industry.

Revolutionizing an industry requires a top-notch team. Become a part of ours today. Bring your big ideas and we'll take on the next great challenge together.

Check out some recent industry recognition:

Want to learn more? Check out our blog: https://blog.couchbase.com/

Equal Opportunity Statement:
All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, or disability.
Share this job:
Senior Fullstack JS Engineer - France
Chance  
node-js postgresql react-js typescript express senior Sep 11

YOUR MISSION

As a full stack engineer, you will be working as part of the product team to build all aspects of our services designed to help people get a fulfilling job. This will include front end, back end, API design, and data management.

To succeed in this position, you must have a self-starter attitude. You will be given general goals, and it will be up to you to figure out how to accomplish them in terms of implementation. This requires high-level of creativity and ability to deal with uncertainty since the situation changes quickly.

You must also be a team player. This is not just an empty slogan. You must be comfortable with constant brainstorming, whiteboard sessions, and interactions with people both inside and outside the development team on multiple projects.

The team is growing fast: 
The quality and scalability of our codebase is key.
Chance is a mix of psychology and technology. Coaches are involved in tech, we expect engineers to be involved in return.
Our product is tackling a complex subject: 
Helping people find purpose in life and accompany them until they get a new job, high uncertainty in execution is our daily pace.

YOUR RESPONSIBILITIES IN A NUTSHELL :

  • Application development for our internal and external users
  • API Design, Database design and Tech Architecture
  • Get involved in product design process, bringing your tech expertise to challenge the envisioned solutions
  • Pushing forward our technical stacks by testing and implementing new paradigms

OUR STACK & TOOLS :

  • Design: Sketch, Abstract, InVision, Specify, Zeplin
  • Frontend: ReactJS, Typescript, Styled components, Storybook, GraphQL
  • Backend: NodeJS/Express, Typescript, GraphQL, Knex, PostgreSQL

YOUR PROFILE: We are looking for an high-agency team player, able to lead projects and collaborate with other teams.
You master Javascript in depth and you have:

  • Strong alignment with Chance vision and mission
  • You have already worked in a startup environment
  • You have 7 years+ fundamental hands-on experience in ReactJS NodeJS
  • You have a strong UX and aesthetic sensibility — you love well crafted pixels
  • You have a deep interest in simple and maintainable code — testing and scalability in mind
  • You have practical experiences in GraphQL
  • Strong knowledge in relational databases, especially PostgreSQL
  • Fluent written and spoken English
Share this job:
Remote Principal Software Engineer to optimize the world of Container Shipping
react-js node-js python typescript machine learning Sep 10

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 Principal Software Engineer to join our expanding software engineering team that uses data, mathematical modeling, machine learning, and optimization to support our users in getting full transparency on their operations and make better planning decisions

This is a role that involves architecture and hands on programming. You will support  the product’s technical roadmap, and take part in the development process by working with the development team to design and build advanced features into our products and ensure these are robust and reliable in 24/7 operations.

Tasks and Responsibilities

  • Analyse and review the code base to ensure security and scalability
  • Suggest and plan for improvements of the code base with the Team Lead and Head of Engineering
  • Guide problem solving and architectural decisions within the team and across the company
  • Participate in the development of new features and maintenance of the code base. This includes code reviews and actual programming
  • Maintain and improve code integrity and maintainability

Role Requirements

  • 15 years of professional experience in Software Engineering
  • Experience with any or all of the following technologies: Node.js, React, TypeScript
  • Experience in building and organizing distributed systems
  • Ability to write well structured architecture documents
  • Good knowledge of technology across several domains
  • Previous professional experience working remotely
  • Solid analytical and problem solving skills paired with the ability to develop creative and efficient solutions
  • 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 goals through technology
Share this job:
Remote Full Stack Software Engineer to optimize the world of Container Shipping
node-js python typescript react-js full stack machine learning Sep 10

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 Full Stack 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, React, TypeScript
  • 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 Principal 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:
Senior UI Software Developer
react-js javascript node-js html css senior Sep 09

We are looking for software developers who are passionate about software design and the latest in software development.

In this role the developer would be responsible for maintaining various React/Redux projects for clients located in the United States with the possibility of becoming one of our team leads. This is a full time position.

Requirements:

  • 3-5 years of experience using Node.js
  • 3-5 years of experience using React
  • 4+ years of experience using Javascript/HTML/CSS
  • Some UI design abilities 
  • English proficiency

Bonus:

  • Experience with redux
  • Cloud experience in one of the following environments Azure, AWS
  • Great UI design abilities
  • Experience with Git
  • Experience with Jira
Share this job:
Backend Software Engineer
node-js aws docker backend javascript cloud Sep 09

Position Summary:


SemanticBits is seeking a Backend Software Engineer with a solid understanding and experience with the Node.js platform, it’s tooling, JavaScript, and TypeScript. You will work on a closely-knit Scrum team to solve complex backend problems, such as integrating external services into our services, adding and modifying database structures, and implementing new REST services with a focus on security, performance, and scalability. You will dig into business requirements and implement complex logic using modern technologies. We believe strongly in test-driven development, continuous integration, and continuous deployment, and we have a strong DevOps mindset. This position is open to a mid-level to principal professional depending on experience.


Tools & Technology:

  • Node.js, TypeScript, Nest.js, Express.js, Jest, Mocha, AWS Lambda, AWS Fargate, Docker, PostgreSQL, MySQL, TypeORM

Responsibilities:

  • Ability to work in an existing codebase and collaborate with a diverse team
  • Experience in building enterprise-scale backend REST APIs with frameworks such as Express.js, Nest.js using an API-first paradigm
  • Intimate knowledge of crafting highly performant database queries using frameworks like Sequelize, Knex.js, or other query builders/ORMs
  • Hands-on experience implementing relational database structures, including tables, indexes, views, etc.
  • A mindset towards building systems for the cloud and DevOps fundamentals
  • Working knowledge of AWS cloud infrastructure services such as ECS, Lambda, Kinesis and RDS
  • Hands-on understanding of virtualization and experience with Docker
  • Focus towards building security, performance, and scalability into services from the beginning
  • Experience with debugging code and troubleshooting technical issues in order to craft appropriate solutions

Required Qualifications:

  • Candidate must reside in the United States
  • Bachelor's degree in Computer Science strongly preferred and a minimum of 5 years of relevant experience or a Master’s degree with a minimum of 3 years experience
  • Flexible and willing to accept a change in priorities as necessary

Nice to Have: 

  • Experience working in the healthcare industry
  • Federal Government contracting work experience
  • Prior experience working remotely full-time

Physical and emotional requirements for the job:

This position is to be performed remotely from an individual’s home office and involves sedentary work. Employees in this role can be expected to exert up to 10 pounds of force on occasion in order to lift, carry, push, pull or otherwise move standard electronic equipment. Employees are expected to make decisions in a timely manner and display emotional intelligence during occasional stressful situations. 

Benefits:

  • Generous base salary
  • Three weeks of PTO
  • Excellent health benefits program (Medical, dental and vision)
  • 401k retirement plan. We contribute 3% of base salary irrespective of employee's contribution
  • 100% paid short-term and long-term disability
  • 100% paid life insurance
  • FSA
  • Casual working environment
  • Flexible office hours
  • New laptop (Mac or PC - your choice)

SemanticBits, LLC is an equal opportunity, affirmative action employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, protected veteran status, disability, or any other characteristic protected by law. We are also a veteran-friendly employer.

Share this job:
Back End Software Engineer
node-js architecture api-design microservices sql backend Sep 09

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 work with niche companies in the US, Canada, the UK to restructure and automate their operation so that their businesses can grow 5-10x. We do that by effectively analyzing their business, streamlining their processes, and designing an effective automation solution that we then implement on our robust IT stack.

We make extensive use of technologies that help us accomplish results with less work — making everyone inside of our global organization more effective. 

We heavily leverage: 


  • Amazon AWS's serverless technologies and microservices for our front-end, back-end, and mobile apps (Lambda, Amplify, Cognito, 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.).

We are always looking for new technologies and welcome team members adding things to our technology stack so we can deliver more results more effectively. 

What You Will Do

As an Engineer, you will be responsible for delivering the solution as per requirements put together by our Creative and Business Analysis Teams. Depending on your level, you will be responsible for either the entire project (with other engineers working in your project team) or for a part of it.

Your ultimate deliverable will be to effectively build a solution that will be implemented in the client's business and run successfully going forward.
In doing so, you will:

  • Design and architect complex solutions involving web apps, custom CRM/ERP's, programmable telephony, and other external systems.

  • Deliver and implement your solutions.

  • Create effective monitoring of the solutions for effective usage and scalability.

  • Work with other back end and front end developers on the team to deliver the overall solution.

  • Do anything else you deem necessary to accomplish your result.

Requirements
You are:


  • Responsible and driven by results.


  • Genuinely interested in technology.


  • Willing to learn, grow, and admit mistakes.


  • Able to communicate with other people on the project's team effectively.

You have:


  • A solid knowledge of Node.js-based back end technologies.


  • Experience with complex SQL and NoSQL databases.


  • Experience with different APIs and complex integrations between systems, that we use all the time.


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

Will be a good plus:


  • 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


  • Results-Focused Approach to Work

We do not look at people's activities, the number of lines of code written, etc., as the measure of success. We look strictly at the results in effectively delivered products. 


  • 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/Associate/Assistant) 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. There is a daily stand-up call — but outside of it, you can manage your schedule as you prefer.


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


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

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:
Back-end Node.js Developer
node-js aws mongodb redis backend Sep 08

To be the best match for this job, you need to be a purely back-end developer, not full stack. You must have extensive database experience utilizing MongoDB/PostGre or Redis.

You will be working full time, 100% remote. It will  be easier for you to work together with our development team if you're in Europe or Asia because the team meetings are held during European hours. There is some flexibility for your hours but you'll need at least 4 hours per day to work with the rest of the team, who are in Europe and Asia. 

You must have : 

  • Strong database skills (mainly MongoDb) 
  • Strong experience with Node.js application at scale  
  • 5+ years of back-end experience
  • Experience in sharding on MongoDb
  • Experience with test-driven development

It will be a bonus if you have worked on projects using :

  • AWS S3, AWS SQS, AWS Redshift 
  • Google BigQuery
  • Firebase
  • Redis
  • Heroku
  • AWS Lambda

This is a 100%-remote work/node.js/ node.js  back-end developer/ telecommute / work-from-home /virtual position.

How to apply: 

Please go to this link- http://time-doctor.breezy.hr/p/5b31027aa150-back-end-node-js-developer-senior-position-100-remote

Share this job:
Senior Engineer
postgresql node-js javascript mongodb amazon-s3 big data Sep 07

Senior engineer (with Big Data experience)

Location: San Diego, CA

This position reports to: Director of Engineering


What we do

Tiled enables non-developers to create interactive, rich content experiences that perform like native apps or fully coded websites. These content experiences, which we call “microapps,” drive engagement. Sales, marketing, customer success, training and recruiting organizations use microapps to drive engagement with their content.


Live demonstrations of microapps built with our platform

What is a microapp?

Life at Tiled


Position


We get it. We’re devs too. You're looking for a real software challenge solving real problems and keeping things interesting. You want to work with a team you get along with, where your voice will be heard, your experience is valued, and the code you write will have a real impact.


That’s Tiled. We've got a solid team and interesting projects you could work on from day 1.


To name a few specific examples:


1) Consistent delivery of large datasets, for usage patterns, analytics and reporting.

2) Orchestration, fanning out processes and jobs into pipelines in an asynchronous manner.

3) Database tuning, queue optimization and data-driven production stability efforts.


This is a great opportunity (not that we’re biased) for a passionate engineer who wants to have a big impact on a growing company in an exciting start-up environment. You will participate in regular discussions ranging from development stand-ups to the high-level product roadmap and everything in between. Many opportunities to flex your big brain will present themselves and there will never be a shortage of new, exciting challenges for you to constantly improve your personal skill set. Collaboration is vital to our agile product lifecycle, where we actively measure our new features and changes. By consistently validating our ideas and rapidly prototyping we ensure that both our product and our team become stronger with each sprint.

Let’s do this! Are you the talented, collaborative senior engineer we’ve been looking to add to our development team? Along with the engaging technical challenges, Tiled also provides tremendous flexibility and work-life balance. With team member locations ranging from the bottom of the west coast in San Diego to The Bay area and all the way up to the top in Seattle, our remote working sessions are a fundamental source of productivity and bonding.


Tiled office perks

  • Remote work flexibility
  • Dog-friendly office policy
  • Catered team lunches (weekly)
  • Company retreats
  • Dev team building (Game time, knowledge sharing, watching virtual conferences)
  • Padres season tickets

Requirements

Qualified candidates will have experience with the following technologies:

  • Javascript
  • Node
  • Express
  • MongoDB
  • PostgreSQL

At least a few of the following

  • Snowflake
  • Redshift
  • Hadoop
  • Luigi
  • Presto
  • Kafka
  • Kinesis
  • Spark

Bonus skills

  • Looker
  • Tableau
  • React
Share this job:
Developer Relations Engineer
react-js node-js angular vue-js golang python Sep 05

Mission

Join our team as a DevRel Engineer and improve the lives of thousands of developers using our product. Have you ever attempted to use a piece of software only to become frustrated because of missing documentation, bad examples, unintuitive UX/DX? This is your chance to help Platform.sh make sure that no developer ever has that experience with our software. 

You’ll be on a small autonomous team that focuses entirely on making developers passionate about our product. You’ll be exposed to a wide variety of software running on multiple stacks, and will get to tinker with all the new shiny things that come along. You’ll then translate your learnings into templates, learning and training materials, web casts, and conference talks to make sure that the largest number of developers benefit from your wisdom. You’ll help us make Platform.sh better by gathering feedback and best-practices from our users, for whom you will be a fierce advocate.

This is a remote job. Work from anywhere as long as you are based in EMEA or Americas time zones!

We are a worldwide distributed team and are looking for a candidate who can perform well working remotely. To be an effective performer here at Platform.sh, you’ll need to be able to effectively collaborate across time zones while operating with a high level of independence and autonomy.

Platform.sh is an Equal Opportunity Employer.

Key responsibilities

  • Critically evaluate the developer experience of Platform.sh tools, and products, with a focus on developers and workflows (focus on Javascript ecosystem)
  • Maintain project starting templates in various stacks and languages (focus on Javascript ecosystem)
  • Publish how-to articles and tutorials (focus on Javascript )
  • Prepare and give product demos, online and at conferences (estimated traveling on this position is less than 20% of working time)
  • Host web casts and webinars
  • Run training workshops, online and at conferences
  • General problem solving and technical tinkering

You

You have at least 3 years of experience working as a Software Engineer and expertise in writing and deploying Javascript web applications. Specifically you are an expert in Node.js, React, Angular, or Vue.js. 

The ideal candidate also has: 

  • familiarity with the main web scripting languages: Javascript, Ruby, Golang, Python or PHP
  • experience with React, Vue.js, and/or Angular
  • Strong Linux web server skills (eg. configure Nginx)
  • Experience with hosting Node.js applications in production environments
  • a secret crush on Rust (we don’t do any Rust, but some of us would really love to do everything in Rust)

You should have a good level of networking and system knowledge. Specifically, you have at least a good basic understanding of containers and you have an excellent understanding of  HTTP (please don’t submit your CV if you can’t tell a 301 from a 404, and we do expect you to at least know about TLS).

And obviously, you have excellent knowledge of Git: you rebase like a god and you do not lose consciousness when you hear “bisect”. 

You should have a good grasp of relational databases (Postgres / MySQL), caches (Redis), Search-Engines (Elastic Search, but if you “only" have some Solr chops, we won’t complain), Message Queues (any really, but we provide RabbitMQ and Kafka) and how they fit into an architecture.

You should have a good understanding of deployment workflows and some of the DevOps tooling (stuff like Puppet and Chef, anything from Hashicorp).

Please show us your published technical articles or presentations you are proud of!

Extra points for those with extensive experience giving presentations or training, eg. at conferences.

Us

Platform.sh is an idea-to-cloud application platform that simplifies cloud infrastructures.

We give developers the tools they need to experiment, innovate, get rapid feedback, and deliver better-quality features with speed and confidence thanks to our unique rapid cloning technology.

Platform.sh serves thousands of customers worldwide including The Financial Times, Gap, Magento Commerce, Orange, Hachette, Ikea, Stanford University, Harvard University, The British Council, and Lufthansa.

We want people who are passionate, open, multicultural, friendly, humble, and smart to join us and help this fast-growing, award-winning company to revolutionize the tech industry.

Share this job:
Senior Javascript Engineer
Ocelot  
node-js javascript mongodb react-js typescript senior Sep 02

Student debt and access to education are critical issues of our time. We help students and colleges succeed. You can make a major impact. Deliver on technology products that students and colleges want. Be an early member of the technology portion of our team. Learn and experience as this growing and profitable company delivers. Architect, execute and contribute. Work closely with our crack team of technologists, industry experts, and entrepreneurs.

Ocelot utilizes a wide range of open-source technologies to deliver top notch products to our clients including Node.js, React, Next.js, Drupal, MongoDB, Solr, and MySQL.

While working at Ocelot you will be challenged to architect, build, and maintain the software components that are critical to our success.

Ideal candidates are enthusiastic about the latest web technologies and are excited to bring their expertise to the table to improve our products.  We are a small team that relies on strong communication and a can-do attitude.

Required Qualifications

  • 5+ years of Javascript development experience
  • 3+ years experience with Node.js
  • 2+ years of React.js experience
  • 8+ years of relevant software development experience
  • Skilled with modern databases (MySQL, Redis, and MongoDB)
  • Familiar with Typescript, Redux, Jest
  • Proficient with modern front-end web technologies and techniques: HTML5, CSS3, JavaScript, Responsive design
  • Proficient in the use of development tools including Git and JIRA
  • Strong communication skills, team player

Preferred Qualifications

  • Experience with Next.js or other server-side rendered Javascript framework
  • Experience with AI and machine learning
  • Experience developing real-time applications
  • Experience with Linux and web server administration
  • Experienced with DevOps methodologies and Docker
  • Experienced with MQ including ActiveMQ
Share this job:
Node.js Instrumentation Software Engineer
node-js c docker cpp Aug 31
Contrast Security is the world’s leading provider of security technology that enables software applications to protect themselves against cyber attacks. Contrast's patented deep security instrumentation is the breakthrough technology that enables highly accurate analysis and always-on protection of an entire application portfolio, without disruptive scanning or expensive security experts. Only Contrast has intelligent agents that work actively inside applications to prevent data breaches, defeat hackers, and secure the entire enterprise from development to production.
 
We are looking for a talented Software Engineer with at least 2 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:
●      Works with senior members of the Node.js team, UI/UX, and our support teams to implement features and enhancements
●      Active participant in agile ceremonies, code reviews, and agent releases
●      Investigates third-party web frameworks and servers to research and implement instrumentation approaches
●      Builds web applications to test our agent in our automated pipeline
 
About You:
●      You have experience with the following:
○      Software development background in Node.js 
○      At least 2 years of industry experience as a software engineer
○      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
●      You’ll wow us if you have experience with or exposure to:
○      Development in C/C++
○      Development of Node.js native modules
○      Application security practices and concepts
○      Linux, Docker, and cloud-based deployment
●      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:
·       A competitive compensation package (salary + equity)
·       A fun and dynamic environment where you work with other like-minded people on products which make a real difference to the security of our customers
·       In-office lunches for those in the Baltimore office
·       Medical, dental, and vision benefits
·       Flexible paid time off
·       Professional development budget
·       401K (US) / pension contributions (non-US)
 
Closing:
By submitting your application, you are providing Personally Identifiable Information about yourself (cover letter, resume, references, or other employment-related information) and hereby give your consent for Contrast Security, 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. Contrast Security is an equal opportunity employer and our team is comprised of individuals from many diverse backgrounds, lifestyles and locations. 
Share this job:
Senior Engineer, Service Reliability Engineering
Auth0  
senior python mongodb node-js aws Aug 31
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 processes thousands of requests per second (3 billion logins per month) for customers all around the world - and we're growing fast! The Site Reliability Engineering team is aimed at improving reliability and uptime in a data-driven way to support internal and external customers' needs.

We are looking for engineers with a good understanding of how systems fail, and a passion for helping us recover from and learn from our failures.

You are a good fit if you:

  • Have initiative and can unblock yourself to get things done.
  • Tend to deliver work incrementally to get feedback and iterate over solutions.
  • Pair with team members and other teams; collaboration is a very important part of this role.
  • Like to get your hands dirty by debugging and fixing issues in production.
  • Understand the real problems by reading between the lines and asking good questions.
  • Are easy to work with: you communicate well, take feedback in a positive way and are OK not always doing the most glamorous tasks.
  • Can work well in a fully-distributed team.
  • dAre comfortable taking charge during incidents.

Responsibilities:

  • Collaborate with other Engineering teams to support services before they go live through activities such as system design consulting, developing software platforms and frameworks, capacity planning and launch reviews.
  • Maintain services once they are live by measuring and monitoring availability, latency and overall system health.
  • Scale systems sustainably through automation, and evolve systems by pushing for changes that improve reliability and velocity.
  • Be on-call for services that the SRE team owns.
  • Practice sustainable incident response and blameless postmortems.
  • Take command of high-severity incidents and facilitate their resolution.

Requirements:

  • You have excellent written communication skills.
  • 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 a great ability to debug and optimize code, and automate routine tasks.
  • You have designed applications and systems that scale, are resilient to failure, and are observable.
  • You are comfortable participating in an on-call rotation and taking charge of potentially stressful situations.
  • You have practical experience developing and improving applications written in Node.js or Go.
  • You live in a timezone located in GMT-8 to GMT+2 (we are giving preference to candidates who align with the existing team).

Extra Points:

  • Prior participation in Incident Command or Incident Response rotations.
  • Experience with Amazon Web Services or Microsoft Azure.
  • Experience with Linux.
  • Experience with Python or other languages besides Node.js and Go.
  • Experience with MongoDB or PostgreSQL.
  • Experience working in a remote friendly, async environment.
  • Experience with LightStep, DataDog or other observability systems.

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:
MongoDB DBA - remote
Percona  
mongodb java python ruby php linux Aug 31
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.

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.

Regular Work Schedule

  • Remote work from home
  • Monday through Friday - various time zones available globally
  • Team has an on call schedule as well

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

Attributes

  • Ability to work well with people and communicate effectively both internally and with customers
  • Ability to communicate information to staff members and customers in a clear and concise manner
  • Positive, helpful and supportive
  • Able to work independently with minimal direction
  • Strong work ethic and entrepreneurial approach
  • Accepts feedback from others
  • Communicates clearly and professionally to convey confidence even when under pressure
  • Enhances organization reputation by accepting ownership for accomplishing new and different requests; exploring opportunities to add value to job accomplishments


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

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

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

Please review our Percona GDPR Privacy Policy.
Share this job:
React JS Developer
komoot  
react-js javascript node-js web cloud backend Aug 31

Millions of people experience real-life adventures with our apps. We help people all over the world discover the best hiking and biking routes, empowering our users to explore more of the great outdoors. And we’re good at it: Google and Apple have listed us as one of their Apps of the Year numerous times—and, with more than 12 million users and 100,000 five-star reviews - komoot is on its way to become one of the most popular cycling and hiking apps.

To help us make komoot.com the place to go for people around the world to plan their outdoor adventures, we’re looking for an ambitious ReactJS developer to join our fully remote team of 65 people.

Your key responsibilities

  • Take over responsibility of all parts of our web app
  • Develop innovative new features in collaboration with our team of backend developers, ReactJS developers, designers, copywriters, SEO, QA and product experts
  • Optimize the core functionality and performance of our web app

Why you will love it

  • You’ll tangibly enable millions of people to plan and experience authentic outdoor adventures
  • We let you work from wherever you want, be it a beach, the mountains, your house, co - working space of your choice, our HQ in Potsdam or anywhere else that lies in any time zone between UTC-1 and UTC+3
  • You’ll work on challenging tasks, such as complex maps or community features with rapid data updates
  • You’ll be developing in fast cycles and releasing frequently with continuous build, testing and direct team feedback
  • Your expert knowledge will make you a key player amongst a team of highly motivated, talented people
  • You’ll travel together with our team to amazing outdoor places several times a year to exchange ideas, learnings and go for hikes and rides
  • You’ll build and improve a service that we’re pretty sure you’ll end up using for your personal outdoor trips

You will be succesfull in this position if you

  • Are highly self-driven, responsible and keen to learn and improve
  • Love to develop awesome products for a great user experience
  • Have 2+ years of professional experience in developing high quality ReactJS web apps
  • Have 4+ years of professional experience with JavaScript
  • Write highly reusable React components and know how to layout with CSS
  • Know how to build scalable web apps with node.js and how to run them on cloud computing platforms like AWS
  • Have experience with continuous integration, deployment and monitoring
  • Are a great communicator in a diverse team

Sounds like you?

Great! Then send us the following:

  • Your CV in English highlighting your most relevant experience
  • A write-up explaining who you are and why you are interested in working at komoot
  • Examples of your work (e.g. GitHub, PDFs, Slideshare, etc.)
  • Feel free to send us something that shows us a little more about what you’re interested in, be it your Twitter/Instagram account, or your OpenStreetMap profile if you have on
Share this job:
Senior Backend Developer
javascript node-js react-js backend senior cloud Aug 29

Makeen Technologies helps the world's most innovative companies explore new ideas and quickly transform those ideas into products that customers love. From improving business intelligence and modernizing IT systems to building innovative consumer apps and IoT products, Makeen provides end-to-end software design and development solutions that deliver results. You will be joining a flexible open-minded team of professionals where comradely, top-tier engineering, and trust play a crucial role.

This role is only for senior-level developers, you must be

  • seasoned with node-based back-end architectures
  • able to implement complex fine-grained authorization mechanisms for REST APIs
  • able to implement complex dependency injection patterns for cross modules and cross services dependencies
  • able to architect front-end SPAs with a clear conceptualization of layers and structures involved; separation of concern is key
  •  join full-time; permanent; this is not a freelance gig nor will we accept side project

Responsibilities:

  • Collaborate with team members to scope, design, implement, and document new features
  • Identify bugs, write tests, and propose improvements to maintain code quality standards
  • Participate in code reviews to ensure code quality and distribute knowledge
  • Document internal processes and procedures

Job requirements


  • Strong knowledge of JavaScript, including the latest ES6 features, Node.js and React, Redux, Express, Mongo, Postgress
  • Working knowledge of back-end JavaScript API / web services development in node.js
  • Experience crafting efficient and reusable web components in React
  • Experienced with JavaScript build tooling, such as Babel and Web-pack
  • Experienced with cloud provider APIs, concepts, and architectures
  • Experienced with continuous integration, testing, and deployment strategies
  • Ability to write effective tests for full-stack JavaScript applications and services (mocha, jest etc.)
  • 5+ years of related experience with a bachelor's degree or master's degree; or a Ph.D. with 3 years’ experience; or equivalent experience.
  • Experience on a remote-focused team
Share this job:
Senior Software Engineer, Ecosystem
Auth0  
senior javascript node-js Aug 28
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.

Here at Auth0 we’re focused on securing the world’s identities so innovators can innovate. We’re currently hiring a Senior Software Engineer to be part of our Ecosystem team.

This is a core engineering team who creates a vibrant ecosystem and facilitates the connections between our subscribers, our partners, and our platform. The team enables developers to leverage our platform beyond what is needed and connect their array of solutions with our customers to build a bespoke identity solution that fits their specific needs.

Our 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 and focus on innovations.

We:

  • Are remote-by-design. Work from anywhere, your office is The Internet (but we also have multiple physical locations around the world).
  • Obsess about delivering customer value. Everything we do assumes we only succeed if our customers do.
  • Trust and respect each other. Building a new product is like hacking a new path through the jungle. We’ve got your back. We expect the same from you. We respect our differences and use them to our advantage.
  • Hold ourselves to high standards. We take pride in work done well, and constantly push ourselves towards personal betterment.
  • Collaborate by nature. We believe a team is bigger than the sum of its parts.
  • Innovate through experiments, failure, and learning. Failure is part of our process, no blame attached.
  • Are transparent. We are making an explicit effort to share all data relevant to the making of better decisions. No politics.  
  • Bring passion to everything we do. Our common driver is trying to accomplish something meaningful.

You will:

  • Design, build, and maintain extensibility solutions for internal and external services.
  • Debug production issues across multiple levels of our stack.
  • Monitor distributed systems that need to communicate well and maintain high availability.
  • Improve the reliability, monitoring, and operations of our serverless platform.
  • Evaluate new technologies and techniques to improve overall practices.
  • Collaborate with cross-discipline team members from multiple teams.
  • Collaborate with partners to build and enrich the ecosystem around Auth0 products and platforms.

You'd be an excellent fit if you:

  • Have experience engineering web applications, working closely with the front-end.
  • Are familiar with Node.js and RESTful APIs.
  • Have a deep understanding of JavaScript and TypeScript.
  • Have attention to detail and make user experience a top priority.
  • Place a high value on security.
  • Take an iterative approach to development, dividing long-term goals into incremental milestones.
  • Are able to balance idealism and pragmatism in a dynamic work environment.
  • Possess self-management skills with a continuous improvement mindset and thrive in a collaborative and fast-paced environment.

It is helpful, but not required, if you:

  • Have a history of developing and supporting intuitive and robust extensibility solutions.
  • Are familiar with the challenges and approaches for designing interconnected, scalable systems.
  • Have familiarity with the tools we currently use, such as Node.js, React, and AWS. (We always try to use the best tool for the job, and therefore regard general engineering skills over knowledge of a particular language or tool).
  • Polyglot and have knowledge of Go and other programming languages.
  • Have experience working in a global remote-first organization.

Preferred Locations:

  • #US; #AR; #CA;
It’s not expected that a single candidate has expertise in all these areas. We’re looking for professional engineers, who can quickly learn and adapt as our systems and situation changes, rather than candidates with a rigid skill set.

You can learn more about our hiring process here.

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 Software Engineer
node-js aws web-services backend cloud devops Aug 28

Job Title: Backend Software Engineer (Node.js) - REMOTE


Position Summary:

SemanticBits is seeking a Backend Software Engineer with experience working in Node.js, postgres (or similar relational database), Neo4j, and AWS services including Lambda and Kinesis. You will work on a closely knit Scrum team to solve complex backend problems, such as integrating external services into our services, adding and modifying database structures, and implementing new REST services in Node.js with a focus on security, performance, and scalability. You will dig into business requirements and implement complex logic using modern technologies. We believe strongly in test-driven development, continuous integration, and continuous deployment, and we have a strong DevOps mindset. This position is open to a mid-level to principal professional depending on experience.


Responsibilities:

  • 3+ years of experience building enterprise-scale backend REST services using an API-first paradigm
  • 5+ years of hands-on experience building services with Node.js 
  • Intimate knowledge of crafting highly performant database queries using frameworks like Sequelize, knex, or other query builders/ORMs
  • Hands-on experience implementing relational database structures, including tables, indexes, views, etc.
  • Experience working with graph databases such as Neo4j
  • A mindset towards building systems for the cloud and DevOps fundamentals
  • Working knowledge of AWS cloud infrastructure, such as EC2 and RDS
  • Hands-on understanding of virtualization and experience with Docker
  • Focus towards building security, performance, and scalability into services from the beginning

Required Qualifications:

  • Candidate must reside in the United States
  • Bachelor's degree in technological or related field and a minimum of 5 years of relevant experience or a Master’s degree with a minimum of 3 years experience
  • Flexible and willing to accept a change in priorities as necessary

Nice to Have: 

  • Experience working in the healthcare industry
  • Federal Government contracting work experience
  • Prior experience working remotely full-time

Physical and emotional requirements for the job:

This position is to be performed remotely from an individual’s home office and involves sedentary work. Employees in this role can be expected to exert up to 10 pounds of force on occasion in order to lift, carry, push, pull or otherwise move standard electronic equipment. Employees are expected to make decisions in a timely manner and display emotional intelligence during occasional stressful situations. 

Benefits:

  • Generous base salary
  • Three weeks of PTO
  • Excellent health benefits program (Medical, dental and vision)
  • 401k retirement plan. We contribute 3% of base salary irrespective of employee's contribution
  • 100% paid short-term and long-term disability
  • 100% paid life insurance
  • FSA
  • Casual working environment
  • Flexible office hours
  • New laptop (Mac or PC - your choice)

SemanticBits, LLC is an equal opportunity, affirmative action employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, protected veteran status, disability, or any other characteristic protected by law. We are also a veteran-friendly employer.

Share this job:
Senior Software Engineer- REMOTE
DMG  
cs f# kafka react-native kubernetes senior Aug 28

Position Responsibilities/Selection Criteria

  • An expert software engineer, with deep (and improving) knowledge of the field, and a thirst for more.
  • Learns quickly, and able to grasp complicated topics
  • Solves problems creatively, elegantly and brilliantly
  • MUST be familiar and have experience working with some of our tech stack: reactjs, typescript, c#, f#, kafka, kubernetes, git, react-native, kotlin, swift, nodejs, grps, rocksbd, nosql, kotlin, android, ios, and linux 
  • Communicates concisely, articulating ideas clearly, while eager to listen to and understand others.
  • Has a passion for the quality of the product, and contributes to its direction
  • Knows about and is comfortable with modern, progressive architectures, platforms, and languages.
  • Is candid, and appreciates candor 

Other selection criteria

  • At least 5 years of experience in software engineering
  • Certifications appreciated, not necessary

What you get:

  • Base salary PLUS bonuses
  • Fully remote position
  • Internal growth opportunities (We pride ourselves on promoting from within.)
  • Health, Dental, and Vision coverage starting day ONE
  • 401(k) with company match
  • Company paid cell phone or monthly stipend
  • Unique employee perks (if in Cincinnati/ Northern Kentucky): free gym on-site, free parking, free lunch once a week, Riverfest Fireworks Party (we have the BEST view), ways to serve the community, to name just a few.

Divisions Maintenance Group is an Equal Opportunity Employer

Share this job:
Principal Engineer
Auth0  
javascript cloud aws azure mongodb postgresql Aug 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.

Auth0 is looking for a Principal Engineer to work across the organization with Engineering, Product, and Security. Successful candidates will have a passion for building reliable and scalable distributed systems, a technical background, hands-on experience in developing cloud systems at scale, a solid understanding of architecture-based security issues, how to design enterprise systems for security, strong architectural threat modeling experience, and the ability to collaborate with others to drive initiatives forward.

Through your experience, knowledge of industry trends, technical abilities, and knowledge you will produce: guidance, proof of concepts and production implementations that help Auth0 Engineering and Security teams move faster by using standard patterns and technologies. In this role, you will have the opportunity to significantly contribute to Auth0's future technology direction.

What you will do:

  • Collaborate with Security and Engineering teams to incorporate strong security controls, apply security best practices in our development life cycle, and mitigate security vulnerabilities.
  • Design and architect large scale distributed systems.
  • Dive deep into our data to make sense of new attacks vs legit patterns.
  • Become an expert in fighting hackers and botnets.
  • Implement features across different teams using technologies such as AWS, Azure, Node.js, MongoDB, PostgreSQL, Kubernetes.
  • Constantly strive to hit the right balance between simplicity and flexibility.
  • Develop and drive the implementation of a security architecture that supports Engineering’s goals and deliverables, through strategy, design, requirements, and code.
  • Contribute to defining the n+1 cloud infrastructure maturity level and help to achieve goals that get us there.
  • Contribute to improving Auth0's product architecture patterns, security controls and best practices.
  • Mentor team members, security engineers, and stakeholders on security best practices, and develop the next generation of technical security leaders.

What you bring:

  • Passion and thorough understanding of what it takes to build and operate secure, reliable systems at scale.
  • Application security and cloud security best practices.
  • You have previous experience using Node.js (JavaScript).
  • You have exposure to data intensive systems with high performance in data retrieval.
  • Excellence at creating clarity and alignment for technical initiatives. 
  • Ability to lead and resolve company-wide technical discussions.
  • Experience with multi-cloud environments and container deployments.
  • Strong experience with AWS services and cloud security controls and preferably hands-on experience with Azure and GCP.
  • Great ability to collaborate with multiple teams and get consensus on a vision.
  • 10+ years of software development experience.
  • 5+ years of experience working on cloud applications.

Preferred Locations:

  • #US; #AR; #CA;
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:
Full Stack Software Engineer
javascript vue-js node-js html user-interface full stack Aug 27

Full Stack Engineer (Front End Focus) 

What we do

Practichem, a Raleigh-based biotech firm focused on speeding antiviral cures to market, uses a patented protein chromatography instrumentation platform to deliver time and cost savings in the race to deliver critical viral health solutions worldwide. 

We believe scientific instrument software should be intuitive, like a smart phone app. We’re setting a new standard by creating browser based software that runs our scientific instruments.

Who we are

Practichem is a different kind of company and we like it that way. We have incredibly high standards and hire exceptional people who enjoy pushing themselves to perform at their highest levels every day. Join our team and enjoy an environment that appreciates hard work and achievements. 

What we expect

You appreciate a start-up environment free from bureaucracy, and you help keep it that way. You thrive on open discussion.  You easily learn new technologies. You have the ability to successfully solve problems. You excel in a small startup environment. 

This must excite you. You must be curious and practical. You will be expected to challenge and be challenged, to create and innovate. Practichem's work style is not for everyone. 

What you will do

  • Full Stack web application development, including testing 
  • Participate in the iteration of a complex single page application using Vue.js
  • Contribute to static website development
  • Create and present designs and engage in technical reviews
  • Write clean, testable, maintainable code for enterprise applications
  • Prepare and present technical information to departmental, cross-departmental, executive, or external groups
  • Provide debug support
  • Maintain necessary technical documentation
  • Contribute in all phases of software development life cycle

Required education, experience, and skills

  • 3+ years of professional experience with Javascript/ES6, HTML/CSS, and Vue.js (or ReactJS or Angular with a strong interest in learning Vue)
  • UI design experience
  • Familiarity with agile methodology (but we don’t consider it a religion)

Preferred experience and skills

  • Node/NPM
  • Vuetify, Bootstrap CSS, or similar frameworks
  • Unit testing, Test automation
  • Vuex/Redux
  • Java
  • REST APIs and Websockets
  • Spring Framework, Spring Boot
  • SQL
  • Bash and Linux
  • UX experience
  • Photoshop

What we offer

  • Competitive compensation and benefits. We work reasonable hours and rarely get called on nights, weekends, or holidays.
  • We support remote work.
  • You'll work alongside other accomplished engineers and scientists.
  • Choose a Mac or a PC. You can run Windows or a Linux distro.
  • Join Practichem and get $500 in cozy cash to set your workspace how you want. Buy a super mouse, a wrist thingy, a special chair, plant, mood ring, or maybe a Maneki-neko?

Fun

Make sure you’re having fun at work -- meet new friends, push yourself in new ways, try new things. If you aren’t having fun at some level, you’ll be unhappy. We don’t want that. We want you to work hard, love what you do, and have fun.

Share this job:
Senior Full Stack Developer
php aws-lambda mongodb node-js docker full stack Aug 27

We are looking for an experienced person who can orient themselves in any programming language and understands the backend, frontend and infrastructure.

What will be the scope of your work?

  • Backend and frontend programming
  • Releases and modifying release processes
  • Server management
  • Proposal of solution of necessary changes in the application
  • Code reviews

On the server side you will need:

  • PHP, ES6, Node.js and Typescript
  • Docker, Docker Swarm and Terraform
  • Nette 2.4, Symfony Console
  • Nette Tester and Jest
  • RabbitMQ, MongoDB and MySQL

On the client side:

  • ES6 and Babel
  • Backbone and Marionette frameworks along with underscore.js and Handlebars
  • Webpack
  • Karma and Mocha

For infrastructure:

  • Linux server, AWS

What we can offer:

  • Contractor based cooperation (we can also take care of your self-employment duties)
  • Very nice salary and flexible working schedule
  • Trips to our head office in Netherlands once a year
  • Brno office is located right in the city centre
  • Friendly team of beautiful young people
  • Refreshments on site, team buildings, trips to Amsterdam
  • Amazing coffee from Brno based coffee-roasting plant - Rebelbean
Share this job:
Software-Entwickler fur JavaScript / Node.js Applikationen
node-js javascript angular Aug 27

Dein Profil

  • Begeisterung für neue Technologien und webbasierte Software
  • Fundierte Kenntnisse in JavaScript, praktische Erfahrung mit Node.js, ES6, Typescript, HTML5, CSS3
  • Grundlegendes Verständnis für Konzepte der Informatik wie Datenstrukturen, Algorithmen und Design Patterns
  • Von Vorteil: Erfahrungen mit GIT/SVN, Elasticsearch, Angular, React
  • Mehrjährige Programmiererfahrung durch Beruf und Hobby
  • Studium der Informatik oder anderer naturwissenschaftlicher Hintergrund


Deine Aufgaben

  • Konzeption und Umsetzung innovativer Software in agilen Teams
  • Weiter- oder Neuentwicklung von Produkten – in agilen Teams gehst Du Projekte mit Leidenschaft und Pragmatismus an
  • Bei der Entwicklung und dem Release von cutting-edge Anwendungen überzeugst Du mit Deinem technischen Know-How
  • In einem Team aus High Potentials kommunizierst Du gerne und offen und baust darüber hinaus Beziehungen mit spannenden Kunden auf
  • Du arbeitest Dich mit Begeisterung in neue Technologien ein, prüfst und bewertest diese



Das bieten wir

100% Remote Work, flexible Arbeitszeiten plus Überstundenvergütung &  solltest du dich auch mal von uns erholen wollen (was wir natürlich nicht glauben), so stehen dir 30 Tage Urlaub zur Verfügung. Wir setzen auf eine langfristige Zusammenarbeit, weshalb du einen unbefristeten Arbeitsvertrag erhältst. Wenn du jetzt also denkst “genau das will ich!”, dann bewirb dich bei unserer HR Managerin Simone Mahl via jobs@elunic.com. Hast Du Links zu Deiner bisherigen Arbeit (GitHub, Bitbucket, Stack Overflow)? Dann teile uns diese in Deiner Bewerbung mit.

Share this job:
Software Engineer
javascript react-js ecmascript-6 user-experience node-js frontend Aug 26

As a member of the Moov team, you will build new and improve existing banking and payment experiences that customers depend on every day.

As a member of the engineering team, you’ll:

  • Work on next-generation financial products
  • Program using Javascript, CSS, and design for web development
  • Reproduce customer issues with our tools and contribute to them
  • Triage and assist incoming support requests
  • Collaborate with fellow engineers, product managers, business development, and company leadership to solve problems and plan for the future
  • Own the full release lifecycle from feature development to public and hosted release
  • Contribute to documentation of the system

Qualifications
You have:

  • Strong knowledge and experience with modern JavaScript, HTML, and CSS
  • History of contributing to open source projects
  • The ability to build and contribute to production systems
  • Knowledge of general ledger or payment systems is a plus
  • A desire to perform and grow as an engineer
  • The ability to design seemingly simple and creative solutions to complex problems

Technologies we use and teach:

  • Javascript ES6, React, Web components
  • SCSS
  • Webpack, Yarn, Jest
  • Go, MySQL

Moov is committed to building a supportive community which allows all people to contribute however they are best able to. We believe that our products are a mixture of creative and detail oriented work where people from all backgrounds offer unique insight.

Moov employees are eligible for employee stock options.

Share this job:
Senior Software Engineer
javascript react-js ecmascript-6 node-js typescript frontend Aug 26

As a member of the Moov team, you will build new and improve existing banking and payment experiences that customers depend on every day.

As a member of the engineering team, you’ll:

  • Work on next-generation financial products
  • Program using Javascript, CSS, and design for web development
  • Reproduce customer issues with our tools and contribute to them
  • Triage and assist incoming support requests
  • Collaborate with fellow engineers, product managers, business development, and company leadership to solve problems and plan for the future
  • Own the full release lifecycle from feature development to public and hosted release
  • Contribute to documentation of the system

Qualifications
You have:

  • Strong knowledge and experience with modern JavaScript, HTML, and CSS
  • History of contributing to open source projects
  • Self-guided ability to build and contribute to production systems
  • Knowledge of general ledger or payment systems is a plus
  • A desire to perform and grow as an engineer
  • The ability to design seemingly simple and creative solutions to complex problems

Technologies we use and teach:

  • Javascript ES6, React, Web components
  • SCSS
  • Webpack, Yarn, Jest
  • Go, MySQL

Moov is committed to building a supportive community which allows all people to contribute however they are best able to. We believe that our products are a mixture of creative and detail oriented work where people from all backgrounds offer unique insight.

Moov employees are eligible for employee stock options.

Share this job:
MySQL Consultant
Percona  
mysql java python php linux wordpress Aug 25
Please note this posting is to gather interest for future opportunities at Percona only. Responses may be delayed.

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, MHA, 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
  • AWS, Google Cloud, and Microsoft Azure certifications
  • Project management experience/certifications
This role will support the EMEA region. Up to 25% travel is required when safety regulations permit.

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

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

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

Please review our Percona GDPR Privacy Policy.
Share this job:

This Year

MySQL Consultant
Percona  
mysql java python php linux wordpress Aug 21
Please note this posting is to gather interest for future opportunities at Percona only. Responses may be delayed.

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. This position is for the Americas time zones, and the Consultant must be able to work full-time during US business hours.

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, MHA, 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
  • AWS, Google Cloud, and Microsoft Azure certifications
  • Project management experience/certifications
This role will support the Asia-Pacific region. Up to 25% travel is required when safety regulations permit.

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

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

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

Please review our Percona GDPR Privacy Policy.
Share this job:
MySQL Consultant
Percona  
mysql java python php linux wordpress Aug 20
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. This position is for the Americas time zones, and the Consultant must be able to work full-time during US business hours.

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, MHA, 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
  • AWS, Google Cloud, and Microsoft Azure certifications
  • Project management experience/certifications
This role will support the Americas time zone. Up to 25% travel is required when safety regulations permit.

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

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

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

Please review our Percona GDPR Privacy Policy.
Share this job:
Full-Stack React Developer
Plex  
react-js node-js javascript typescript mongodb Aug 19

As a member of the content team, you'll work on both public and internal applications. The content team is responsible for bringing great media into Plex from a variety of partners and online sources. Examples include rich metadata for all media types, ad-supported movies and TV shows, live TV streams, podcasts, web shows, and news. You'll work on our public facing pages for all of this metadata as well as the internal tools that we use to manage everything.

You will

  • Build on a highly performant React app used by millions of people
  • Build internal tools on a TypeScript/React/MongoDB stack
  • Work on the node.js / TypeScript backend
  • Take ownership of everything you work on and play an active role in defining features and requirements
  • Work with an incredible team
Share this job:
Senior Javascript Full-Stack Developer
Juxly  
docker node-js express vue-js angular-js javascript Aug 19

Software Developer - Senior

What if you could change Healthcare? Are you interested in building the platform that physicians, nurses, and other providers will use to improve patient care? Juxly is building that platform, and we're looking for talented people to help us to build it.

As a Senior Software Developer at Juxly, you'll be a major contributor to building our platform. You'll use your expertise to solve challenging Healthcare problems, build tests, and create documentation to ensure compliance with specifications. Be ready to lead team projects, perform code reviews, and participate in specification review.

About this Role

So, what does a Senior Software Developer do at Juxly?

  • Reviews current application requirements and contribute to programming objectives adhering to development standards.
  • Tests and debugs code generated ensuring requirements and performance objectives are met.
  • Leads in the development of projects, which may include one or more developers and external resources.
  • Assists in resolving application functionality and performance issues.
  • Investigates and recommends solutions to meet desired program functionality.
  • Participates in application design and requirement review meetings.
  • Reviews code generated by other developers ensuring requirements and development standards are met.
  • Mentors junior developers and other team members.
  • Provides support for code releases.
  • Relies on significant knowledge and professional discretion to achieve goals.
  • When needed, creates and/or collaborates on technical solution concept documents
  • Other duties may be assigned as needed.

This might be for you if...

  • You know how to craft a great client-side application in Angular, Vue, or similar frameworks
  • You can create production-level services and applications using Node.js.
  • You love difficult problems and have sharp intuition for how to build software.
  • You care about the business and can balance craft, speed, and the bottom line.
  • You have strong beliefs, loosely held. You're a great listener and love to collaborate.
  • You have experience as a Software Developer in a team setting that included other departmental players.
  • You know when tools like Redis should be used.
  • You've spent a fair amount of time using ElasticSearch, building indexes, refining queries, and have some strong opinions about how it should be used.
  • You probably have Docker (or similar) installed on your computer, and regularly use containers.
  • Have strong opinions on TDD/BDD.
  • You understand why you'd use Service-oriented architecture vs another design.
  • You can explain Object-oriented, Functional, and other programming paradigms.

Some things that may help you outshine other candidates!

  • Love and skill in the world of UI/UX development.
  • Experience in the healthcare industry with technologies like FHIR, HL7.
  • You're familiar with container orchestration tools (rancher, docker swarm, K8s)

What to Expect

  • We can’t wait to read your resume and get to know you! Let us know what excites you about being a Senior Software Developer at Juxly and help us get to know you better!
  • If we think we might be a good fit for you, we’ll set up a phone chat! We’ll tell you more about the role and get a chance to hear about your experiences.
  • Then we’ll invite you to a team interview! We will let you meet the whole team so you can get to know everyone. We'll also have some questions to assess your technical expertise.
  • We’ll let you know how things went! If it still seems like a good fit, we’ll send you a brief technical project to complete.
  • If we think you're the candidate we're looking for, we'll send you an offer! If not, we will update you to let you know so you aren’t left hanging.

FAQ


  • What benefits can I expect?

    • Health, Dental, and Vision
    • New Laptop/equipment of your choice.
    • An Open PTO Policy.

  • Is this role only full-time? Can I work remotely?

    We're based in Springfield Missouri and proud of our community. But we understand that the right team member might live elsewhere. We have lots of team members working remotely and have no problems with the right candidate working remotely.

Share this job:
Data Engineer
Voyage  
python machine learning cloud aws node-js Aug 19
Voyage is delivering on the promise of self-driving cars.

Voyage has built the technology and services to bring autonomous transportation to those who need it most, beginning in retirement communities. Whether residents face mobility restrictions or just want to take a ride, Voyage takes pride in getting all our passengers to their destination safely, efficiently, and affordably. Our journey begins in calmer communities, but we won't stop until anyone, anywhere can summon a Voyage.

Autonomous vehicles collect large amounts of data on a daily basis. The biggest challenge is making it easily accessible across various functions, such as analytics for tracking vehicle performance, queryable sensor data for engineers, training data for machine learning, etc. Your primary responsibility will be to own the data processing pipeline to allow us to ingest, process, and expose the large amounts of data that we’re collecting.

Responsibilities:

  • Ownership of all things data
  • Develop and expand our vehicle data pipeline that processes terabytes of data per day
  • Work on infrastructure for surfacing and processing training data for machine learning purposes
  • Build analytics tools for surfacing actionable insights into our vehicle performance
  • Develop and expand our capabilities to search and access our vehicle data
  • Work with stakeholders across various teams to identify, design, and implement additional features and improvements to fulfill their data needs
  • Be a "data advocate" across the company and helping various teams understand the data that is available and how to effectively access it

Requirements:

  • 3+ years of experience building large-scale data pipelines
  • Experience writing production-level code with Python and/or node.js
  • Strong SQL knowledge
  • Experience using AWS cloud services
  • Development experience in Apache Spark
  • Familiarity with workflow orchestration frameworks (ex: Airflow)
  • Self-starter: able to adapt to emerging challenges and execute under ambiguity
We are an equal opportunity employer and value diversity at our company. Women, people of color, members of the LGBTQ community, individuals with disabilities, and veterans are strongly encouraged to apply. 
Share this job:
Paid Research Study for Developers using VS Studio IDE 2017/2019
visual-studio visual-studio-2017 visual-studio-2019 node-js Aug 17

User Research International is a research company based out of Redmond, Washington. Working with some of the biggest companies in the industry, we aim to improve your experience via paid research studies. Whether it be the latest video game or productivity tools, we value your feedback and experience. We are currently conducting a research study called the RunTime Environment Study. We are looking for Currently employed Developers using VS Studio IDE 2017 or 2019 . This study is a one-time Remote Study via an online meeting. We’re offering $75 for participation in this study. Session lengths are 30 minutes. These studies provide a platform for our researchers to receive feedback for an existing or upcoming products or software. We have included the survey link for the study below. Taking the survey will help determine if you fit the profile requirements. Completing this survey does not guarantee you will be selected to participate. If it's a match, we'll reach out with a formal confirmation and any additional details you may need.

I have summarized the study details below. In order to be considered, you must take the survey below. Thank you!

Study: RunTime Environment Study

Gratuity: $75

Session Length: 30 minutes

Location: Remote

Dates: Available dates are located within the survey

Survey: RunTime Environment Study Qualification Sign UP  

Share this job:
Senior Software Engineer, Backend
 
backend senior java python javascript html Aug 17
Atlassian is continuing to hire with all interviewing and on-boarding done virtually due to COVID-19. Everyone new to the team, along with our current staff, will temporarily work from home until it is safe to return to our offices.


Job description

Atlassian creates software that empowers everyone from small start-ups to large enterprises. 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.

Atlassian helps teams everywhere change the world. Our products are revolutionizing the software industry and helping teams collaborate and craft the magic that delivers their best work. Think NASA launching the Rover on Mars or Cochlear gifting those born deaf with the ability to hear, your work directly impacts the products they use to advance humanity.

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

We have multiple opportunities for developers to join our engineering teams in Bengaluru. You'll be part of a growing team, delivering value to our customers through creative improvements to Atlassian’s product. You'll work closely with design and product management, influencing the direction of the product and helping the team get there. You’ll collaborate with other developers, writing code that you are proud of and delivering amazing results that our users love.

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

  • 6+ years of experience designing and building a production-level large scale web application.
  • Design build and maintain APIs and backend microservices in Java or Kotlin or Python or other programming languages.
  • You are comfortable conducting code reviews and giving feedback to ensure high standards of code maintainability and extensibility
  • Address complex problems at both an application and system level
  • Proven expertise in building high-available, resilient, scalable, low latency services in distributed architecture. 
  • Experience with building platforms and frameworks that are used by other developers. 
  • Experience building a service from the ground up is preferred – be product-focused, driving the design, development, and implementation in order to turn a user’s pain-points into simple and elegant solutions that are loved.
  • Experience with AWS infrastructure and/or Microservices is preferred.

If you've got some of these skills, even better:

  • Hands-on experience building an Atlassian plugin of any size.
  • Experience with Spring framework.
  • Experience with Maven plugin development.
  • Experience in TDD techniques & Continuous Integration.
  • Familiarity with Agile software development methodologies. 
  • Experience with HTML, CSS and modern JavaScript frameworks (e.g., React, NodeJS, AngularJS, Vue)


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.
Share this job:
Product Owner
UCRAFT  
react-js node-js php laravel Aug 17

Are you a Product Owner who also enjoys playing around with artificial creatures? Do you have a proven experience and understanding of Chatbots and SAAS?

Hoory is the innovative, voice-activated assistant, designed to radically change the customer support industry. Join our passionate team and dive further into the world of modern AI and ML technologies.


Do you want to know more about Hoory? Check this out

Responsibilities:

  • D

Required Skills:

  • Conduct market research on product features and its market demand,
  • Work closely with design team for UI/UX of the product,
  • Develop product roadmap in collaboration with Agile Leadership,
  • Plan releases and milestones,
  • Create stories based on the product roadmap, prepare product backlog, and keep it up to date,
  • Define sprint backlog and sprint goal in collaboration with the scrum team,
  • Work with software development team of Hoory in an Agile environment,
  • Participate in Scrum events and review the implemented stories for dis/approval.

Nice to Haves

  • Minimum 2 years of experience in a similar environment
  • Proven experience and understanding of Chatbots and SAAS
  • Knowledge of Agile Project Management practices
  • Ability to independently define, escalate and resolve issues within teams and company
  • Ability to prioritize tasks
  • Fluency in English is a MUST
  • Strong communication and writing ability
  • Comfortable communicating high-level tech ideas to both developers and non-developers
  • Ability to work in a fast-paced environment & under pressure
  • Previous experience in working with JIRA
Share this job:
Lead Software Engineer, Scala Remote
scala node-js ruby saas cloud cs Aug 16

BigCommerce is disrupting the e-commerce industry as the SaaS leader for fast- growing, mid-market businesses. We enable our customers to build intuitive and engaging stores at a fraction of the cost to support every stage of their growth.

BigCommerce is looking for a Lead Software Engineer, Scala for our Storefront Team. This growing team is looking for an engineer with strong technical experience who will focus on improving the performance, reliability, and features of our Storefront Platform. We use technologies like Scala, Node.js, Ruby, gRPC, Linkerd, Docker and Nomad to build one of the fastest and most reliable ecommerce platforms in the world.

BigCommerce offers a dynamic, collaborative environment, helping you expand your skills and take ideas from inception to delivery.

What You’ll Do:

  • Build highly-available, high-performance, redundant, and scalable distributed systems in a polyglot environment
  • Write code that is high-performance, maintainable, clear, and concise
  • Work closely with operations and infrastructure to improve the architecture while building and scaling back-end services
  • Build new features with a focus on testability, extensibility, and maintainability

Who You Are

  • 6+ years of professional experience as a Software Engineer
  • Bachelor's degree in CS, EE, CE or MIS; or equivalent experience
  • 3+ years of Scala in a high traffic production environment, including performance monitoring and tuning
  • Drive our technical roadmap and direction of our stack
  • Collaborate with stakeholders, pod leaders and other teams to promote communication and collaboration.
  • Participate in code reviews and coach the team to enforce best practices.
  • Write code that is performant, fault-tolerant, maintainable, testable and concise
  • Help design/architect/execute on building new microservices
  • Professional experience with PHP, Ruby, NodeJS a strong plus
  • Knowledge of object-oriented and functional programming techniques
  • Experience monitoring and operating microservices
  • Knowledge of highly scalable architectures
  • Strong desire to learn new languages, frameworks, and design patterns
  • Familiarity with agile methodologies and ticketing systems such as JIRA
  • Experience with SaaS platforms or Cloud Computing

Our Hiring Processes Might Include

We want to see your problem-solving and analytical skills. Be prepared to write good, clean, scalable code. You don’t need to know our entire stack, but we’re looking for practical experience, someone who can solve production problems in the cloud.

  • Recruiter Phone Screen
  • Hiring Manager Screening
  • Online Code Assessment
  • On-site Interview

Note: Candidates only located in the following states can be considered for REMOTE WORK; Alabama, Arizona, California, California -LA County, Colorado, Nebraska, Nevada, North Dakota, Texas, Utah and Washington

Diversity & Inclusion at BigCommerce

We have the opportunity to build not only a great business, but a great company, with soul. Our beliefs and commitment to diversity and inclusion are a central part of achieving that.

Our dedication to diversity and inclusion is grounded in two things: a moral belief in the dignity, value, and potential of every individual, and a practical belief that diverse, inclusive teams will create the best outcomes for our customers, partners, employees, and company. We welcome everyone to be a part of our journey.

Current BigCommerce Employees: Please use the internal job board to apply for openings

Share this job:
Sr. React Engineer for Digital Consumer Products
react-js javascript git storybook sass css Aug 15

We are seeking a full-time Senior React engineer with experience building high-traffic and production-ready web applications. This is a high visibility product team where you will get a chance to make a positive impact on customer experience in the hospitality industry, designing and building the next generation client architecture that currently serves 80MM monthly visitors. 

Job is fully remote (must be in US based timezones)

  • Be responsible for maintaining and expanding the feature set and component library
  • Own individual modules and act as the technical SME for them 
  • Work alongside an incredible team of designers, strategists and engineers and solve difficult problems 
  • Learn from skilled veterans on building software and get guidance on your career growth 
  • Ability to work early hours to communicate to our developments teams in LA and Poland 
  • Move and adapt to change at a rapid pace 
  • Interface with creative, business, and engineers alike 
  • Quick learner with passion to learn and adapt to new technologies
  • Excellent verbal and written communications skills and being a team player 
  • Attention to details and striving for perfection
  • Honest, mature, committed and ensure a high level of communication

Basic Requirements

  • 4+ years of professional experience as a senior software developer or senior web developer
  • 4+ years designing, developing, and scaling modern web applications
  • 4+ years experience with JavaScript, HTML5, CSS/SASS, and modern web technologies NodeJS, React, Mobx, Webpack

Technical Requirements

  • Strong ability for reasoning with complex async code, deep understanding of the JS event loop
  • Expertise in using Developer Tools for debugging, live editing, perf evaluation, JS profiling, etc
  • Solid understanding of both object oriented and functional programming paradigms
  • Understanding of code chunking strategies 
  • Writing unit tests with tools such as Mocha/Chai, Jasmine, or Jest as well as UI component unit tests using Enzyme, or similar
  • Well-versed in distributed version control systems and patterns such as Git, GitHub, Git Flow
  • Proven record of creating commercial quality software, 
  • Proven record of being team player and performing peer code reviews
  • Ability to ensure technical feasibility of UI/UX design

Bonus Points

  • Familiarity / experience with Next.js, GraphQL/Apollo, Redux, Relay Modern, Storybook.js,
  • Familiarity with Adobe Experience Manager / Cloud
  • Familiarity / experience of headless web architectures (CMS)
  • Experience building Progressive Web Apps
Share this job:
Software Engineer
android java kotlin swift aws node-js Aug 14

Come build the future of backcountry navigation.

We are looking for engineers to work on Gaia GPS for Android. The app has old code written in Java and new code written in Kotlin.

About the Teams

Engineering at Gaia GPS means being on 1 of 2 small teams. Each team has cross-platform skills (iOS, Android, web, design) and sets its own roadmap in collaboration with user support and marketing. There is a huge frontier of ideas to explore, from core maptech and search problems, to the quest for an easy and engaging UX.


Lifestyle and Benefits

  • The company is all remote, currently distributed across North America.
  • We have the most flexible work environment, which lets all of us balance family and other interests, with work.
  • We offer 4 weeks of vacation, and another 12 paid holidays that can be shuffled around. We provide 2 months of paid maternity and 1 month of paid paternity.
  • Non-salary financial benefits include health insurance and 401K matching.
  • We provide the best computers, monitors, tablets, and other home office equipment. We reimburse home internet and mobile phone bills. We comp expenses for any sort of books or other materials for learning.
  • We have a retreat every 9 months, alternating with and without families (past ones include Tahoe, Zion, Rocky Mountain NP, Park City, camping, backcountry skiing, etc), to hang-out and mingle the remote team.

Skills and Requirements

  • You must have published complex websites, apps, or other software.
  • Experience in our stack is a plus. Our front-end includes Swift/Objective-C, Android Kotlin/Java, and React. Our back-end includes Postgres/PostGIS, AWS, Django/Python, node.js, and Docker. We have extensive map building infrastructure based on OpenStreetMap and other open data and tools.
Share this job:
Full Stack Engineer for a Cryptocurrency startup
react-js graphql typescript node-js go full stack Aug 14

Chorus One runs validators for multiple Proof of Stake networks and manages over $50 million in crypto-assets. As part of this mission, we provide a user facing interface for staking: https://anthem.chorus.one . We are actively searching for a Full Stack Engineer to lead the development of Anthem.

This is a challenging role that would entail building out a web platform which interacts with the cutting-edge technology surrounding today's decentralized networks. As such you will be exposed to many new, interesting, and unique technologies in the course of this role. Anthem is open source, so you can review the code to have a clear idea of what you would be working on.

Responsibilities

  • Integrate new cryptocurrency networks into Anthem.
  • Develop and test user workflows pertaining to managing funds.
  • Develop new product features for Anthem to enable users to optimize their returns.
  • Participate in the upkeep of Chorus validator infrastructure through on-call rotations.

The Ideal Candidate

Must haves:

  • Worked in a fullstack role touching both frontend and backend.
  • Solid experience working with React and NodeJS.
  • Familiarity with building and consuming GraphQL APIs.
  • Experience with at least one strongly typed language (ideally TypeScript).
  • Comfortable working remotely with a high degree of autonomy.
  • Good Experience with UI testing of some form: Selenium, Cypress, Nightmare.js etc.

Nice to have:

  • Interest and knowledge about cryptocurrencies and blockchain, or an interest to learn.
  • Experience interacting with hardware cryptocurrency wallets, e.g. Ledger devices.
  • DBA experience with Postgres or other SQL databases.
  • Experience building CI/CD pipelines for deploying web products.
  • Skill or interest building data visualizations.
  • Experience with product-analytics tools such as Segment and Amplitude.
Share this job: