Remote Express.js Jobs

This Month

Senior Full Stack Engineer - JavaScript Pro
Koji  
javascript react-js typescript express node-js full stack Jun 05

Koji is looking for exceptional full stack JavaScript engineers to join our team. Join a well-funded venture-backed startup, building a transformative developer platform and App Store for interactive social posts.

Create along side our exceptional Product, Design & Software Engineering team (Apple, Google, NFL, Ticketmaster) to create exciting new web apps every week that will help define and elevate the creator economy.

Koji is a brand new platform that makes it incredibly easy for developers to deploy, promote and sell their web applications. We are looking for outstanding individuals – passionate, creative technologists who enjoy pushing the boundaries of systems and digital experiences to join our team.

We value the best talent at Koji:

  • Venture Funded
  • Great benefits, equity, market pay
  • Remote Role + WFH Benefits
  • Insanely fun & transformative product
  • Creative freedom
  • Stellar team environment

Responsibilities:

  • Build complete full stack application templates on our platform
  • Maintain & improve existing application templates
  • Evaluate incoming bug reports, execute and deploy fixes
  • Participate in code reviews and testing

Job Requirements:

  • Highly skilled in JavaScript - Typescript, React, Express
  • Proficient in modern development tooling (git, npm, webpack etc)
  • At least 4 years experience working as a full stack engineer
  • At least 3 years direct experience with Node/Express AND React or other client-side frameworks
  • Available to work during US business hours
Share this job:
Senior Backend Software Engineer
php sql express node-js aws backend Jun 02

Your mission

Are you interested in the circular economy and battery technology? At Circunomics, as a Backend Developer (f/m/d), you will be part of our team responsible for designing and implementing components of our cloud-based data analytics platform. This includes, among other things, the specification and implementation of various APIs, backend microservices, and deployment to our cloud infrastructure.

Your profile

  • Degree in computer science or a similar technical field
  • 3+ years of related work experience
  • Successfully completed development projects with PHP and Symfony Framework
  • A broad understanding of message-based systems, RESTful, API design, microservice architectures, and distributed systems
  • Design and operation of container-based applications, including those using Kubernetes
  • Experience in planning and maintaining large and high-performance backend systems
  • Experience with SQL/NoSQL-based database systems and schema designs
  • Clean understanding of HTTP protocol and web technology
  • Experience in designing systems for public clouds (AWS)
  • Experience with Linux based environments, shell scripting, and infrastructure diagnostics
  • Willingness to write and maintain documentation
  • A keen sense of knowing when a feature “works” and when it can be improved
  • A focus on coding standards and code quality
  • Architecture skills (code and infrastructure). Acronyms like SOLID and DDD make you excited
  • You regularly follow KPIs and can get the most out of them to make well-reasoned decisions and iterate to improve those through time
  • Push for shipping. CI/CD is a must. Putting code live every day is a given.
  • Your profile is rounded off by a good command of German and/or English

You get bonus points for:

  • JavaScript, Node.js, Typescript, and/or Python
  • Express and/or Django

Why us?

  • With us, you are part of a young and ambitious team that works together on the technology for the next future
  • Modern cloud technologies, topics related to the circular economy, new energy, electromobility and li-ion batteries, modeling of complex systems and machine learning algorithms, data science
  • Your strengths and interests determine your development potential - we place great value on individual personality and skill development
  • We consider your individual situation and allow you to work in a family-friendly way
  • A true remote culture
  • Flexible working hours and benefits such as a travel card

About Us

Circunomics is a cloud-based platform for the Circular Battery Economy.
The Circunomics battery data platform will power an ecosystem of OEMs, fleets, recyclers, and remanufacturers.
Circunomics is building a symbiotic system that integrates tracking/tracing information, a neutral cloud environment, and commercial service to enable battery producers and OEMs to build circularity into their batteries – enabling reuse and recycling.
We are a team of experts in the circular economy, data science, battery, and software development. As a spin-off of Next Mobility Labs, we are working with cutting-edge technology to help shape the European battery industry in line with the principles of the circular economy.
Read more at Circunomics.com

Interested? Upload your CV together with a Cover Letter (only a few sentences explaining what motivates you about the position and what your salary expectation is) in one pdf.

Share this job:
Senior Full-Stack Web Developer
node-js vue-js express postgresql senior frontend May 29

This role is a 2-3 month contractor role for a full-stack web development position with a clearly defined and scoped streaming video on demand (SVOD) project with 80% of the MVP completed.

It is perfect for anyone looking to pick up a few month long dev contract between gigs and wants to increase their skills along with some solid cash. The project uses industry standard frameworks - Vue.js on the frontend and Node.js/Express/Postgres for the backend. The role is fully remote and due to the nature of the clearly scoped project will be a relatively autonomous role - every software engineers dream.

The project has 80% of the core MVP complete and has been an active project for 1 year; both designs and functional requirements have already been scoped. Previous senior devs who have worked on the project will be available for onboarding/questions/advice (had to move to another project). This project is also being developed for another company and at the end of the contract there is a possibility of extended employment/contract work.

Requirements:

  • Several years of experience as a software engineer
  • Vue.js experience from either a previous role or for a personal project
  • 2 years min Node.js professional experience
  • Extremely proficient written and spoken english
Share this job:

This Year

Full Stack Javascript / Node.js Developer
javascript node-js mongodb express redis saas Apr 30

DOES THIS SOUND LIKE YOU?

  • You like writing automated tests so you notice regressions on your code early on

  • You love to see your users happy. Therefore you don’t hesitate to help clients if the need arises for solving bugs.

  • Using a DVCS like git comes natural to you

  • You appreciate constructive criticism and are able to provide such yourself when reviewing others code

  • You have a thing for documenting your work because you know your future self will appreciate it


YOUR REQUIREMENTS FOR THE JOB

  • At least 3 years working experience in a development team and experience in developing scalable web apps

  • Experience in building Node.js based APIs with Express.JS

  • Knowledge of mongodb and its query syntax

  • At least a basic knowledge in building frontend applications in react

  • Knowledge of common web security best practices (e.g. OWASP 10)

  • You are able to work and communicate with your teammates through our core hours (11am to 4pm german timezone)


THESE SKILLS WOULD BE BENEFICAL FOR YOU

  • You have experience with technologies like Redis, RabbitMQ and the ELK stack

  • You can analyze and resolve performance issues with mongodb queries and indices

  • You’ve worked with gitlab and gitlab ci before

  • Knowledge of the Social Network API’s e.g. Facebook, Twitter, etc.

  • You’ve run your own Web Server in the past and know your way around Linux


WHAT WE HAVE TO OFFER

  • Flexible working hours and the possibility to work remotely.

  • An enthusiastic and friendly team in a productive working environment.

  • Varied and challenging activities in a constantly growing and future-oriented industry.

  • Great coaching and development opportunities. We have an annual budget for external training courses and conferences. We previously attended GitHub Universe in London and Amsterdam.

  • An afternoon each sprint (every 2 weeks) to work on something that interests you. Want to learn a new programming language? That’s fine by us. It doesn't have to be work-related. It’s there to help you expand your skill set and keep the creative juices flowing.

  • Always a cold Fritz-Kola in the fridge (if you decide to stop by our office).

  • Join us for whole company get-togethers. Our past retreats have been in Belgium, Prague & Spain. Our next one is in Portugal.
Share this job:
Senior Full-Stack Engineer
Ethena  
react-js javascript next.js express node-js senior Apr 06

Ethena is looking for a Senior Full-Stack Engineer to join our small but mighty team. We are based in Brooklyn, but welcome remote candidates living in the US or Canada who are able to work EST hours. Our engineering team is four engineers strong, and collectively we have 25+ years at high-growth startups like Zocdoc, Flatiron Health, Mark43, and Teachers Pay Teachers. What you’ll be doing:

  • Front-End Javascript development using React and Next.js
  • Back-End Javascript development using NodeJS, Express, and MySQL
  • Owning features from the idea phase through to production
  • Maintaining a high quality and nimble codebase
  • Collaborating with other engineers, our product designer, and cross-functionally

What makes a great candidate:

  • 4+ years of full-stack web development experience
  • Experience with relational databases
  • An entrepreneurial mindset - we’re an early stage startup so we’re not just looking for someone to run a playbook - we want you to help build it
  • A “roll up your sleeves” mentality and comfort with ambiguity
  • Passion for what we’re building here at Ethena
  • An impeccable sense of humor

Valued but not required:

  • NodeJS and Javascript expertise
  • Experience with React
  • Experience with Next.js or Express.js
  • Experience with devops (AWS, Heroku, etc)

Ethena is proud to be an Equal Opportunity Employer and is committed to a diverse and inclusive workplace. All qualified applicants will receive consideration for employment without regard to race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity, Veteran status, or other legally protected status.

Share this job:
Principal Software Engineer
node-js typescript express microservices sql-server cloud Mar 22

We are seeking a Principal Software Engineer to help us migrate from an existing, lightweight Web API (C# .Net Core) to a new Web API (NodeJS + TypeScript) to support our web apps (Vue.js + TypeScript) and recently released mobile app. We're looking for a dynamic engineer who is no stranger to building well-designed, performant and effective APIs that support complex business rules/flows. You will start by learning from the experiences of our current team and our current offerings and become familiar with our C# .Net codebase and database architecture. You will work with the existing team to build a shared library with the types and shared business logic that exists in both front-end and back-end applications. As you improve in your understanding of our business logic, you will contribute your API experience and help architect and support more features to our existing SPA and mobile application.  

What You’ll Do

  • Drive back end architectural decisions to develop a maintainable and reliable set of edge applications
  • Collaborate with other teams to build shared microservices that can serve many applications and scale independently
  • Enable our product team to tap into our valuable data sources and build incredible features for our customers
  • Actively participate in all development projects and work together to build high quality solutions
  • Present ideas to technical staff to help shape our technical landscape
  • Provide constructive feedback on pull requests to increase code quality

Your First 90 Days

By Day 30

  • You will immerse yourself in our culture, our product and our tech stack
  • You’ll work with Product Management, QA and Cloud Ops to better understand our product offering (C# .NET and Node.js) and new web offering (Vue.js, React Native) 
  • You’ll contribute to defining a technical roadmap that takes scalability, testing and performance into account and present a gap analysis of what can potentially be done even better 
  • You’ll become a contributing member of our efficient and effective SDLC process 
  • You’ll take on development items to get your hands in our current Web and API stack

By Day 60

  • You will work with and understand the nuances of your team
  • You’ll create and help work on a backlog of technical infrastructure work as related to the platform and API identified in your First 30 Days
  • You’ll co-create a backlog of work to systematically add new features from which the entire team can pull work items from

By Day 90

  • You will help instill the discipline of effectively monitoring and creating work items from production issues
  • You will advance our tech stack by continuing to evolve the technical roadmap and future deliveries
  • You’ll play an influential role in hiring additional engineers to our growing Product Team

Who You Are

We look for engineers that share our passion for building and scaling cutting-edge applications in a fast-paced, startup environment - one that already has the benefit of over 3,000 customers and millions of dollars in revenue. We are looking for engineers who have:

  • 5+ years NodeJS development experience (Express-based frameworks)
  • 4+ years SQL Server experience
  • 3+ years C# .Net development experience
  • 2+ years experience leading a team of API/Platform engineers
  • Ability to flesh out user stories to be consumed by the rest of the team
  • Experience working in an Agile environment (e.g., Scrum, Kanban)
  • Strong interpersonal and communication skills
  • Excellent technical design, problem solving and debugging skills

Your Differentiators

  • Ability to collaborate with team members remotely
  • Prior experience with React.js or Vue.js
  • Prior experience with NestJS, TS.ed, etc. (any TS based framework)
  • Prior experience with TypeORM, Sequelize, or custom ORM development.
  • Catalyst-mindset (i.e., ability to tangibly see the future and influence the people and tech stack that you work with)
  • Bachelor’s in Computer Science

Our Values

  • We are a Team. Employees, customers, and partners working together.
  • We are Customer-Focused. Customers are the heart of everything we do.
  • We are Driven. Seeking exceptional outcomes.
  • We Own our Success. Every employee has a stake in our company.
  • We do the right thing and have fun in the process.

Unanet is proud to be an Equal Opportunity Employer. Applicants will be considered for positions without regard to race, religion, sex, national origin, age, disability, veteran status or any other consideration made unlawful by applicable federal, state or local laws.

Share this job:
Senior Software Engineer
Clade  
typescript apollo--client apollo-server express node-js senior Mar 20

What youll do

  • Work with product owners, designers and other engineers to understand our problem space and create elegant solutions
  • Oversee the entirety of your features, including component design, implementation, automated testing, and launch
  • Translate functional requirements into detailed architecture and design
  • Develop delightful user interfaces to help our users achieve their goals
  • Design APIs and data models to work within microservice and event-driven architectures
  • Participate in reviews of designs, architecture and code
  • Develop all software according to coding standards and processes, which you also help define

Key Responsibilities

Were looking for someone who...

  • Is comfortable delivering on large, complex tasks with multiple components
  • Can research and provide detailed guidance on areas of ambiguity
  • Has great design intuition, user empathy, and attention to detail
  • Cares deeply about quality and best practices
  • Has a proven track record in building and maintaining complex distributed applications
  • Writes performant, fault tolerant and secure code
  • Can demonstrate understanding at an architectural level of large systems in which you played a key role
  • Has shipped software over multiple releases as a technical lead in a strong team
  • Communicates clearly and effectively with technical and non-technical audiences

Ideal Experience

Requirements

  • At least 5 years of professional software development experience
  • Experience developing front end interfaces using modern JavaScript and React
  • Relevant work experience with TypeScript, GraphQL and Apollo
  • Advanced knowledge of SQL and relational database design, including experience with Prisma and/or Sequelize
  • Experience with at least one server-side JavaScript framework (e.g. Express, Koa)
  • Experience designing, building and maintaining GraphQL APIs
  • Comfortable working within a design system and a component library
  • Familiarity with microservices and distributed systems
  • Experience with continuous delivery, including building and maintaining CI/CD pipelines with services such as CircleCI or GitHub Actions
  • Experience with Git and GitHub workflows

Bonus Qualifications

  • Experience with Hasura, Netlify, Auth0, AWS, and other managed services
  • Experience working with utility-first CSS frameworks such as Tailwind
  • Experience building and shipping iOS or Android apps with React Native, Swift, or Kotlin
  • Previous startup experience as a software engineer

Our Non-Discrimination Policy

People of color, women, and those who identify as LGBTQ are encouraged to apply. Clade does not discriminate against any employee or applicant for employment on the basis of race, color, religion, creed, ancestry, national origin, sex, age, disability, political affiliation, marital status, citizenship status, sexual orientation, gender identity, military or veteran status or any other basis that is prohibited by applicable law. Our policies, as well as practices, seek to ensure that employment opportunities are available to all employees and applicants, based solely on job-related criteria.

Share this job:
Lead Backend Engineer
Gridics  
node-js express javascript typescript postgresql backend Feb 14

The Lead Backend Engineer will be primarily responsible for designing, building and maintaining backend services that support our zoning data processing and geospatial analysis systems. This position will be an instrumental player in creating the future technical foundation of the Gridics platform. This position will lead multiple projects and concurrent work streams, while also requiring coordination with geographically distributed Agile teams.

Ideal Candidate:

The position requires a highly motivated individual with experience building gigabyte-scale data processing software on AWS (or similar cloud environment). The ideal candidate will have at least some architect experience and be able to contribute to the design of software components and data storage architectures. The ideal candidate is comfortable working with limited direction and is willing to fill gaps and contribute in a variety of areas along the way. Delivering improvements to our software in consistent increments, while forging a path towards the greater technical vision, is critical for this role.

Responsibilities:

  • Design, build, and maintain new and existing backend services and data processing pipelines.
  • Create code that is understandable and testable.
  • Lead engineering efforts with your team and stakeholders.
  • Deliver on time and be accountable to your team and stakeholders.

Basic Qualifications:

  • Have 5+ years of experience writing production code.
  • Experience with Node and Express.
  • Experience in SQL and schema design (MySQL and/or Postgres).
  • Good knowledge of ES6 and Typescript.
  • Good understanding of REST.
  • Good understanding of asynchronous request handling.
  • Good understanding of engineering best practices.
  • Experience with Git.

Preferred Qualifications

  • AWS experience (particularly CodePipeline, ECS, SQS, S3 and RDS).
  • Working knowledge of Linux and basic command line experience.
  • Docker experience.
  • Knowledge of Sequelize (ORM).
  • Knowledge of GIS / geospatial analysis.
  • Have a penchant for testing, automation and reliability.

Benefits

  • Competitive salary
  • Medical and dental insurance coverage
  • Flexible paid time off (vacation, sick & public holidays)
  • Flexibility to work remotely (anywhere in the US)
Share this job:
Senior Backend Developer
node-js react-js javascript mongodb express backend Dec 28 2020

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

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

Your key responsibilities:

  • End-to-end responsibility from technical design to deployment and testing
  • Work with Product Owners to ensure they understand possibilities / limitations
  • Always work towards minimising response times
  • Become a valued team member, providing feedback to the team
  • Take ownership of your code / tasks / role
  • Be proud of what you achieve, and of the product, and be one of the driving forces behind always making it better
  • When you cock-up - own-up! (We don’t do blame-storming here!)
  • Have fun and enjoy your job!

About you:

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

Requirements

Skills & Requirements - Must Have:

  • NodeJS
  • MongoDB
  • Express / Connect
  • Design principles and best practices
  • Microservice architecture

Bonus points:

  • React
  • Redux
  • GraphQL
  • FaaS
  • Redis
  • ZeroMQ
  • Your own open source projects
  • High traffic websites
  • Docker / Kubernetes / AWS Technologies (e.g. EC2, S3, Cloudformation, ..)
  • Streaming video technologies / Web playback tools (VideoJS)
  • Understanding of, and agreement with, Agile principles
  • Knowledge and experience in Git and JIRA

Other:

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

Education

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

Share this job:
Principal Software Engineer, API/Platform
node-js express sql-server cs api cloud Dec 05 2020

We are seeking a Principal Software Engineer to help us migrate from an existing, lightweight Web API (C# .Net Core) to a new Web API (NodeJS + TypeScript) to support our web apps (Vue.js + TypeScript) and soon-to-be released mobile app. We're looking for a dynamic engineer who is no stranger to building well-designed, performant and effective APIs that support complex business rules/flows. You will start by learning from the experiences of our current team and our current offerings and become familiar with our C# .Net codebase and database architecture. You will work with the existing team to build a shared library with the types and shared business logic that exists in both front-end and back-end applications. As you improve in your understanding of our business logic, you will contribute your API experience and help architect and support more features to our existing SPA and mobile application. You will leverage your experience to establish best practices for Platform/API development and drive our team and codebase to a higher level. 

Our Principal Engineers not only help lead, collaborate, and develop their own career, but are also hungry to assist others in the development of theirs as well. You’ll have the chance to set the tone of the platform you’ll be working on.

What You’ll Do

  • Drive back end architectural decisions to develop a maintainable and reliable set of edge applications
  • Collaborate with other teams to build shared microservices that can serve many applications and scale independently
  • Enable our product team to tap into our valuable data sources and build incredible features for our customers
  • Actively participate in all development projects and work together to build high quality solutions
  • Present ideas to technical staff to help shape our technical landscape
  • Provide constructive feedback on pull requests to increase code quality

Your First 90 Days

By Day 30

  • You will immerse yourself in our culture, our product and our tech stack
  • You’ll work with Product Management, QA and Cloud Ops to better understand our product offering (C# .NET and Node.js) and new web offering (Vue.js, React Native) 
  • You’ll contribute to defining a technical roadmap that takes scalability, testing and performance into account and present a gap analysis of what can potentially be done even better 
  • You’ll become a contributing member of our efficient and effective SDLC process 
  • You’ll take on development items to get your hands in our current Web and API stack

By Day 60

  • You will work with and understand the nuances of your team
  • You’ll create and help work on a backlog of technical infrastructure work as related to the platform and API identified in your First 30 Days
  • You’ll co-create a backlog of work to systematically add new features from which the entire team can pull work items from

By Day 90

  • You will help instill the discipline of effectively monitoring and creating work items from production issues
  • You will advance our tech stack by continuing to evolve the technical roadmap and future deliveries
  • You’ll play an influential role in hiring additional engineers to our growing Product Team

Who You Are

We look for engineers that share our passion for building and scaling cutting-edge applications in a fast-paced, startup environment - one that already has the benefit of over 3,000 customers and millions of dollars in revenue. We are looking for engineers who have:

  • 5+ years NodeJS development experience (Express-based frameworks)
  • 4+ years SQL Server experience
  • 3+ years C# .Net development experience
  • 2+ years experience leading a team of API/Platform engineers
  • Ability to flesh out user stories to be consumed by the rest of the team
  • Experience working in an Agile environment (e.g., Scrum, Kanban)
  • Strong interpersonal and communication skills
  • Excellent technical design, problem solving and debugging skills

Your Differentiators

  • Ability to collaborate with team members remotely
  • Prior experience with React.js or Vue.js
  • Prior experience with NestJS, TS.ed, etc. (any TS based framework)
  • Prior experience with TypeORM, Sequelize, or custom ORM development.
  • Catalyst-mindset (i.e., ability to tangibly see the future and influence the people and tech stack that you work with)
  • Bachelor’s in Computer Science

Our Values

  • We are a Team. Employees, customers, and partners working together.
  • We are Customer-Focused. Customers are the heart of everything we do.
  • We are Driven. Seeking exceptional outcomes.
  • We Own our Success. Every employee has a stake in our company.
  • We do the right thing and have fun in the process.

Unanet is proud to be an Equal Opportunity Employer. Applicants will be considered for positions without regard to race, religion, sex, national origin, age, disability, veteran status or any other consideration made unlawful by applicable federal, state or local laws.

Share this job:
Senior Node.js Software Engineer
node-js security javascript fastify express senior Nov 19 2020

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

About the Position 

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


Responsibilities

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

About You

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

What We Offer

  • The opportunity to work with some of the highest performing individuals in the world with the goal of establishing memories of the best part of your career ever
  • Competitive compensation
  • Daily in-office team lunches (when offices are open)
  • Meaningful stock plans
  • Medical, dental, and vision benefits
  • Flexible paid time off
Share this job:
Back End Software Engineer
node-js express typeorm aws amazon-rds backend Nov 14 2020

(Remote, Full-Time, Anywhere in the World)

We are looking for a skilled and passionate Back End Software Engineer to join our Tech Team to build and scale effective software solutions. We are in need of an enthusiastic self-starter with deep expertise in complex back end structures capable of working with different integrated systems.

What We Do

We make business software solutions for niche service companies that allow them to organize and run their business efficiently at scale. Our clients include custom manufacturers, concierge service providers, financial service companies, and others who deliver a high end service to their clientele and need to run a tight operation, which is increasingly difficult to do as their company grows - so they make use of our automation solutions to help them in this.

Our solutions are custom to each client and normally include both internally used systems (such as a highly customized CRM system, an ERP to manage accounting and inventory, ticketing system to manage client requests, etc.) and externally used systems (such as client / vendor / partner portals and mobile apps). They involve a great amount of integration and need to be built in a scalable and highly functional way.

As our platforms, we utilize the following:


  • Amazon AWS's serverless technologies and microservices for our back and front end apps (Lambda, Amplify, S3, etc.).


  • Zoho's CRM and ERP Tools (Desk, Books, etc.).


  • Vonage/Nexmo-based telephony and communications solutions (Vonage Business Phone, Nexmo Voice/SMS, OpenTalk, etc.).

Our approach to building solutions is focused on creating effective apps in the most efficient way possible. We try to reuse what we did on previous projects in order to ensure that we deliver good and effective applications with minimal effort and risk, while ensuring good quality throughout.

Work Process & Team Structure

Our company works on a very strict form of waterfall-like model in order to ensure that no delays occur on projects. Specifically, we put in a great deal of effort to make sure to have extremely well-defined requirements that will enable our systems to be effective by design and relevant to the business using them. Before the project ever gets to the engineering team, our business consultants conduct an extensive study of our client business and put together a very complete understanding of the client's business model, which we then pass on to our product designers who create highly effective and relevant designs (leveraging, where possible parts of our past projects) - these designs are them rigorously vetted by the entire design team, the relevant business consultants, QA's, and our leading engineers to ensure that they are complete and will result in a successful project. The requirements are then approved and passed to the lead engineer who architects the entire software project and allocates deliverables and tasks to the respective team members.

The engineering teams are usually small (under 8 people at any given time on the project), which allows to ensure a good amount of personal responsibility and allows to recognize every engineer's accomplishment in the actual functional deliverables produced and not some BS metric like hours worked or lines of code written. All deliverables are code reviewed by the project team, approved by the lead engineer, and assessed by QA right away. Engineers who produce high quality working deliverables and do so quickly are recognized and given bonuses and raises on project completion.

What We Will Expect From You

As an Engineer, your ultimate deliverable will be to effectively build a solution (or a part of it) that will be implemented in the client's business and run successfully going forward. Specifically we will expect from you:


  • Functioning and scalable systems that will work effectively and for a long time;


  • Ingenuity to come up with the most effective to build solutions with minimal complexity that meets the needed functionality;


  • Pro-activity to think ahead and create usable and practical systems, as opposed to just plainly following along the requirements given to you with no critical analysis;


  • Consistently high quality across all of your deliverables.

Depending on your level (which will be assessed during the hiring process), you will be given a matching level of responsibility (either an associate working on small tasks, an engineer working on large and complex tasks, or a lead engineer architecting the projects and leading project teams to get projects done). After each project completion, your performance will be reassessed and your level will be adjusted, which will be followed with financial rewards if success was accomplished.

You will be free to decide how you want to accomplish your goal, so long as the produced result matches our quality standards and fits in the team's overall strategy and tech base. You will be held accountable for the outcomes of your actions, and not your activities.

Requirements

We have a tight business to run and our jobs require a certain commitment to results and willingness to accept responsibility for the individual actions on the part of our employees. Therefore, we require our candidates to:


  • Understand that an activity by itself is useless unless it produces a useful outcome;


  • Be ready to self-organize and self-manage and make own decisions about what to do in order to deliver the result;


  • Be willing to re-examine approaches and methods when results suggest that current approaches aren't working;


  • Be willing to endure hard work to achieve success and not expect instant gratification;


  • Approach matters rigorously and analytically;


  • Act on the above.

The following skills/experience will be necessary:


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


  • Experience in delivering production ready and effective applications;


  • Experience with complex SQL and NoSQL databases.


  • Experience with different APIs and complex integrations between systems.


  • Effective written and verbal English to communicate with our international team.


  • Basic understanding of DevOps and SDLC to cooperate with other developers in building the product.

The following will help:


  • Experience with Amazon AWS, serverless technologies, and microservices on its platform.


  • Experience with CRM and ERP systems such as Zoho and others.

What We Offer


  • High Performance Oriented Management

The organization is consistently and constantly managed for performance and results. High performers are rewarded. Excuses are not accepted and employees who make them are ejected. Long, unnecessary, bloviating meetings do not exist. Direct, quick and clear feedback is given on everybody's work. The owner personally manages the business and there is little middle management present. If you prove yourself to be a reliable and effective employee, you will have all the necessary authority, resources, etc. made available to you in order to deliver your results.


  • Results Based Compensation Schedule

There is base pay and project bonus pay. Base pay varies significantly by the Engineer's level of ability and responsibility (Lead/Engineer/Associate) that the Engineer takes on projects - this level is reassessed after every project that the Engineer completes. Projects upon completion are rewarded with a bonus - bonus depends on the delivery of all requirements assigned to the Engineer, timeliness of delivery, rate of errors, and the amount of management attention needed in the project. Engineers who can deliver functional solutions that match requirements quickly and with little management action to correct errors get the best rewards and promotions in the organization.


  • Freely Arranged Schedule

You decide when you want to work. What we expect from you are results. Project Leads arrange daily communications with the team in a schedule that works best for everyone, and company-wide there is only one team meeting occurring twice per week. Outside of that, you set your own hours and work when it is easiest for you to.


  • Work as an Engineer, Not Just a Coder

Our Engineers work to build solutions and not just to write code. You will have freedom in how you want to architect the solutions you are making and we will heavily encourage initiative on your part, so long as you direct your initiative to quality and effective delivery.


  • Growth Within Our Organization

We are a dynamic and growing organization with a team spread around multiple continents. If you prove yourself as a responsible, driven and motivated individual, there will be opportunities for you to lead projects and manage tech teams.

Hiring Process

Our candidate selection process is designed to assess people strictly by their merit. We do not make you go through a long round of interviews, instead, we follow a straight-forward sequence:

1. Job Application Form.

2. Online Skills Assessment.

3. Interview.

4. Paid Practical Assignment.

5. Evaluation and Offer.

Share this job:
Software Engineer
angular node-js express mysql aws html Oct 21 2020

About Blockaviation

Blockaviation is on a mission to unify aircraft records. Aviation is a fascinating industry which is oftentimes at the forefront of technological development, other times not. It is highly regulated, which results in very strict documentation processes and this documentation is tied to the airworthiness and the residual value of the aircraft. The Blockaviation “secret sauce” is bringing fluidity to these certification processes.

 If you are excited by a crazily ambitious project and would like to help us change an industry, please reach out. We are on the cusp of take-off and are issuing boarding cards to motivated and committed people. The pace is fast moving and somewhat chaotic, but it is very rewarding to witness real change. We need people to own projects and pay attention to detail.


Our benefits are competitive, with a share option package and an ever-growing package of benefits as the company grows.


Job title - Software Development Engineer

Location - Ideally Dublin - Remote or Office Based

Job summary

Would you get a kick from watching a software network unfold and fundamentally change how an industry works? Would you get satisfaction from completing engineering releases and measuring the efficacy of the product? Constantly iterating, constantly improving, constantly changing things. Are you committed to the reward of seeing a customer delighted? If you enjoy looking for ways to constantly improve things and are not afraid to put your ideas forward, then Blockaviation could be just the place for you. Our platforms have unlimited potential for development and we’d love to have you on board.


Responsibilities and duties

  • Take on and lead Blockaviation software projects to deliver mission critical service levels
  • Develop new software products from the ground up within Blockaviation development frameworks whilst also lending your own creativity and problem solving to the mix
  • Challenge yourself to build incredible solutions
  • Deliver scalable and automated solutions for our customer base
  • Write tests for existing and created code to ensure compatibility and stability
  • Engage with customers to uncover new requirements and build solutions
  • Excellent communication skills

 Qualifications and skills

  • Bachelor's Degree in Software Engineering or similar (Preferred)
  • 3+ years' professional software development or programming experience
  • Strong knowledge of Angular, API development, Node.js.
  • Strong knowledge of MySQL
  • Frontend HTML/CSS experience
  • Devotion to continuing education on an annual basis
  • Excellent communication skills
  • Innovative and highly collaborative

 Nice to have:

  • AWS S3, Elastic beanstalk
  • Exposure to Blockchain frameworks (Preferred Hyperledger Fabric)
  • Working knowledge of SQL/NoSQL
  • Team player attitude with a willingness to lead when necessary

  For further details and a confidential chat pease contact Caroline Donlon on:

E- caroline.donlon@hays.com or

M+ 353 86 0670565

Share this job:
Senior Fullstack JS Engineer - France
Chance  
node-js postgresql react-js typescript express senior Sep 11 2020

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:
Senior Javascript Full-Stack Developer
Juxly  
docker node-js express vue-js angular-js javascript Aug 19 2020

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: