Remote TypeScript Jobs

Last Week

React.js & C# .NET Full Stack Software Engineer Passionate About Quality
react-js typescript .net-core cs sql-server full stack Jan 23

As a Software Engineer on the OpCon team, you will work with teammates to build and improve the core OpCon automation platform.  This role has the responsibility for the web application that customers use to define and monitor their automation workflows, as well as the services that schedule the execution of the defined automation tasks.    In this role, you have end-to-end responsibility for the product and the ability to deliver functionality from concept to delivery.  A typical week will consist of you adding a new component to our user interface, building the back-end web services to support it, and working with quality assistance to ensure proper test automation was built and manual testing has occurred.

Key responsibilities:

  • Design great user experiences in Typescript and the React framework for OpCon's web user interface.
  • Build supporting web services and other console applications in C# and .NET Core, optimizing for scalability and supportability.
  • Take ownership of quality. Build automated tests, perform peer reviews, provide feedback to teammates and grow a culture that prioritizes quality.
  • Create systems that provide fast feedback and drive engineering excellence, extending CI/DevOps pipelines to meet the needs of the team.
  • Collaborate with other teams to build software customers love.
  • Love learning emerging technologies. Be ready and able to learn new tools for delivering great products!

Competencies:

  • Excellent problem solving, design, coding, testing, and debugging skills.
  • Strong Typescript/JavaScript skills and experience with front-end development.
  • Strong C# or Java skills and experience with SQL or related database technologies.
  • Strong testing skills and experience with automated test frameworks.
  • Must have strong cross-team collaboration skills.
  • Experience with containerization is highly desirable.

Qualifications:

  • BS/MS degree in computer science or related field
  • 4+ years of professional experience building and supporting enterprise software
Share this job:
Software Engineer
Dandy  
react-js node-js postgresql typescript redux healthcare Jan 21

Company

Dandy is a business-in-a-box for dentists. Our vision is to become the operating system for every dental office in America by leading the transition to digital dentistry for the $200 billion industry. Headquartered in New York City, Dandy is backed by the world's leading venture capital investors.

Job Description

Dandy is hiring a team of topflight software engineers to build digital products and scale our managed marketplace.  As one of Dandy's first engineers, you will play a key role in building our tech team. You'll constantly be challenged to learn new technologies, and be given the freedom to solve problems on your own and learn by doing.

Our stack: TypeScript, NodeJS, NestJS, React/Redux, PostgreSQL

What You'll Do

  • Build our core engineering infrastructure, including new product features and enhancements.
  • Work closely across different business functions, incorporating data from our operations, sales, and account management teams in order to craft elegant solutions to our most pressing challenges.
  • Reinvent a broken experience and disrupt a legacy industry through novel and scalable product design.

What We're Looking For

  • Software engineering experience, preferably at a big tech or high growth startup environment.
  • Ability to understand how our business functions and how challenges and bottlenecks can be addressed through the engineering team.
  • Collaborative, team-centric mindset.  We are a small but mighty team and everyone must be aligned on our goals.
  • With the above stated, we are open to candidates of all backgrounds and encourage you to apply if interested! Dandy is committed to cultivating a diverse and inclusive team and none of the above points are 100% required.

Bonus Points For:

  • Experience documenting coding and architectural decisions
  • Experience with TypeScript
  • Time spent at a venture-backed startup during hyper-growth
  • Relentlessly positive attitude, strong sense of humor, and the ability to have fun at work

Benefits

  • Best in class healthcare including medical, dental, and vision
  • Competitive salary and equity packages
  • Fully stocked kitchen with snacks and coffee
  • 401k program

Dandy is proud to be an equal opportunity employer. We are committed to building a diverse and inclusive culture and celebrate authenticity. We do not discriminate on the basis of race, religion, color, national origin, gender, gender identity, sexual orientation, age, marital status, disability, protected veteran status, or any other legally protected characteristics. 

Share this job:

This Month

Senior Software Engineer, Administration Experience
Auth0  
security saas node-js javascript typescript senior Jan 16

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

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

We are growing the Auth0 Administration Experience Engineering team and are looking for a Full Stack Engineer to help us design and build an amazing product. You would be a great fit for the team if you enjoy working on challenging problems and care deeply about the product’s end-user experience. Not only are we looking for a talented engineer, but we are also looking for someone who will contribute to our culture.

Many of our customers are larger enterprise organizations. The administrators in these companies care about security and want to make sure their employees access vendors' platforms with the minimum privileges required, using their enterprise credentials and complying with their security policies. At the same time, they need to manage their relationship with Auth0 in a centralized way. The Administration Experience Engineering team is committed to providing administrators in large organizations the seamless, transparent, and secure experience they expect from an enterprise-ready SaaS product.

You will

    • Shape the direction of the system architecture and ensure our services are appropriately scalable.
    • Influence the team culture and iterate upon the ways we work together.
    • Collaborate across teams to solve technical and non-technical challenges.
    • Iterate on new and existing features by contributing across the whole technical stack.
    • Debug and resolve production issues and implement fixes for them.
    • Be a part of the team's on-call rotations.
    • Evaluate new technologies and techniques to improve overall practices.
    • Mentor other engineers and help them grow on a technical path.

You'd be a good fit if you

      • Have 7+ years of software development experience.
      • Are customer-focused.
      • Have previous experience using Node.js (JavaScript or Typescript).
      • Have experience building software and services, with distributed systems complexities and their challenges.
      • Are passionate about working on systems that are highly-reliable, maintainable and scalable.
      • Have a thorough understanding of security principles and concerns.
      • Tend to deliver work incrementally to get feedback and iterate over solutions.
      • Communicate well, accept feedback assuming positive intent, and are OK not always doing the most glamorous tasks.
      • Excel when working autonomously, and know when to seek help from your team members.

Also useful if you have

    • Knowledge of security engineering and application security.
    • Experience working in distributed teams and work environments.
    • Knowledge in the identity and access management space.
    • Experience with building SaaS products for enterprise.
    • Experience with Cloud environments from several vendors.
    • Experience with Kubernetes and containerized architectures.

Preferred Locations:

    • #GMT-CA; #AR; #PL; #ES;

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:
Sr. Software Engineer
Ceros  
node-js react-js aws typescript kubernetes saas Jan 16

About MarkUp

MarkUp is the leading visual commenting platform for images and live websites. It’s the perfect companion in your creative process to bring teams together, helping close the feedback loop for anyone that works with multiple collaborators on a project.

Within just 12 months, we have signed up over 50,000 users, winning two awards on Product Hunt. 2021 is already looking to be a bright year for MarkUp as we grow out our nimble product team.  

Our customers include some of the world’s leading brands such as Verizon, Herbalife, Getty Images, BDO, Colliers, AIG, Rosetta Stone, Johnson & Johnson, and Dolby.

We are owned and operated by our parent company Ceros— a design platform that empowers the creation of bespoke, immersive digital experiences without code. As we share the same DNA as Ceros, we’re also passionate about helping companies transform their approach to creating and managing digital content. 

We are well-funded and institutionally-backed by prominent investors including Sumeru Equity Partners, Grotech Ventures, Greycroft, and Starvest Partners.

The Role

Building a product that can ingest and render well any website is no easy task! We require the best-of-the-best, those who are ready to get creative and find solutions to complex problems across multiple browsers, stacks and platforms.

After a strong first year of nailing down product basics and building a foundational user base, we’re now expanding the product in numerous ways. These include but are not limited to building out our paid tiers, integrating with a multitude of other products (Asana, Jira, Trello, Slack, Figma, etc.), and improving upon the overall user experience with greater stability and performance of the MarkUp product. Our goal is to make MarkUp an integral part of anyone’s creative workflow. This is not just about making marketing or creative teams more efficient. It’s about empowering content collaboration across the entire organization. 

The MarkUp codebase is 92% TypeScript, comprising multiple services and packages, predominantly NodeJS based. We use libraries like React, Express, Lerna, Webpack and Jest. We believe in using the right tool for the job, our infrastructure runs on NodeJS, Redis, AWS Aurora, Kubernetes, Terraform and Ansible on AWS.

The Team

As part of the MarkUp team, you’ll be working with a small, cross-functional group of the most talented people you’ve ever worked with. We hire only passionate and creative people with a proven and unquestionable ability to execute, and every member of the team is equally responsible for moving the product forward.

We have a dynamic company culture that collaborates daily. We care deeply about the user experience, and we debate passionately about our ideas. When you work at Ceros, you check your ego at the door, and you aren’t afraid to be honest, especially to yourself. We take our jobs seriously but ourselves not so much -- whether it’s cracking jokes in the chat room or poking fun at the Ceros CEO’s atrocious spelling.

Key Responsibilities

  • Writing maintainable code (probably goes without saying)
  • Writing unit, functional and e2e tests 
  • Planning and leading high-complexity stories and epics
  • Reviewing story docs and offering insights on impacts to other parts of the application
  • Performing code reviews and helping to enforce our code and architectural standards
  • Participating as a primary on-call resource for service disruptions
  • Handling superfriend responsibilities with minimal assistance
  • Acting as release owner
  • Mentoring other software engineers
  • Suggesting new technologies and techniques to improve engineer productivity
  • Agonizing over the user experience until even a trained monkey could use the product
  • Collaborating with and mentoring your peers on security best practices
  • And finally, deploying your code to production and seeing the customer revel in feedback loop nirvana.
  • Bonus Stuff:
    • Background in B2B or SaaS and Product-Led Growth Companies
    • Experience working in a remote-first environment

Key Things to Know

  • This is a remote role
  • We want you to start ASAP
  • This is a full-time position

Benefits

  • Competitive salary
  • Unlimited vacation days
  • Stock options in Ceros with increased incentives as MarkUp scales
  • Premium health insurance
  • Excellent gear (15” Macbook Pro, iPad, external monitor, etc.)
  • Paid parental leave
  • Virtual experiences in which Cerosians can collaborate, educate, and create social connections with one another

At Ceros, we are deeply committed to the recruitment, retention, and growth of diverse talent; uniting people from unique backgrounds in our shared passion for unlocking creativity through technology.

As an equal opportunity employer, we prohibit any unlawful discrimination against a job applicant on the basis of their race, color, religion, veteran status, parental status, gender identity or expression, transgender status, sexual orientation, national origin, age, disability or genetic information.  We respect the laws enforced by the EEOC and are dedicated to going above and beyond in fostering diversity across our company.

Share this job:
Senior Software Engineers, R&D
javascript java typescript senior html cloud Jan 11

Are you looking for a job where you can bring your own ideas to product development for the benefit of thousands of developers around the world? Well, we have good news for you—the next step in your career is only one application away.

Vaadin is an open-source platform for building progressive web applications (PWAs). It consists of a library of reusable web components and web frameworks for creating user interfaces for Java back ends. Vaadin also offers commercial tools that speed up your development workflow.

Most of our product development work is done in Turku, by a talented group of people from 20+ different countries from around the world. We love to make things right, and to make them simple. 

We have openings in the following teams:

Vaadin Design System

Vaadin Design System is an open-source design system for enterprise web applications. It consists of design tokens, components, and guidelines that allow designers and developers to collaborate and create high quality and consistent UIs. Learn more

Vaadin Flow

Flow is a Java web framework for building modern web apps and websites. You can create UIs in Java, or use HTML templates to create the UI, and then bind it to any backend using Java. Learn more

Vaadin Fusion

Vaadin Fusion is a framework for building web applications with TypeScript for the front end and Java for the Back End. Learn more

Vaadin Studio

Studio is the cherry on top of our frameworks, a VS Code extension for developers to build web applications. Studio allows you to see the result of your code without ever having to reload or refresh your application, or even save the code! Studio instantly renders the outcome of your code as you go.

Vaadin Collaboration Engine

Collaboration Engine is a library for creating collaborative features in web apps, allowing end-users to collaborate together to increase productivity and achieve better results. Learn more


Skillset we are looking for:

  • 5+ years of experience working in software development.
  • Strong knowledge in JavaScript and/or Java.
  • Experience and understanding of code testing methodologies.
  • Appreciation for a test-driven, code-review culture
  • Familiarity with TypeScript, Cloud, DevOps is a plus

Your perks:

  • Work in our Office in Turku or remotely from anywhere within ±2h EET (Helsinki).
  • A creative and friendly work environment with minimal bureaucracy.
  • Free choice of tools.
  • Excellent opportunities for career development and learning.
  • 10% of your work time can be spent on your own projects.
  • Flexible working hours.
  • Competitive salary and benefits
  • A comprehensive relocation package should you need one

Apply today! Candidates will be contacted as they apply, and the positions will be filled as soon as we find suitable candidates. 

Share this job:
Software Development Engineer- Front End
javascript react-js css aws typescript frontend Jan 09

The FrontEnd (JavaScript) Engineering Team works with the Platform and REST API teams to deliver world-class web applications. We seek someone that has an exceptional attention to detail and values simplicity over complexity - both in code and communication. You will be working on customer facing technologies and user interfaces. You should be opinionated about what you build and offer constructive criticism on things you didn’t.

Key Responsibilities

  • Collaborate to deliver the best technology solution, responsible for web application design and support and mentoring of our front-end engineers.
  • Partner with business and technical leadership to imagine, design, develop, test, and launch web applications
  • Be willing to investigate and explore business needs


Qualifications

  • 7-10 years experience with JavaScript and a solid understanding of modern JavaScript features found in ES8+
  • 2+ years experience with React, Redux, Express, HTML, CSS
  • Familiar with test driven development using tools such as Jest and Enzyme
  • Experience in developing technical strategy, and the architecture of large front-end solutions
  • 5+ years experience of software development and production deployment
  • Experience with javascript frameworks such as React
  • Will own deliverables for our front-end web apps
  • Is detail and results oriented with excellent problem solving abilities.
  • Has some familiarity with current development tools such as Jenkins, Git, NPM and YARN

Preferred Qualifications

  • 2+ years of financial services experience
  • Experience working with API’s
  • Proven success in mentoring front-end engineers
  • History of delivering customer-driven software products at a high scale in a fast paced, technology first, rapid-growth company
  • Has a fun personality, interest in start up environments, and the desire to be a part of the next big thing
Share this job:

This Year

Lead Clojure Developer interested in Healthcare
clojure postgresql scala react-js typescript healthcare Dec 27 2020

What You Will Work On

              As a lead software developer at Cohesic, you will be involved in all aspects of product development ranging from core infrastructure development, to requirements elicitation and analysis, to UI design, and more.  You will focus on leading the development effort of cardioDI through architecture & design, mentorship, and continuous improvement.  Leads at Cohesic also guide the team through each iteration by running daily stand-up meetings, retrospectives, and coordinating other activities that drive the team’s success.

Our Team Values

              At Cohesic, we value: grit, the ability to persevere despite setbacks; respect, for our coworkers, our customers, and ourselves; continuous learning, the mentality that any experience, good or bad, is an opportunity for growth; empowerment, enabling and encouraging autonomy and self-organization with the power to make change; and trust, to know that everyone is working together towards a common goal.

Your Role and Responsibilities

  • Design and develop new features – and maintain existing features – on the Cohesic DI platform primarily in Clojure and PostgreSQL, and occasionally in TypeScript and React
  • Design, write, and maintain professional-quality code with a focus on patient safety and privacy
  • Design, write, and maintain test suites from unit tests up to end-to-end tests
  • Write and maintain functional engineering documentation and guides
  • Continually interact with team members and sometimes external partners via Microsoft Teams, Azure DevOps, and other tools
  • Organize and run collaborative design sessions ranging from software architecture to UI and UX
  • Organize and run iteration-level activities such as daily stand-up and iteration retrospectives
  • Mentor team members in software design, testing, and aspects of our technology stack
  • Assist quality assurance analysts in test planning

Required Background and Expertise for Success in This Role

  • Authorization to work in Canada (or in country of residence if remote)
  • Bachelor’s degree in Software Engineering or Computer Science, or equivalent work experience
  • 3+ years of experience using Clojure as a primary solution language
  • 5+ years of experience building web-based applications
  • Experience with real-time systems using WebSockets for transport
  • Experience working with formally documented requirements (e.g. SRS documents)
  • Experience writing software using functional programming
  • Experience with both dynamic and statically typed languages
  • Experience in developing RESTful APIs
  • Experience writing and maintaining test suites at varying levels (unit, integration, etc.)
  • Experience in writing and optimizing SQL
  • Experience working with git as a VCS
  • Familiarity with agile methodologies and practices
  • Fluency in English, written and spoken
  • Ability to communicate clearly and confidently about technical requirements
  • A positive attitude, willing to dive into what is needed for our mutual success

Preferred Expertise

  • Excellent technical communication skills (verbally, written, and through diagrams)
  • 5+ years of experience writing back-end code in Clojure
  • 5+ years of experience building web-based applications
  • 5+ years of experience in full-stack software development
  • Experience writing front-end code in TypeScript and React
  • Experience working with documented requirements
  • Experience in end-to-end testing with tools like Cypress or Nightwatch.js
  • Experience writing custom tools to automate tasks
  • Experience in *nix and Bash programming
Share this job:
Backend Engineer
Balena  
node-js docker kubernetes typescript linux backend Dec 13 2020

Being a Backend Engineer at balena

As a Backend Engineer joining the team, your first few weeks will be spent absorbing context and understanding how we work. You will be asking lots of questions, reading code and documentation, picking up issues, and researching any new technologies you come across. You will work on continuously improving your understanding of our interdependent systems, and collaborate with other engineers to build and maintain the core of balena’s products & services.

As you grow in the role, the projects you work on will get more complex, the architectural challenges harder, and your decisions will have a higher impact. You will be empowered to identify platform improvements (relating to quality, security, or performance, for example), communicate proposals, implement solutions, and release new capabilities. We’re looking for engineers with a strong interest in building not only resilient and robust systems but also successful products for our users!

Responsibilities

  • Develop new features and solutions across the product stack, ensuring the architecture of our distributed systems remains cohesive
  • Evaluate user requirements and other inputs to determine the scope of new functionality
  • Find recurring patterns in product feedback and use that to drive change
  • Own projects from concept to execution, including development, testing, deployment, and monitoring
  • Contribute to documentation and user-facing guides for your implementations
  • Be a key resource for peers on support, lending your expertise and educating others
  • Constantly question how we can maintain and grow an infrastructure that optimizes for security, availability, observability, and high-performance
  • Actively invest back in our technology, libraries, and frameworks (we look at these as continuous work in progress)

Requirements

  • Strong technical background with a focus on backend development and infrastructure
  • Experience writing high-quality, production-ready code and debugging complex issues
  • Working knowledge of modern software practices, such as instrumenting applications for observability
  • Drive for execution — owning outcomes and pushing projects to completion
  • Ability to manage ambiguity and independently make critical trade-off decisions
  • Continuous improvement mindset, and desire to make yourself and others more effective
  • Willingness to constantly build on your knowledge of the balena platform and new technologies
  • Excellent communication skills and fluency in English

Bonus points

  • Experience with technologies like Typescript, Node.js, Go, PostgreSQL, Docker, and Kubernetes
  • Background in leading projects and working cross-functionally to build great products
  • Strong understanding of networking concepts (load balancers, routers, etc.)
  • Experience with IoT, embedded SW, dev tools, or balena as a user/contributor
  • Contributions to OSS projects and community involvement

Make sure to let us know if any of these items apply to you! If possible, please also share a sample of your work or examples of projects (URL or attachment).

Share this job:
Full Stack Engineer that loves Node/TypeScript/GraphQL to help build our backend
node-js typescript graphql react-js postgresql backend Dec 12 2020

About this role

We’re looking for a software engineer to work on our GraphQL API, other backend services, and full stack on web-based apps. Our stack is Node.js, PostgreSQL, React, GraphQL for web and backend. You’ll work alongside other engineers who will work on our Swift and Kotlin native mobile apps and rely on the GraphQL API.

We will consider hiring at either junior, mid or senior level (we're building a team).

A typical day

The mornings will usually have a standup meeting. The aim is to update everyone, co-ordinate the day, and organise any collaboration.

After that, you may get stuck into some coding, or developing ideas. At various points you will ask for advice (or give advice). If other team members are free, you might go to a whiteboard together, and work on some problems together.

When working on a major feature/project, you’d be given a brief by the product manager. You would then have to create a design document along with a product designer. That might be a 2-3 page doc describing the problem and proposed solution.

Usually, you would say how you’re approaching the issue and discuss alternatives you have considered and why you rejected them. You would pitch it to the product manager and the rest of the team.

On other days, the focus may be on pure coding, i.e. improving fix, fixing problems, or working on deploying a feature.

Where you’ll work

We have a base in Beehive Lofts in Ancoats in Manchester.

You will occasionally need to travel to see customers, although you wouldn’t necessarily need a car to be able to do that. Full travel expenses will be paid.

There is a lift in the building with ground level access, and should you need to use this we can arrange a visit to check it is suitable.

Necessary skills

  • Great written communicator
  • Able to work with others in the team to develop ideas and designs, approachable and easy going
  • Can work quickly but maintain quality
  • Puts the customer at the heart of all product decisions, on a constant quest to understand the customer’s wants and needs
  • Able to put together collaborative documents to communicate the possible approaches and recommended implementation for new features
  • Attention to detail, we create quality products

Qualifications and experience

  • 3+ years of experience as a software developer
  • Solid Node.js and JavaScript knowledge
  • Desirable: GraphQL experience
  • Desirable: PostgreSQL experience
  • Desirable: Typescript experience
  • Desirable: React experience (or similar framework)
  • Desirable: Mobile app development experience

Salary & benefits

  • Excellent salary (depends on level hired at - junior, mid or senior)
  • Pension
  • Travel expenses
  • Mobile phone allowance
  • Coffee, tea & snacks provided
Share this job:
Fullstack Engineer for Mission-Driven EdTech
Hobsons  
node-js react-js aws typescript javascript saas Dec 09 2020

The Opportunity! 

Are you passionate about developing products and integrating these products with different systems using the latest technologies? Hobsons is seeking a talented and energetic Sr. Software Engineer to join our team in either our Arlington, VA office or Remote from anywhere in the US. The role will suit a self-motivated engineer, who has 5+ years of engineering experience with a proven track record of product delivery. The Sr. Software Engineer at Hobsons will be involved in significant development projects for our market-leading K-12 SaaS product. Your work will focus on developing applications using various cutting-edge technologies following an Agile process. 

What will you be doing as a Sr. Software Engineer at Hobsons?

  • Modernize, design, develop, and test software components using Node.js, React, and AWS cloud-native technologies; 
  • Collaborate with other team members to incorporate the best practices and innovations into our products to help to set the team technical direction and ensure it aligns with the larger organizational technology strategy; 
  • Collaborate closely with product managers and user experience during discovery, design, and development; 
  • Stay current on technology trends and identify ways to innovate our products in the education space. 

We're looking for someone who has...

  • Bachelor’s Degree in information systems, computer science, engineering, or another relevant discipline; 
  • 1-2+ years of experience in software development using JavaScript (React, NodeJS);
  • 5+ years of experience in developing software product solutions; 
  • Thorough knowledge of modern AWS cloud-native technology tools, languages, and programs; OR 
  • An equivalent combination of education and experience
  • Strong presentation and verbal communication skills
  • Proactive sense of urgency and can-do attitude

Our Stack

JavaScript, (React.js, and Node.js), AWS Cloud Native (Lambda, DynamoDB), PostgreSQL, Kubernetes

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.

Hobsons is an Equal Employment Opportunity (EEO) employer and welcomes all qualified applicants. Applicants will receive fair and impartial consideration without regard to race, sex, sexual orientation, gender identity, color, religion, national origin, age, disability, veteran status, or another legally protected status.

Share this job:
Senior React JS Developer / Remote
react-js node-js javascript typescript blockchain senior Dec 06 2020

Duties and responsibilities:
- Development of new highly-responsive, web-based user interface
- Construct visualizations that are able to depict vast amounts of data
- Work and collaborate with the rest of the engineering team
- Work with product owners and graphic designers
- Learn and understand UX
- Develop a flexible and well-structured front-end architecture, along with the APIs to support it
- Develop automated tests to ensure the product is of the highest quality
- Nice to have: understanding of blockchain and its related concepts
- Nice to have: the ability to also work with NodeJS on back-end side as a Full Stack developer

What we offer:
- You can work remotely from anywhere in the world (although +/- CET time zone would be a preference)
- Startup environment
- Working on the cutting edge blockchain and fintech technology project
- Interesting challenges to work on together with other bright minds
- Friendly team work atmosphere

Share this job:
Remote Frontend Developer
javascript angular react vue-js typescript frontend Dec 03 2020

Are you tired of developing just another online shop? Drowning in all the meetings and corporate routing? You can do better!

Join Adspert, a profitable, international and rapidly evolving software company based in Berlin-Mitte.

Our software platform uses AI and machine learning to automate media buying decisions and reach unparalleled advertising performance across Google, Microsoft, Amazon and Yandex.

We are looking for a highly motivated and experienced part-time freelance frontend developer to work as part of a team and take responsibility for continuously delivering new pages of our product and work with the Product and Backend team in planning the work and picking the best approaches.

You will be involved in defining requirements, development, testing automation, maintenance and deployment of our product.

Skills and Requirements:

  • You are experienced developing large-complex Single page web applications.
  • Hands-on experience with JavaScript and at least one UI framework (e.g. Angular, React, Vue.JS) preferably Angular.
  • You have experience with concepts of component-based architecture & reusability while developing JavaScript-heavy web applications.
  • Participate in code reviews to give and receive constructive feedback
  • You are experienced with testing and debugging web applications.
  • You have a good understanding of REST APIs and interest in discussing endpoints architecture.
  • You are passionate about UI/UX, modern web design principles and an interest in sweating the small stuff.
  • You have a good understanding of HTTP protocol, HTML5, CSS3(LESS/SASS), the DOM, browser APIs and databases.
  • You are fluent in English
  • You are available for ~20h per week

Nice to have:

  • Experience in data visualisation using Highcharts or D3.js
  • Experience in optimising the performance of SPA
  • Understanding of online advertising bidding
Share this job:
Senior Software Engineer
aws node-js angular typescript microservices senior Dec 01 2020

About the Role

Vidaloop is looking for a Senior Software Engineer to produce and implement functional software solutions. You will work closely with management to define software requirements and take the lead on complex technical projects. As a member of the Voterly team (https://voterly.com/), your goal will be to develop high-quality software that is aligned with user needs and business objectives.  

In this role, you should be able to work independently with minimal supervision. You should thrive in an agile environment and demonstrate excellent judgment, organization, and problem-solving skills.  

Why Work at Vidaloop?

  • Make an impact in the civic technology space, working to increase informed voter turnout in the United States
  • Get in on the ground floor with an early stage startup 
  • Thrive in a flexible, autonomous environment
  • Work with a modern tech stack (AWS, Node, TypeScript, and Angular)

What You’ll Do

  • Develop high-quality software design and architecture
  • Identify, prioritize and execute tasks in the software development lifecycle
  • Develop new features by producing clean, efficient code
  • Automate tasks through appropriate tools and scripting
  • Review and debug code
  • Perform validation and verification testing
  • Determine root cause for complex software issues and develop practical, efficient and permanent technical solutions
  • Ensure software is up-to-date with latest technologies
  • Determine process improvements, best practices, and develop new processes
  • Collaborate with internal teams to fix and improve product
  • Assist in task planning, estimation, scheduling and staffing
  • Mentor software engineers to allow for skill and knowledge development through advice, coaching and training opportunities

Skills & Qualifications

Technical Requirements

  • Proven experience as a Senior Software Engineer or 8+ years of Full-Stack development experience
  • Bachelor’s Degree in Computer Science or related field (or equivalent work experience)
  • Experience with three or more of the following technologies:
    • TypeScript
    • NodeJs
    • Serverless framework or other serverless architectures
    • AWS (Lambda, DynamoDB, SQS, SNS, API Gateway, Cloudfront)
    • Angular
  • Analytical mind with problem-solving aptitude
  • Ability to provide in-depth evaluation and analysis of unique complex technological issues
  • Demonstrated ability to work independently
  • Ability to exercise discretion and good judgment in performance of duties
  • Strong written and verbal communication skills

Strong Pluses

  • Passion for civic engagement or positive social impact
  • Experience developing mobile applications
  • In-depth knowledge of serverless architecture
  • Experience with machine learning
  • Successful track record in early-stage startup environment
  • Demonstrated leadership ability and personal accountability

Perks of the Job

  • Competitive compensation 
  • Robust health benefits (medical, dental, vision)
  • Company-paid life insurance
  • 401(k) with employer contributions
  • Generous PTO, sick, paid holidays, and parental leave
  • Flexible work hours
  • Home office stipend
  • Technologically advanced environment
  • Company celebrations and social events
Share this job:
Senior Software Engineering Manager
aws blockchain angular typescript node-js senior Dec 01 2020

About the Role

Vidaloop is looking for a Senior Software Engineering Manager to lead our engineering department and help us build great products. This role is both strategic and technical. The strategic aspect includes aligning engineering activities with company goals and objectives, reporting back to upper management, hiring engineers, and prioritizing and setting timelines for various projects. The technical aspect involves playing an active role in software architecture, development and completion of projects; managing our infrastructure and ensuring all internal systems operate securely and effectively; and establishing policies and procedures that produce high-quality software. 

To be effective in this role, you should have exceptional people-management skills and a proven track record of leading high-performing teams to success. You should be an outstanding leader and communicator with a strong belief in developing the skills and talents of others. Ideal candidates will have experience identifying and navigating organizational changes, a keen interest in trends in engineering and leadership, and an above average emotional intelligence.

Why Work at Vidaloop?

  • Make an impact in the civic technology space, working to increase informed voter turnout in the United States
  • Get in on the ground floor of an early stage startup 
  • Thrive in a flexible, autonomous environment
  • Work with a modern technologies (Blockchain, AWS, Node, TypeScript, and Angular)

What You’ll Do

  • Oversee development teams and their projects
  • Implement best practice engineering methodologies
  • Provide technical guidance to engineering teams and upper management
  • Manage software development projects by setting requirements, goals and timelines
  • Monitor reliability and performance of all internal systems to suggest improvements
  • Prepare and manage the engineering department’s budget
  • Partner with HR on development team-related hiring and personnel matters 
  • Ensure compliance with security regulations
  • Design strategies for future development projects based on the company’s overall objectives and resources
  • Implement innovative technologies
  • Coordinate with external stakeholders for new integrations and tools
  • Review and update policies relevant to internal systems and equipment

Skills & Qualifications

Technical Requirements

  • Work experience as a senior software engineering manager or similar senior-level position in an engineering department
  • Bachelor’s Degree in Computer Science or related field (or equivalent work experience)
  • Extensive experience with modern technologies, preferably with our tech stack (Blockchain, AWS, Node, TypeScript, and Angular)
  • In depth understanding of agile methodologies
  • Leadership abilities with a strategic mind
  • Excellent project management skills
  • Ability to provide in-depth evaluation and analysis of unique complex technological issues
  • Ability to exercise discretion and good judgment in performance of duties
  • Strong written and verbal communication skills

Strong Pluses

  • Passion for civic engagement or positive social impact
  • Experience developing mobile applications
  • In-depth knowledge of serverless architecture
  • Experience with machine learning
  • Successful track record in early-stage startup environment

Perks of the Job

  • Competitive compensation 
  • Robust health benefits (medical, dental, vision)
  • Company-paid life insurance
  • 401(k) with employer contributions
  • Generous PTO, sick, paid holidays, and parental leave
  • Flexible work hours
  • Home office stipend
  • Technologically advanced environment
  • Company celebrations and social events
Share this job:
Software Engineer
react-js typescript javascript webpack react-testing-library testing Nov 29 2020

Full or Part-time

The best product development job in the world? We think so.
 
We are looking for people who live and work in Australia to join our remote-first team.
 You will be working on Octopus Deploy, the most popular deployment automation tool in the world. This means everything you do will positively affect the lives of thousands of software developers and operations teams around the world.
 
Read our
 employee handbook and our people repository to discover what it's like working at Octopus.

You will join one of our development teams working on our flagship product. We shape, bet, and build using a method inspired by Shape Up. We work in 8-week cycles, focusing on directed work for 6-weeks, and "sharpening the saw" with undirected work for 2-weeks at the end of each cycle. We remove unnecessary obstacles so you can work directly with customers who are developers just like us. Our teams are software tradespeople who care about doing things right the first time. You will probably be surprised at how collaboratively we work both inside and across our teams, even though our teams work remotely. We take pride in our hard-earned, friendly, consensus-building, and ever-improving remote-first culture.

Working at Octopus may be different from any other job you’ve had before. In many companies, software engineers are treated as an expense to reduce or a revenue stream to increase. In contrast, Octopus is a product company built from the ground up by engineers, for engineers. At Octopus your effort will be appreciated because you are adding value to our products, which are our assets. Also, our customers are people just like us. This makes it easy to relate to our customers and understand what they care about most.

Octopus is not done. Many of us came to Octopus thinking “it does everything I want, how can I possibly help?” Continual changes in the software landscape present a constant stream of opportunities for us to explore. We will continue to make Octopus the best tool in its class by increasing the value Octopus offers, pushing into new territory beyond deployment automation, all the while making Octopus easier and more delightful to use for both simple and complex scenarios alike. If you like solving distributed computing problems, building delightful user experiences, or anything in between, you can do that with us.

Octopus is not a startup. We do not need venture capital, we have been a sustainably profitable business from day one. We care about building a sustainable company and we do this by helping customers succeed, leaving increased revenue as a happy byproduct. 

A typical day might include

  • Working where you work best, perhaps in a home office designed by you, using a device of your choosing, with or without music, in an atmosphere you create for yourself.
  • Improving our onboarding experience for new customers to help them become successful with Octopus sooner.
  • Working on small improvements which make the Octopus user interface more usable and delightful for experienced customers.
  • Changing our TypeScript + React source code hosted in GitHub, most of it in the open, collaborating on a pull-request, then shipping a release to customers around the world via an automated build, test, and delivery pipeline, often within the same day.
  • Handling an inbound support ticket from a customer, helping them succeed with Octopus, or offering advice to a customer in our community Slack workspace.
  • Pairing with another software engineer or a support engineer to help them reproduce a tricky problem, helping them understand the inner workings of the Octopus user interface in the process so they can be more helpful to even more customers over time.
  • Pairing with another engineer on a Zoom call to solve a technical problem or design a new feature.
  • Fixing a bug using an approach like red-green-refactor to prevent customers from experiencing that bug again.
  • Improving our documentation to help customers discover solutions for themselves.
  • Writing a blog post about something interesting for other developers, or explaining a new feature of Octopus.

You will be a great fit for this role if

  • You are a valuable individual contributor in your current job regardless of your experience.
  • You are passionate about usability design and modern front-end software development.
  • You care about software craftsmanship using any front-end development language or toolset.
  • You are able to work independently, motivating yourself to do high-quality work on time, communicating with your teammates when you need help or when you are ready for something new.
  • You enjoy collaborating with other people to solve problems, challenging each other to discover the best solution for a problem, using a balance of passion, pragmatism, and empathy.
  • You are a results-oriented person, someone who is focused on iteratively delivering valuable things to your customers, someone who willingly changes direction based on clear and transparent business information, and someone who helps others do the same.

You will enjoy this role if

  • You want to work on a world-class user interface built using TypeScript, React, and Material UI.
  • You are a software consultant or contractor looking to invest your effort into a successful and lasting product.
  • You are a valuable individual contributor looking to expand your horizons with a world-class software company.
  • You like a balance of freedom and responsibility, being treated as an adult.
  • You want to do the best work of your life with other like-minded people.
  • You enthusiastically accept radically candid feedback, feedback that is thoughtful, timely, and directly actionable, and offer the same benefit to others.
  • You enjoy solving complex distributed computing, automation, security, performance, and usability problems.
  • You like working with great tools like the latest versions TypeScript, Webpack, React and React Testing Library in the development environment of your choice.
  • You like working with customers directly, helping them be successful with Octopus, even if success proves to be elusive.
  • You enjoy doing things the right way from the very beginning knowing you are working on a valuable asset.

Interested? We'd love to hear from you. Please include a cover letter outlining what you can bring to the role and how Octopus would be a good fit for you. If you look like a good fit, the we will be in touch to arrange a Zoom chat with one of our senior engineers.

Share this job:
Senior Fullstack Software Engineer, Growth and Enablement
Auth0  
react-js node-js javascript typescript salesforce senior Nov 29 2020

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 Full Stack Software Engineer to join our Growth and Enablement Team. This team is focused towards supercharging the next phase of Auth0’s growth while at the same time enabling multiple internal groups within our organisation to effectively deal with their growing needs. At Growth & Enablement you would join a team of exceptionally talented individuals with a wide breadth of focus, from pricing & packaging, to how customers can effectively leverage support resources to even looking after and improving internal tools that fulfill a plethora of field teams requirements.

You will

    • Work with Product and Design closely to determine and optimize user experience and information architecture
    • Craft secure, performant, cross-platform browser-based applications for both customers and internal Auth0 teams.
    • Collaborate across teams to solve technical and non-technical challenges.
    • Build new and maintain current features by contributing across the whole technical stack.
    • Debug and resolve production issues and implement fixes for them.
    • Be a part of the team's on-call rotations.
    • Evaluate new technologies and techniques to improve overall practices.

You'd be an excellent fit if you

    • Have a passion for learning.
    • Enjoy building elegant user interfaces and delightful user experience.
    • Are comfortable designing, writing, and operating full stack applications with a strong focus on frontend development.
    • Are familiar with NodeJS and RESTful APIs.
    • Have a deep understanding of JavaScript and TypeScript.
    • Have the ability to be self-directed and be effective working independently, yet feel equally comfortable contributing in a team environment.
    • Work well with technical and non-technical people to deliver high-value results.
    • Believe that writing code is just a means to solve business problems.
    • Enjoy being part of a highly collaborative, remote-friendly environment.

It is helpful, but not required, if you:

    • Have experience working in distributed teams and work environments.
    • Have experience working on billing and / or pricing services.
    • Have experience working on internal tooling or with internal customers.
    • Have experience working with React and Styled Components.
    • Have experience working with Material Design.
    • Have experience using or building a design system.
    • Have experience building and maintaining an MVC architecture.
    • Have experience in developing services that integrate with third party tools like Salesforce, Stripe etc.

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:
Full-Stack Software Developer Interested in Healthcare
react-js clojure typescript scala postgresql healthcare Nov 27 2020

What You Will Work On

              As a full-stack developer at Cohesic, you will be involved in all aspects of product development ranging from core infrastructure development, to requirements elicitation and analysis, to UI design, and more.  You’ll be part of a team building groundbreaking technologies in the healthcare space – ones that will improve the lives of many people – on the Cohesic DI platform.  As a team member, you’ll wear multiple hats as we work together on complex features and continuous improvement.

Our Team Values

              At Cohesic, we value: grit, the ability to persevere despite setbacks; respect, for our coworkers, our customers, and ourselves; continuous learning, the mentality that any experience, good or bad, is an opportunity for growth; empowerment, enabling and encouraging autonomy and self-organization with the power to make change; and trust, to know that everyone is working together towards a common goal.

Your Role and Responsibilities

  • Design and develop new features on the Cohesic DI platform using Clojure, Scala, TypeScript, React, and PostgreSQL
  • Participate in collaborative design sessions ranging from software architecture to UI and UX
  • Write and maintain professional-quality code with a focus on patient safety and privacy
  • Write and maintain test suites from unit tests up to end-to-end tests
  • Write and maintain functional engineering documentation and guides
  • Coordinate with quality assurance analysts on test processes, and defect correction
  • Continually interact with team members and sometimes external partners via Microsoft Teams, Azure DevOps, and other tools

Required Background and Expertise for Success in This Role

  • Authorization to work in Canada (or in country of residence if remote)
  • Bachelor’s degree in Software Engineering or Computer Science, or equivalent work experience
  • 3+ years of experience in full-stack software development
  • 3+ years of experience building web-based applications
  • Experience writing unit tests and integration tests
  • Experience in developing RESTful APIs
  • Experience in functional programming
  • Experience with both dynamic and statically typed languages
  • Experience in writing and optimizing SQL
  • Experience working with git as a VCS
  • Familiarity with agile methodologies and practices
  • Fluency in English, written and spoken
  • Ability to communicate clearly and confidently about technical requirements
  • A positive attitude, willing to dive into what is needed for our mutual success

Preferred Expertise

  • 5+ years of experience in full-stack software development
  • 5+ years of experience building web-based applications
  • 2+ years of experience writing back-end code in Clojure and/or Scala
  • 2+ years of experience writing front-end code in TypeScript and React
  • Experience with real-time systems and/or WebSockets
  • Experience working with documented requirements
  • Experience in end-to-end testing with tools like Cypress or Nightwatch.js
  • Experience writing custom tools to automate tasks
  • Experience in *nix and Bash programming
Share this job:
Senior Full Stack Engineer
react-js django docker node-js typescript full stack Nov 27 2020

About GooseChase

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

The key technologies we use are:

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

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

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

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

Specific responsibilities include:

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

Skills
The candidate for this position must be:

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

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

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

Perks

  • Fully remote work - work whenever/wherever/however you want. We've been doing this for years, so this isn't a temporary thing for us.
  • Competitive compensation, including stipends for equipment, co-working spaces, etc.
  • Join a company that is profitable & growing quickly, but still prioritizes doing the right thing over everything else.
  • Significant learning opportunities - whether it’s learning about other parts of the business or taking on more responsibility, we expect everyone on the team to be continually looking to grow.
Share this job:
Remote Backend Software Engineer to optimize the world of Container Shipping
node-js typescript backend machine learning Nov 23 2020

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

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

The role

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

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

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

Tasks and Responsibilities

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

Role Requirements

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

Bonus skills

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

Want to join our team?

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

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

Share this job:
Software Engineer
ember.js angular typescript javascript git ui Nov 19 2020

ABOUT THE POSITION:
Agrian is looking for an experienced front-end developer to help us build out our next generation of products. We’re writing an ambitious front end that’s built around modern Ember and is written in TypeScript. We pride ourselves on being up to date in best practices in coding, testing, and deployment strategies.

You’ll work directly with other teams in Engineering, User Experience, and Product Management in a company that takes pride in quickly delivering groundbreaking solutions to its clients. You can find out more about our technology stack at this talk given at EmberConf 2020.

The position is ideally based in our Clovis, CA headquarters, but the role will be remote for the foreseeable future. Virtual EmberConf 2020: Taming the Beast: Managing a really ambitious codebase by Luke Deniston

REQUIREMENTS:

  • Extensive JavaScript experience with a focus on building large, complex single-page applications
  • Proficient in at least one modern JavaScript framework such as Ember (preferred), Svelte, Angular, or Vue
  • Able to debug and optimize cross-browser and platform web applications (for desktop and mobile)
  • Experience with Node-based CLI tools, JS build tools, and automated testing frameworks (QUnit, Mocha, Jasmine, etc.)
  • Comfortable with Git/version control workflows

NICE TO HAVES:

  • Ability to bring custom and responsive designs to life using technologies like PostCSS, Sass or Less, and frameworks like Tailwind or Bootstrap.
  • Knowledge and passion for design and UX principles of web and mobile interfaces
  • Experience with TypeScript (preferred) or Flow
  • Experience with OpenLayers, Leaflet, or other web mapping tools
  • Experience with D3, Vega, or other visualization libraries

When filling out your application, be sure to include a short letter as to why you're interested in the role, and please include a link to a git repo so we can review some code samples.   

WORK ENVIRONMENT:
The work environment characteristics described here are representative of those an employee encounters while performing the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.

  • Telecommuting
  • Travel can be approximately 25-50%
  • The noise level in the work environment is usually moderate.

Employment Type: Full Time
Functional Area: Non-Management

Share this job:
React Software Engineer
react-js typescript javascript webpack react-testing-library testing Nov 18 2020

Full or Part-time

The best product development job in the world? We think so.
 
We are looking for people who live and work in Australia to join our remote-first team.
 You will be working on Octopus Deploy, the most popular deployment automation tool in the world. This means everything you do will positively affect the lives of thousands of software developers and operations teams around the world.
 
Read our
 employee handbook and our people repository to discover what it's like working at Octopus.

You will join one of our development teams working on our flagship product. We shape, bet, and build using a method inspired by Shape Up. We work in 8-week cycles, focusing on directed work for 6-weeks, and "sharpening the saw" with undirected work for 2-weeks at the end of each cycle. We remove unnecessary obstacles so you can work directly with customers who are developers just like us. Our teams are software tradespeople who care about doing things right the first time. You will probably be surprised at how collaboratively we work both inside and across our teams, even though our teams work remotely. We take pride in our hard-earned, friendly, consensus-building, and ever-improving remote-first culture.

Working at Octopus may be different from any other job you’ve had before. In many companies, software engineers are treated as an expense to reduce or a revenue stream to increase. In contrast, Octopus is a product company built from the ground up by engineers, for engineers. At Octopus your effort will be appreciated because you are adding value to our products, which are our assets. Also, our customers are people just like us. This makes it easy to relate to our customers and understand what they care about most.

Octopus is not done. Many of us came to Octopus thinking “it does everything I want, how can I possibly help?” Continual changes in the software landscape present a constant stream of opportunities for us to explore. We will continue to make Octopus the best tool in its class by increasing the value Octopus offers, pushing into new territory beyond deployment automation, all the while making Octopus easier and more delightful to use for both simple and complex scenarios alike. If you like solving distributed computing problems, building delightful user experiences, or anything in between, you can do that with us.

Octopus is not a startup. We do not need venture capital, we have been a sustainably profitable business from day one. We care about building a sustainable company and we do this by helping customers succeed, leaving increased revenue as a happy byproduct. 

A typical day might include

  • Working where you work best, perhaps in a home office designed by you, using a device of your choosing, with or without music, in an atmosphere you create for yourself.
  • Improving our onboarding experience for new customers to help them become successful with Octopus sooner.
  • Working on small improvements which make the Octopus user interface more usable and delightful for experienced customers.
  • Changing our TypeScript + React source code hosted in GitHub, most of it in the open, collaborating on a pull-request, then shipping a release to customers around the world via an automated build, test, and delivery pipeline, often within the same day.
  • Handling an inbound support ticket from a customer, helping them succeed with Octopus, or offering advice to a customer in our community Slack workspace.
  • Pairing with another software engineer or a support engineer to help them reproduce a tricky problem, helping them understand the inner workings of the Octopus user interface in the process so they can be more helpful to even more customers over time.
  • Pairing with another engineer on a Zoom call to solve a technical problem or design a new feature.
  • Fixing a bug using an approach like red-green-refactor to prevent customers from experiencing that bug again.
  • Improving our documentation to help customers discover solutions for themselves.
  • Writing a blog post about something interesting for other developers, or explaining a new feature of Octopus.

You will be a great fit for this role if

  • You are a valuable individual contributor in your current job regardless of your experience.
  • You are passionate about usability design and modern front-end software development.
  • You care about software craftsmanship using any front-end development language or toolset.
  • You are able to work independently, motivating yourself to do high-quality work on time, communicating with your teammates when you need help or when you are ready for something new.
  • You enjoy collaborating with other people to solve problems, challenging each other to discover the best solution for a problem, using a balance of passion, pragmatism, and empathy.
  • You are a results-oriented person, someone who is focused on iteratively delivering valuable things to your customers, someone who willingly changes direction based on clear and transparent business information, and someone who helps others do the same.

You will enjoy this role if

  • You want to work on a world-class user interface built using TypeScript, React, and Material UI.
  • You are a software consultant or contractor looking to invest your effort into a successful and lasting product.
  • You are a valuable individual contributor looking to expand your horizons with a world-class software company.
  • You like a balance of freedom and responsibility, being treated as an adult.
  • You want to do the best work of your life with other like-minded people.
  • You enthusiastically accept radically candid feedback, feedback that is thoughtful, timely, and directly actionable, and offer the same benefit to others.
  • You enjoy solving complex distributed computing, automation, security, performance, and usability problems.
  • You like working with great tools like the latest versions TypeScript, Webpack, React and React Testing Library in the development environment of your choice.
  • You like working with customers directly, helping them be successful with Octopus, even if success proves to be elusive.
  • You enjoy doing things the right way from the very beginning knowing you are working on a valuable asset.

Interested? We'd love to hear from you. Please include a cover letter outlining what you can bring to the role and how Octopus would be a good fit for you. If you look like a good fit, the we will be in touch to arrange a Zoom chat with one of our senior engineers.

Share this job:
Seeking a Full-Time Remote Full Stack .NET Developer
Remedia  
cs asp.net-mvc vue-js sql typescript full stack Nov 18 2020

REMEDIA, LLC, a growing, very innovative, successful health care analytics company with a track record more than a decade long and a passion for building products that improve patient outcomes and genuinely improve lives, is seeking a full-time full stack .NET developer with an emphasis on front-end web development to join our small, very creative team.  Applicants should have a minimum 3-5 years’ experience working in a professional software development environment or equivalent.

We currently have offices in Austin, TX and Amherst, MA.  This is a remote position.  Flexible work scheduling is possible. 

The person we are looking for is a creative, enthusiastic individual who will be forthcoming with their ideas, and will be a key part of our product development team.

Duties:

  • Implementation of user interfaces from specification, wireframe, and formal design
  • Development of customizable and data driven user interfaces
  • Development of business logic and data access layers
  • Ongoing development and support of ETL system
  • Creation of internal tools including user interface design and database interactions
  • Maintenance of the existing portals web based front end and development of new features.
  • Participation in the discussion and planning of new products and features
  • Documentation of code

Our tools, and products are currently built with:

  • .NET/C#, ASP.NET MVC
  • Vue and TypeScript
  • HTML, CSS and JavaScript/jQuery
  • SQL
  • XML/JSON

Experience with the following would be beneficial:

  • Webpack
  • ES6/ES.Next
  • LINQ
  • MySQL
  • IIS Security
  • Jira
  • TeamCity

All applicants must be in the United States and must agree to a background check.

As this position requires access to protected health information as defined by HIPAA, appropriate workspace guidelines must be followed.

No Recruiters please.

Share this job:
Senior Front-end Engineer
Jimdo  
react-js css angular-js vue-js typescript senior Nov 18 2020

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.

Responsibilities

  • Implement new features that help users to successfully share their business, projects and ideas. That’s what they love about us!
  • Develop seamless web experiences that are clean, pragmatic, and forward-thinking.
  • Work closely with product management, design, and other engineering teams to understand needs and improve the customer experience.
  • 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
  • Understanding of basic interface design / UX
  • Proven experience with styling applications with HTML, CSS/SASS/SCSS/LESS
  • You have experience with JavaScript, TypeScript, React and/or Redux
  • Comfortable with HTML 5, CSS, and JavaScript frameworks, like React, AngularJS, Vue, or Ember.

Nice to have

  • Experience with frontend development tools like Webpack, Grunt, or Gulp
  • Experience with end-to-end testing (e.g. Testcafé, Cypress)
  • You have experience building and running production systems

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:
Front End Software Engineer
react-js typescript material-ui frontend embedded cloud Nov 14 2020

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

We are looking for a skilled and passionate Front 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 dynamic and complex front end solutions in web applications.

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 React (web) based front end development technologies;


  • Experience in building successfully implemented highly performing web app front ends;


  • Experience with Typescript;


  • Experience with popular UI Component Libraries, such as Material UI;


  • Understanding of SDLC and Software Architecture.

The following will help:


  • Expertise in React Native and Mobile App Development will be helpful but not required;


  • Experience with front end solutions that work together/embedded with CRM/ERP systems and live streaming technology;


  • Experience with tools like Amplify, Firebase, and other Front End oriented Cloud Technologies;


  • Understanding of basic UX/UI design principles.

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:
Senior Full Stack Software Engineer
react-js nestjs mongodb graphql typescript full stack Nov 13 2020

Description: As a Senior Full-Stack Engineer at Intelage, you will design, develop, deploy and iterate compelling products and services for our customers. Collaborating with design, product and technical peers, this is a high-impact, key role on our nascent and fast-growing technical team. This position reports to our Director of Software Engineering. 

Key Responsibilities:

  • Collaborate with designers, product managers, architects, engineers, and operations team members to build new platform services and features
  • End-to-end feature development from UI implementation all the way through the middleware and backend platform
  • Collaborate in an agile environment to understand business requirements and translate those needs to actionable development code using best practices
  • Be a tactical champion of a continuous improvement software development culture
  • Supporting existing codebases while building next-generation software architecture in new technologies
  • Deeply own the full stack and entire lifecycle for your products and features 
  • Work with design, product management and QA to develop and execute the technical roadmap
  • Own, build on and continuously improve the design/architecture and subsequent implementation and continuous iterative development of your work 
  • Design, develop and deploy features for the company's core web applications
  • Ensure the performance, quality, and responsiveness of applications
  • Develop and maintain code quality standards and enforce them across the team
  • Continually introduce architectural improvements and refactorings to the code baseline
  • Manage individual projects priorities, deadlines and deliverables with your technical expertise
  • Participate in design and code reviews, identify and communicate best development practices.
  • Experiment with technologies, solving the problems of scaling, latencies while keeping a check on cost and quality.

Ideal Qualifications:

  • BS/MS in Computer Science, Computer Engineering, Electrical Engineering or a related technical discipline
  • 4+ years of professional software development experience building complex software systems that have been successfully delivered to customers
  • 3+ years of experience in OOP, knowledge of relevant design patterns and designing highly scalable systems
  • 3+ years of experience contributing to the architecture and design (architecture, design patterns, reliability and scaling) of new and current systems
  • Experienced full-stack developer in the following technologies (ideally): Typescript, React, NestJS, MongoDB, AWS, CI, GraphQL, CloudFront, Docker
  • Exceptional customer relationship skills including the ability to dive deep and discover true requirements, underlying feature requests, recommend alternative technical and business approaches, and lead engineering efforts to meet timelines with optimal solutions
  • A high degree of comfort operating in a sometimes ambiguous, fast changing environment with rapid iteration cycles 
  • Proven delivery of complex technical roadmaps and be detail oriented with excellent problem solving abilities. 
  • Experience with the Scrum and Agile methodology and experience working within and leading Agile teams
  • Excellent written and oral communication skills
Share this job:
Director of Software Engineering
react-js typescript nestjs mongodb graphql executive Nov 13 2020

Director of Software Engineering - Intelage

Description: As our Director of Software Engineering at Intelage, you will be responsible for the development, management and delivery of our entire technical roadmap. You will collaborate closely with design, product and marketing leaders in order to deliver compelling products and services for our customers. You will drive the technical vision while building out a team of developers at a rapid pace; ensuring that the right thing is built at the right time and, most importantly, in the right way.

This is a hands-on position where you will be expected to develop software in addition to leading the technical team; stepping in as needed to get the job done. The ideal candidate must be comfortable operating in an ambiguous, fast changing environment with rapid iteration cycles. You will act as an influencer throughout the organization and embody radical ownership of your team’s deliverables. 

A successful candidate must have a background in computer science, strong leadership abilities, experience running Agile teams, proven delivery of complex technical roadmaps and be detail oriented with excellent problem solving abilities. This is a high-impact, strategic role. This position reports to the Chief Revenue Officer. 

Key Responsibilities:

  • Responsible for the technical deliveries of the software development life cycle
  • Management of departmental resources, staffing, mentoring, and enhancing and maintaining a best-of-class engineering team
  • Manage the day-to-day activities of the engineering team within an Agile/Scrum environment
  • Management and execution against project, product plans and delivery commitments
  • Report on status of development, quality, developer operations, and system performance to management
  • Ensure the right thing is being built and delivered at the right time in the right way

Ideal Qualifications:

  • BS/MS in Computer Science, Engineering, or related technical field
  • Minimum 5 years of experience managing software development teams
  • Minimum 8 years total software industry experience, including hands-on development and/or team management
  • Technical lead that has successfully scaled a startup from early to midsize and beyond
  • Experience in OOP, knowledge of relevant design patterns and designing highly scalable systems
  • Full lifecycle software development team management experience, from inception to delivery, through production operations
  • Experienced in full-stack development using the following technologies: Typescript, React, NestJS, MongoDB, AWS, CI, GraphQL, CloudFront, Docker 
  • Experience with the Scrum and Agile methodology
  • Experience launching and maintaining complex features 
  • Excellent written and oral communication skills

Intelage is committed to a diverse and inclusive workplace. Intelage is an equal opportunity employer and does not discriminate on the basis of race, national origin, gender, gender identity, sexual orientation, protected veteran status, disability, age, or any other legally protected status. 

Share this job:
Senior Backend Engineer
saas postgresql python google-kubernetes-engine typescript backend Nov 09 2020

About the Role
We’re looking for a Senior Backend Engineer. You’ll have exciting opportunities to fundamentally impact the product and the business.

About You

  • You have at least a BS/BA in Computer Science or equivalent practical experience.
  • Proficiency in backend languages and frameworks such as Python, Java / C / C++, Go
  • 5+ years of experience developing highly performant and scalable back-end code
  • Proficient in Data Structures and Algorithms
  • You have experience developing backend technologies and services that scale to handle millions of requests, and extract insights from massive data.
  • Experience with developing scalable platforms with relational databases like Postgres, configuration/synchronization services, and advanced cache stores like Redis.
  • Familiarity with Kubernetes. Deployment experience in K8s a big plus

You are a great fit because you are:

  • A solid problem solver
  • Interested in joining an early stage startup
  • Pragmatic and methodical
  • A clear communicator and collaborator
  • A great teammate
  • Favor execution over planning

In this role you will:

  • Develop the AptEdge Backend
  • Contribute to product architecture discussions
  • Cross-functional team collaboration
  • Engage with customers for user interviews
  • Bonus points for experience in:
  • Applied Machine Learning
  • Working with Terraform and/or GCP
  • Good understanding of how highly secure, distributed, resilient software works
  • Experience shipping multi-tenant platforms for both SaaS and on-premise deployments

Perks Include:

  • Medical, Dental, Vision, and 401k
  • Commuter benefits
  • Equity in the Company
Share this job:
Senior Backend Engineer - TypeScript / NodeJS
Chance  
node-js typescript postgresql backend senior data science Nov 08 2020

YOUR MISSION

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

YOUR RESPONSIBILITIES IN A NUTSHELL

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

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

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

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

WHY CHANCE ?

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

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

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

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

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

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

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

PERKS AT WORK

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

We are actively seeking an Angular developer who possesses a passion for pushing front-end technologies to the limits to create attractive and functional user experiences. This developer will work in a team of talented network and security engineers and back-end developers to design and build the next generation of our web-based applications.

Our software developers are a critical part of the team.  They develop cutting edge full-stack web and Android applications built using the latest development tools and techniques.

What you will accomplish within the first six months:

  • Design and develop new UI for Ridgeline software platforms
  • Contribute new features to existing UI’s
  • Continually refresh existing products with new features based on end-user feedback

What you will do:

  • Translate mission requirements into production-quality code
  • Develop web-based application front ends using Angular, TypeScript, JavaScript and more
  • Optimize applications for performance, visual appeal, usability, and security
  • Collaborate with back-end developers and software architects to improve quality
  • Write functional engineering documents and user documents and guides
  • Create quality mockups and prototypes
  • Help back-end developers with coding and troubleshooting
  • Ensure high quality graphic standards and brand consistency
  • Continuously discover, evaluate, and implement new technologies to maximize development efficiency

What you need to qualify:

  • Proven work experience as a web front-end developer with experience in Angular or similar frameworks
  • Experience with TypeScript, JavaScript, CSS
  • Familiarity with browser testing and debugging
  • Understanding of layout aesthetics
  • Experience working with remote data via REST and JSON
  • An ability to perform well in a fast-paced environment
  • Excellent analytical and multitasking skills
  • In-depth understanding of DevOps with Git, Jenkins and Docker is preferred
  • BS degree in Computer Science or relevant field is preferred
Share this job:
Senior Fullstack Developer
node-js typescript vue-js mongodb docker senior Nov 03 2020

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

If so, please read on...


Who are we?

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



What are we looking for?           


General

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

Technical experience:

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

Ideal candidate:

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

What can we offer you?

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

Next steps:


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


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

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



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

Share this job:
Senior Full Stack Developer
kotlin java typescript javascript kubernetes cloud Nov 03 2020

,  SaaS , -, Structure for Jira.   , .

:

  • 4 .
  • . computer science. ( !)
  • Kotlin ( Java), .
  • .
  • .
  • ( ).

:

  • .
  • : Java 11, Scala, Kotlin, TypeScript.
  • : Akka, Kafka, Cassandra.
  • , FRP.
  • , .
  • Atlassian.

:

  • .
  • unit-, - .
  • ( 100% code review).
  • , , .
  • ( ).

:

  • , .
  • : , , , .
  • , ( 10% ).
  • , .
  • , , 4 ( 4 ).
  • , 100% .
  • 50% .
  • 50% .
  • .
  • , , . ( )
  • , , . - , , .
  • ; , , .
  • -.
  • ( ).
  • , ( ).

:

Back end — Akka, Kotlin. Akka Streams, . Kafka, web sockets. Cassandra, AP. Kubernetes ( ).

Front end — JavaScript, FRP, , . TypeScript React.

Structure - . , , . :

  • unit-;
  • Code Review ;
  • QA.

; Slack stand-up . , : , .

, , , , , .

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

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

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

Our Tech Stack:

UI - Angular

Mid-Layer - Java, Node.js 

Databases - Postgres, MongoDB, & Elastic Search

What you will accomplish in the first six months:

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

What you will do:

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

What we are looking for:

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

Nice to haves:

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

We Are…

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

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

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

You Are…

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

Responsibilities

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

Basic Qualifications

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

Preferred Qualifications

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

We Offer

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

Our Values

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

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

Share this job:
Lead full-stack developer
react-js react-native go typescript javascript api Oct 14 2020

Job Description

BHW is looking for a new Lead Full-stack Developer to lead our talented and highly collaborative team of engineers. The ideal candidate would oversee large greenfield development projects, manage and mentor our development team, care for overall code and product quality, and direct big picture technology decisions for our firm.

This role will be given the opportunity to lead a strong team at an established and growing agency, while working on exciting and rewarding projects. BHW has built an in-house, skilled, and motivated development team. We are now looking for a new front-end engineering leader.

This individual can also participate in any of the following areas of interest: developer reviews, recruiting, new hire training, project estimation and lead evaluation, client meetings and presentations, and overseeing the career growth of promising lead developers. As the Lead Full-stack Developer, this individual will also be highly influential in many big picture company decisions.

Compensation

Base Salary: 190,000 - 250,000, with opportunities for bonuses, profit sharing, and equity.

Requirements

  • Full project life-cycle experience across numerous solutions preferably in the mobile and web space
  • 7+ years working as a developer or development team lead
  • 3+ years experience managing teams of at least 5 developers, including setting and tracking timeline and budget estimates
  • 3+ years experience of overall software solution design, API specification, and component design
  • 3+ years experience with React or React Native
  • A passion for mentoring and training
  • Skilled at quick and efficient troubleshooting of complex issues
  • Experience working directly with other project stakeholders, such as designers, clients, project managers, and/or product managers
  • Flexible on back-end technologies and languages

Benefits:

  • 401(k)
  • 401(k) matching
  • Dental insurance
  • Disability insurance
  • Flexible schedule
  • Health insurance
  • Life insurance
  • Paid time off
  • Parental leave
  • Referral program
  • Relocation assistance
  • Retirement plan
  • Tuition reimbursement
  • Vision insurance
Share this job:
Senior Software Engineer, Identity
Auth0  
node-js web-services mongodb postgresql typescript senior Oct 01 2020

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.

We are looking for a Senior Engineer to join our Sessions team! This team is responsible for building out the services and infrastructure which are needed to scale sessions and refresh tokens to the billions, where reliability and latency are key. The majority of authentication and authorization transactions running through Auth0 will depend on your code, giving you the opportunity to work as part of a core product team. 

You will often work with other teams both within the Engineering organization and outside of it, in order to get a better understanding of customer needs and the impact of changes you perform.

You will:

    • Collaborate with other engineers and teams to implement new features, improvements and fixes that need to handle our current and future scale.
    • Instrument, monitor and operate the code you write and services you build. This includes on-call rotations.
    • Help with design and code review, and ensure good engineering practices are being applied.

You might be a good fit for this role if you:

    • Have experience building highly-reliable, mission-critical software at scale.
    • Take an iterative approach to development, dividing long-term goals into incremental milestones.
    • Have experience working in a global remote-first organization.
    • Are a good communicator and enjoy interacting with people.
    • Place a high value on security.
    • Bring the right attitude to the team: ownership, accountability, and attention to detail.
    • Have familiarity with the tools we currently use, such as Node.js, TypeScript, MongoDB, DynamoDB, PostgreSQL.

Preferred Locations:

    • #AR; #US-E; #CA;
    • We are prioritizing candidates in Eastern (GMT-4) time zones

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:
Software Engineer
typescript javascript node-js postgresql full stack robotics Sep 23 2020

6 River Systems (6RS) is a Shopify (SHOP) company leading the way to faster fulfillment. E-commerce has changed the world and our solutions power winning warehouses of the future. We’re revolutionizing warehouse automation with collaborative mobile robots driven by artificial intelligence and advanced cloud-based software.

As a Software Engineer at 6RS, you will build flexible, scalable software solutions to support customers with moving merchandise as quickly as possible. In this new position, you will learn from senior engineers while designing, developing, testing, and improving end-to-end solutions for warehouse automation. 

  • Develop new features across multiple domains (browser, cloud, and bots) as we build:  
    • Performant, resilient, horizontally scalable back-end web servers 
    • Real-time views of orders, inventory, and overall efficiency
    • Efficient workflows for collaborative robots driven by behavior trees 
  • Create scripts and data migration plans to integrate with existing frameworks and databases
  • Work with a squad of 4-6 awesome Software Engineers, embedded QA, and a Product Manager to build end-to-end solutions 

Here is what you'll need day one:

  • Scrappy, yet thoughtful approach to problem solving
  • Practical experience designing and developing scalable software 
  • Interest in working with a variety of technologies, including: 
    • TypeScript or JavaScript 
    • NodeJS
    • PostgreSQL Databases
    • Object Oriented Programming (SOLID)  
  • Knowledge of: 
    • Relational databases and data modeling 
    • Networking (HTTP) 
    • Microservices Architecture
    • Docker, Kubernetes, GCloud
  • Interest in behavior trees and real-world applications for robots
  • Commitment to rigorous testing and validation (we write lots of unit tests)

Why 6RS? Recognized by the Boston Globe as a Top Place to Work

  • Entrepreneurial spirit of a start-up combined with the stability of a global commerce company
  • Competitive compensation packages and Shopify RSUs
  • Company-paid health, dental, and vision coverage for all employees
  • Paid holidays, vacation/sick time, and parental leave
  • Annual 401k contribution from the company 
  • Lifestyle spending account 

About 6 River Systems
Founded in Waltham, Massachusetts in 2015, 6 River Systems is a leading collaborative mobile robotics fulfilment solution and part of global commerce company Shopify. Founders Jerome Dubois and Rylan Hamilton were previously executives at Kiva Systems (now Amazon Robotics). The 6 River Systems solution is operating in more than 20 facilities in the U.S., Canada and Europe, fulfilling millions of units each week for companies including Lockheed Martin, CSAT Solutions, ACT Fulfillment, DHL, XPO Logistics, and Office Depot. To learn more, visit www.6river.com.

About Shopify
Shopify is a leading global commerce company, providing trusted tools to start, grow, market, and manage a retail business of any size. Shopify makes commerce better for everyone with a platform and services that are engineered for reliability, while delivering a better shopping experience for consumers everywhere. Headquartered in Ottawa, Canada, Shopify powers over one million businesses in more than 175 countries and is trusted by brands such as Allbirds, Gymshark, PepsiCo, Staples, and many more. For more information, visit www.shopify.com.

Share this job:
Software Engineer
react-js javascript dot net typescript sql html Sep 21 2020

As a part of Higher Logic's Product Development team, our Software Engineers are responsible for building new features and maintaining existing solutions in various technologies such as React, TypeScript, ASP.Net, and .Net Core. As a valued member of the team, you will actively participate in delivering value to our customers in simple, scalable ways on an agile team. Our team is looking for a well-rounded engineer with a front-end focus but is also ready and willing to dive into any area of the technology stack and excited to turn challenges into opportunities. A preference is given for individuals with strong JavaScript or React skills.

The Scrum Team

When the team succeeds, we all succeed. Living out our guiding principle of All Together, we foster a culture of collaboration and shared ownership. Training, growth and iterative improvement are a natural result of the way we work. Everyone on the team has a voice and is expected to add value in areas in which they are most passionate. We make decisions and produce software that directly impacts the company and the customer every day. Our team is remote capable and interacts with members in offices across the United States.

Qualifications

  • At least 3 years of experience using JavaScript in a SAAS product development environment.
  • Strong knowledge in at least all of the following technologies: HTML, CSS, JavaScript/Typescript.
  • Exposure and working knowledge in at least 2 of the following technologies: SQL, ASP.Net, .Net Core, REST API’s.
  • Strong experience with of at least one JavaScript application framework such as React, Vue, Angular, or Ember.
  • The ability to optimize JavaScript applications for maximum performance across different devices/browsers.
  • Experience with consuming RESTful APIs.
  • Strong understanding of asynchronous request handling.
  • Experience with front-end build and package management tools such as Webpack and NPM.
  • Experience working with Version Control Systems (Git, Mercurial).
  • A passion for creating awesome user experiences.

Preferred Skills:

  • Experience working with React.
  • Deep ES6 and TypeScript knowledge.
  • Experience with LESS or SASS.
  • Experience writing SQL queries.
  • Experience with Windows Development.
  • Experience writing cloud native software.
  • Open source contributions (Github, Bitbucket).

Nice to have Skills:

  • Experience working PHP.
  • Experience working with Linux.
  • Experience maintaining your own Dev Environment.
  • Experience with CI/CD.
Share this job:
Senior Software Engineer
react-js api typescript react-redux node-js frontend Sep 18 2020
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 2020

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:
Senior Software Engineer
aws java sql typescript backend senior Sep 15 2020

About the Role:

As a Senior Software Engineer (Analytical Engine / Backend) at Income Discovery, you will contribute to the AIDA engine, REST APIs, and other server-side components.

  • Help define specifications, implement, and test new analytical features in our products.
  • Use distributed computing and mathematical optimization algorithms to search more possibilities faster.
  • Improve performance, scalability, and reliability of our services.

About You:

We are looking for a person interested in financial analytics and high-performance computing. It is important to be productive with minimal supervision, know when to ask for help, communicate well through writing, and be comfortable with video conferences.

You should have a minimum of 5 years of professional experience. Also, an excellent understanding of Java programming, software engineering, and computer science basics is required. AWS, TypeScript, Clojure, or Go are a plus but not mandatory. Document or SQL database experience, Linux skills, and exposure to numerical programming would be helpful.

Join our innovative and agile development team. We use GitHub, practice code reviews, and solve problems together. Our services run in the AWS cloud, their deployment is automated, and we follow the infrastructure-as-code process.

Income Discovery employees work exclusively remotely, however, you will be required to be available and working during East Coast business hours (EST). Employees have a choice of working from home or from a co-working space near one’s home. All full-time employees are eligible to participate in the Benefit Program, offering health care coverage options (medical, dental & vision) plus other voluntary insurance and benefits including a 401(k) and a Flexible Spending Account (FSA).  


Income Discovery is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, national origin, disability or protected veteran status, or any other legally protected basis, in accordance with applicable law.  

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

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 2020

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 2020

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:
Senior Back End Developer
node-js javascript typescript rest microservices senior Sep 12 2020

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:
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:
Remote Principal Software Engineer to optimize the world of Container Shipping
react-js node-js python typescript machine learning Sep 10 2020

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 2020

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:
Front End Software Engineer
react-js react-native typescript aws-amplify material-ui frontend Sep 08 2020

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

We are looking for a skilled and passionate Front 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 dynamic and complex front end solutions in web and mobile applications.

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 front end web and mobile solutions that interact with our complex back ends, CRM/ERP, telephony and other systems.

  • Deliver and implement your solutions.

  • Optimize your solutions for usability and performance.

  • 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 React (web and native) based front end development technologies;


  • Experience in building successfully implemented highly performing web app and mobile app front ends;


  • Experience with Typescript;

  • Experience with popular UI Component Libraries, such as Material UI;

  • Understanding of SDLC and Software Architecture.

Will be a good plus:


  • Experience with front end solutions that work together/embedded with CRM/ERP systems and live streaming technology;


  • Experience with tools like Amplify, Firebase, and other Front End oriented Cloud Technologies;


  • Understanding of basic UX/UI design principles.

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:
Front End Designer/Developer
javascript jquery ruby-on-rails vue-js typescript frontend Sep 07 2020

We are looking to add a UX specialist and front-end developer to our small team of domain experts and developers building the next generation of healthcare workforce management systems.

We are looking for someone to take the lead on defining, designing and developing the front-end of our NHS appraisal, job planning and 360 multi-source feedback systems, highly regarded by clients and doctors alike for their breadth of features and simplicity of use.

We are working on a number of ambitious new features and you will be expected to work on everything from minor enhancements of existing functionality to playing a key role in defining and developing the UX and interface of new modules.  In addition, we plan to enter new segments with new products.

You will have substantial commercial experience of handling the full scope of front-end work, from initial conversations with clients, users and domain experts, through the design and iteration of complex forms, workflows and data visualisations, to implementing and supporting the required HTML, CSS and JavaScript.

Your experience will be in building SaaS products, maybe with a business focus, and with experience in healthcare management systems being an added bonus. You will be comfortable working in an agile environment, able to juggle both a long-term roadmap and requirements which may change at short notice.

You will be willing and able to learn the intricacies of a complex domain from both our team and from clients/users, and skilled at turning that knowledge into highly functional interfaces that are both information-rich and simple to use.

We are fully remote and you will be experienced at managing your own time and delivering to tight schedules without close supervision but with the full support of our tight-knit team, working closely with product managers and reporting to our head of development.

Alongside your technical skills, you will have excellent communication and collaboration skills, fluent in both written and spoken English, equally at home talking to users in domain terms as taking a detailed technical perspective.


Essential 

  • UX in an SaaS product setting
  • UI design of forms, dashboards, data visualisation and workflows
  • HTML, CSS + LESS
  • JavaScript and jQuery
  • Fluent written and spoken English
  • Right to work in the UK and clean background check

Preferred

  • Experience with Ruby on Rails projects
  • Working knowledge of Ruby to develop simple helpers
  • Experience of adding Vue.js and Typescript to an existing project
  • Experience of using Adobe XD or similar to create a design library

Experience

  • 5+ years relevant commercial experience with 2+ years taking the UX/UI lead on projects
  • Working with clients and users to understand and document complex requirements, and leading both internal and external workshops to explore those requirements
  • Turning requirements and specifications into usable designs that are solidly grounded in the user’s domain and which are attractive and simple to use without being flashy
  • Proven ability to take a lead role in developing a product’s UX/UI
  • Delivering simple, usable but highly functional interfaces encapsulating complicated user interactions to meet highly constrained business rules
  • Experience of data visualisation and business intelligence a benefit
  • Experience of working with NHS or healthcare clients a benefit
  • Experience of working on HR or workforce management systems a benefit
  • Delivering clean, maintainable code in line with modern standards and practices
  • Working to improve and extend an existing codebase while bringing fresh insights to new features
  • Working across the full development cycle from initial requirements through mockups, specification and design to development, testing, delivery and support
  • Ability to write clearly and communicate with everyone from non-technical users to detailed-oriented back end developers
  • Working in an agile environment as part of a small team where everyone has to be flexible and focused on getting things done in the face of rapidly-changing requirements
  • Managing your own time and delivering to schedule without close supervision (we are fully remote with occasional team meetings in London)

Role

  • Full-time permanent preferred
  • Contract applicants will be considered

Benefits

  • Highly competitive salary (dependent on relevant experience) plus pension
  • 25 days holiday plus public holidays
  • Learning/training allowance
  • Remote working with flexible hours
Share this job:
Python Developer
X-Team  
python django graphql typescript rust crypto Sep 04 2020

Most important:

  • Expert knowledge and experience working with Python and frameworks like Django/Flask
  • Experience with GraphQL (Relay)
  • Solid experience with serverless architecture
  • Experience deploying services on AWS
  • Experience with TypeScript
  • Experience writing high-quality unit tests

Nice to have:

  • Experience with Rust
  • Familiar/involved with open­ source projects
  • Experience with working remotely

Personal:

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

Perks:

  • Get the chance to work with big brands like Riot Games (League of Legends), Sony, Fox Broadcasting, Kaplan Inc. (top education company), Coinbase (#1 crypto exchange), BeachBody (#1 fitness company), etc.
  • Work from anywhere as part of a community of digital nomads.
  • Live and work in one of our roaming hacker houses (X-Outposts) around the world: 
  • Be part of the most energizing community for developers in the world by participating in our Seasons, a 3-month experience filled with challenges, rewards, RPGs, competitions, and more, all centered around a theme that will inspire and energize you. 
  • Get $2,500 per year (Unleash+) to spend on doing more of what you love and staying energized. Use it on conferences, courses, video games, photography gear, music gear, cooking gear, a gym membership, adventure sports, baby/pet sitting, productivity apps, restaurants, coworking, movie tickets, headphones, etc.
Share this job: