Recent remote jobs
Most important:
- Solid knowledge of Node.js and associated frameworks (e.g. Express, Koa, Hapi)
- Solid knowledge of React/Redux and React Native
- Experience with modern JS tools within those frameworks
- Located within the U.S.
- Experience with unit testing
- Write well designed, testable, efficient code
- A passion and curiosity for creating and building things
Nice to have:
- A React Unit Test Framework (Jest)
- Experience working remotely
- Familiar/involved with open source projects
- Experience within a continuous integration and deployment (CI/CD) environment
Personal:
- Independent
- Fluent in English, written and spoken
- Problem solver
- Proactive attitude
Live Energized:
- Get the chance to work with big brands like Riot Games (League of Legends), Sony, Fox Broadcasting, Kaplan Inc. (top education company), Coinbase (#1 crypto exchange), BeachBody (#1 fitness company), etc.
- Work from anywhere as part of a community of digital nomads.
- Live and work in one of our roaming hacker houses (X-Outposts) around the world:
- Be part of the most energizing community for developers in the world by participating in our Seasons, a 3-month experience filled with challenges, rewards, RPGs, competitions, and more, all centered around a theme that will inspire and energize you.
- Get $2,500 per year (Unleash+) to spend on doing more of what you love and staying energized. Use it on conferences, courses, video games, photography gear, music gear, cooking gear, a gym membership, adventure sports, baby/pet sitting, productivity apps, restaurants, coworking, movie tickets, headphones, etc.
Job Benefits:
- Get the chance to work with big brands
- Live and work in one of our roaming hacker houses around the world
- Work from anywhere as part of a community of digital nomads
- Join our vibrant community
- We provide up to $2,500 in funding for your growth & wellbeing
About The Position
We’re looking for a highly experienced front-end developer to contribute to the 2.0 version of both products, Jibble and PayrollPanda, which are being built on .NET Core. The Jibble 2.0 product is due for a public beta release at the end of 2020, while PayrollPanda is midway through the design phase, with initial development having started in October 2020.
As part of an ambitious team you’ll work with a cutting edge tech stack. Continuous learning and applying new and emerging technologies and methodologies make this an exciting opportunity for you to expand and deepen your skills on the job.
You will be working in a team of 13 engineers from 8 different countries, operating in bi-weekly sprints with daily stand-ups. We apply Kanban methodology in the development process and impact is continuously measured.
Besides front-end development, you will be deeply involved in the design process - offering feedback and input in meetings with product managers and designers when planning new features and products.
The position offers a competitive salary, paid holidays and a fully remote work environment. When possible, we organise annual meetups in varying locations to work and socialise with the entire team.
Job requirements:
- At least 5 years of commercial web development experience
- Deep understanding of Vue.js and its core principles
- Experience using Material Design component libraries (preferably Vuetify)
- Proficiency employing Vuex and Axios for clean API integration
- Familiarity with the Vue Composition API or Vue 3
- Experience with Testing strategies
- Solid TypeScript knowledge
- Ability to turn hi-fi designs into a pixel-perfect UI
- Experience working in remote teams is an advantage
- Located within UTC - UTC+8 time zones
Your responsibilities will include:
- Building Jibble 2.0 and PayrollPanda 2.0 web clients using Vue.js
- Working closely with product managers to implement new features according to well-defined specifications
- Refactoring and improving existing features of the product based on best practices, changing requirements and feedback from QA
- Writing Unit, Functional and e2e Tests to ensure code robustness and documentation
- Exchanging ideas with the design team to improve the user experience
- Reviewing your peers’ code to keep our code base clean and extensible
Our tech stack and tools:
- Vue 2 with Composition API, fully typed using TypeScript
- Vuetify as Material Design framework
- UI/UX Designs in Figma
- Microservice API based on .NET Core 3.1
- Relational Database PostgreSQL
- Deployment on AWS Elastic Container Service
- Atlassian Jira for ticket & sprint management
- Atlassian Confluence for written specifications and documentation
- Slack for any kind of team communication
Our Joel Test Score
- Source control
- One-step build
- Daily builds
- Bug database
- Fix bugs before writing new code
- Up-to-date schedule
- Specifications for existing & new features
- Quiet working conditions
- Best tools money can buy
- Testers & automated tests
- Hallway usability testing
Time zone: (GMT+04:00) Yerevan +/- 4 hours
We are looking for Full Stack Developers to lead the architecture and implementation of large technical projects with enormous impact to BioRender users and internal teams. Our stack includes React.js, Node.js, and MongoDB, with a lot of frontend technical challenges.
Our ideal fit
- Sets a high standard on code quality, tests and code review
- Excellent technical communication skills
- Ability to explain complex solutions clearly to others
- Growth mindset, excited to learn new libraries / technologies (but practical about adopting them for production)
- Creative problem solver
Role objectives
- Develop expertise in one area of the codebase within your first 90 days (e.g. posters, gallery, analytics, etc.). You'll also own code reviews and technical onboarding in that area.
- Onboard two new engineers and participate in the interview process for at least two hires within your first 4 months
- Earn trust from the team by being a go-to person for questions and advice in your first four months
- Ship a large-scale project within your first 6 months. You'll work with Product to execute on product objectives, and lead technical ideation, architecture and implementation.
What you bring to the table
- You have strong experience (5+ years full time, with at least 1 year as a Senior) in software development
- You've previously worked on a large-scale React project or similar framework (Angular or Vue.js); or you're backend-leaning and highly proficient in Node.js/MongoDB
- You have a demonstrated ability to solve complex architectural problems, and think about tradeoffs and systems design
- You have excellent technical communication skills (code documentation, architectural documents and presentation)
- You've been the primary developer on a successful and technically challenging project
- You've had experience working on a team with a mature scrum/agile process
Time zone: (GMT-05:00) Eastern Time +/- 2 hours
Are You the Right Fit?
Visual Lease is currently seeking an Agile Delivery Manager (ADM) in Woodbridge, NJ, to lead a cross-functional Scrum delivery team responsible for designing, developing, testing, and maintaining all assign technical areas. This is a hands-on, relational leadership position that will provide people, project, and technical oversight for the assigned team, measure, and report on results, and provide continuous improvement around process and technical best practices.
This ADM role will specifically lead our Platform Team which is responsible for developing our application to operate and scale within the Amazon Web Service (AWS) cloud environment and to provide a variety of underlying core services (such as user administration, authentication, API, and BI reporting) upon which our application development SCRUM teams will deliver customer-facing features.
The ideal candidate will have broad engineering knowledge (development, testing, automation, DevOps) combined with deep knowledge in one or more of these areas. He/she must have a track record of recruiting, coaching, inspiring, and measuring high performing Agile teams. This role requires strong situational leadership and technical problem-solving skills. Specifically, the ideal candidate will have technical experience with AWS native services, Continuous Integration/Continuous Development (CICD) technologies, REST APIs, C#/.net and Python, XUNIT, RestSharp, Selenium. Culture fit is extremely important at VL, and the ideal candidate will be methodical, creative, curious, and have a can-do attitude. He/she must be able to build strong relationships across departments and support business goals with a customer-first perspective.
What You Will Do
- Provide project oversight tracking velocity, quality, and scope completion metrics & provide technical oversight managing design decisions, coding best practices, and testing rigor each iteration
- Act as an Agile Coach for the delivery team by helping improve Agile processes, spreading Agile best practices between different teams, and measuring key results
- Quickly learn our business domain and the customer-needs we serve. From that perspective, keep teams abreast of goals, priorities, and plans
- Recruit high-caliber Engineers with key technical skills that fit into the Visual Lease culture
- Manage a team of 5 to 10 Software Engineers & Quality Engineers, providing regular team member feedback and coaching
- Define and support technical and personal development goals to grow team members’ careers
- Guide assigned engineers around modern coding best practices such as: microservices architecture, serverless design, AWS Auto-Scaling, trunk-based-development, test-driven-development, CICD processes
- Assist with engineering-wide innovation and processes improvements, support our goal to be a “Continuous Delivery” organization
- Develop a strong rapport with Product Management, and other business stakeholders, and help curate product requirements & lead design sessions
- Support our customer-facing teams with root cause analysis and resolution of customer-reporting technical issues within our defined Service-Level-Agreement (SLA) timelines
- Work collaboratively with other, peer leaders to provide direction, prioritization, and estimation
- Professionally represent engineering cross-departmentally and with customers and vendors
Skills & Competencies
- 6+ year overall software engineering and/or quality engineering experience
- 2+ years’ experience leading cross-functional engineering teams of 5+
- A Bachelor's or master’s degree in Computer Science preferred or equivalent education & experience
- Hands-on experience leading Scrum teams (Certified Scrum Master is a plus)
- Excellent communication skills both at the concept-level and detailed-level
- Solid understanding of Object-Oriented-Development with at least one high-level language (C# or Java) is essential
- Public Cloud & Microservices Design experience (12-Factor App) strongly preferred
- Experience with the following is highly valued:
- Authentication and Security
OWASP Top 10 Vulnerabilities
Trunk-Based Development
DevOps / CICD
Relational Database Design
API development/management
Amazon Web Services (Aurora/RDS/Severless/Autoscaling)
Javascript Frameworks (Angular/React)
Embedded BI Frameworks (Exago/Sisense)
Test Automation Frameworks to support: Unit, Integration, & UI tests
- Authentication and Security
- Highly relational able to build strong peer relationships
- Strong influencing skills, able to lead and make solid technical decisions
- Heart of a teacher: mentoring and inspiring teams to accomplish great work
- The ideal candidate has both a positive outlook and a sense of humor
Time zone: (GMT-05:00) Eastern Time
We are looking for self-motivated engineers who have a passion for building high-quality consumer-facing applications.
*COVID-19 Note: While we still ultimately retain our goal of facilitating people spending more time together in person, due to COVID-19 we have shifted our focus to online events and successfully raised a Series B round (https://techcrunch.com/2020/09... the Front-End Developer position
We are looking for an experienced Front-End Developer to join our web-team. You will be responsible for building the ‘client-side’ of our web applications. It would be your responsibility to translate our company and customer needs into a functional and appealing web-environment while ensuring a great user experience. We expect you to be a pro-active tech-savvy professional, who is curious about new technologies and aspires to combine usability with visual design.
What we expect from you
- Be an inspiring member of our web-team
- Develop user-friendly and testable components or webpages for our SPA's
- Work proactively together with our backend, content and design teams to improve overall quality of our product
- Optimize for browser compatibility and maximum PageSpeed
- Maintain high quality standards and brand consistency
- Write clear technical specifications, documentation and guides
- Keep in touch with latest trends in web development
What we are looking for
- 3+ years experience of working as a Front-End Developer
- Significant experience with building server-side rendered SPA's
- Proficient in developing with ES5+ and CSS
- Good understanding of industry best practices, layout aesthetics and SEO principles
- Knowledge of browser testing and debugging
- Experience with Vue.js, Nuxt.js, Bootstrap, Tailwind CSS, GraphQL, TypeScript, Storybook, WebAnimations, Jest and/or SVG’s is a pre
- Excellent communication and multitasking skills with an ability to perform well in a dynamic environment
- Knows what it takes to make being part of a fully remote team a success
- BSc degree in Computer Science or other relevant area
What you can expect from us
- You will be joining a young and eager team that’s focused on building out the next big social medium
- Open work environment with short communication lines to other teams and/or team members
- Market rate compensation including potential for stock options
- Regular company retreats (unfortunately on hold due to C19)
About Umba:
At Umba, we are building a digital bank for emerging markets, offering intelligent, affordable financial products. We are currently live with an Android app in Kenya & Nigeria with our digital banking services.
One third of the worlds 2 billion unbanked people live in Sub-Saharan Africa, and we are here to bring these customers free banking services and bring them into the formal financial system. It's an exciting mission and one that we are excited to deliver on.
We welcome people from all backgrounds who seek the opportunity to help build a future where everyone has access to liquid capital, free money transfers, and saving & investment opportunities. If you're curious about Fintech or emerging markets and have a passionate, hardworking spirit, work with us and let's put opportunity in everyone's pocket.
What we do:
We rely heavily on our engineering team to realize this vision. Building a software platform that is reliable, scales, and achieves excellent uptime while serving emerging markets with immature tech stacks is a serious technical challenge.
As Director of Engineering, you will report directly to the CEO, and lead our engineering team. You will also work directly with our Data Science, Product, and Management teams to deliver features that improve our customer's experiences and drive business growth.
This role is a senior role at the company and we would like you to be engaged in strategic decisions on all parts of the business. We see this an an incredibly important hire and one that can grow into a C-Suite leadership role. We want someone who can scale along with the business.
What you'll do:
- Craft, code, test and launch new features
- Participate in brainstorming sessions and contribute ideas to our technology, algorithms, and products
- Dive into difficult problems and successfully deliver results on schedule
- Manage a team of engineers and help build the culture at Umba
Basic Qualifications:
- BS or MS in Computer Science or a related technical field, or equivalent experience
- 2+ years of experience building systems software engineering
- Strong understanding fo computer architecture and CS fundamentals
- Proficient in one of the following programming languages: Java, Go, Python, C/C++
Preferred Qualifications:
- 4+ years of experience building systems software engineering
- Detailed problem-solving approach
- Track record of projects completed on time - you are a self-starter & an executor, who is results oriented
- You're fun to work with! We are a very diverse and friendly team that prioritizes building relationships and unlocking everyone's full potential
Work Status:
- Valid work authorization for US
Umba is proud to be an Equal Opportunity employer. All qualified applicants will receive consideration for employment without regard to sex, gender identity, sexual orientation, race, color, religion, national origin, disability, protected Veteran status, age, or any other characteristic protected by law. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements. If you have a disability or special need that requires accommodation, please let us know.
Auth0 is a unicorn that just closed a $120M Series F round of funding, with total capital raised to date of $330M and valuation of nearly $2B. We are growing rapidly and looking for exceptional new team members to add to our exceptional talent pool - and who will help take us to the next level of success. One team, one score.
Our vision is to provide people with secure access to any application in one click or less. And our promise is to make identity work for everyone—whether you’re a developer looking to innovate, or a security professional looking to mitigate. We are looking for curious, excited, boundary-pushing team members. So, if you’re a big thinker who is nimble and adaptable, Auth0 may be an ideal place for you to shine.
Are you interested in building an amazing customer experience at scale? Do you want to improve your knowledge of security? Would you like to help our customers make their applications more secure? Are you ready to make the internet safer?
The IAM User Management team at Auth0, stores and manages user identities on behalf of our customers to provide them the most secure and reliable user management experience in the industry. We work on designing and developing new features and improvements related to security, scalability, performance and functionality to protect and empower our users and take our platform to the next level.
You will have the opportunity to gain a greater understanding and context about how Auth0 works and deepen your knowledge of authorization, security, databases and how to build reliable, highly-available distributed systems.
You will:
- Collaborate with other developers and teams to develop new features, APIs, improvements and fixes to handle our current and future scale.
- Strive to ensure the quality and customer value of our product.
- Learn more, and in depth the domain of IAM.
- Be a part of the team's on-call rotations to make sure we offer our client the best availability for our services.
- Identify and resolve production issues and implement fixes for them.
You might be a good fit for this role if:
- You have 3+ years of software development experience.
- Have experience using NodeJS (or JavaScript), Java, or any other concurrency-friendly language.
- You have created or enjoy creating public APIs.
- Are passionate about working on systems that are highly-reliable, maintainable and scalable.
- You have experience and passion for good engineering practices and testing.
- You have knowledge and experience of data modeling and principles of database systems (relational and non-relational).You are a good communicator and enjoy interacting with people.
- You excel when working autonomously, and know when to seek help from your team members.
- You always strive to learn and are interested in improving your security knowledge.
Preferred Skills:
- Have 2+ years of experience in the identity and access management (IAM) domain.
- Have front-end development knowledge and some experience with frameworks such as React.
- Have solid experience with cloud environments (e.g: AWS).Know about security engineering, authentication and federation protocols, cryptography, and application security.
- Have experience with OAuth2 and/or SAML auth protocols.
- Have familiarity with the tools we currently use, such as Node.js, TypeScript, MongoDB, DynamoDB, PostgreSQL.
Preferred Locations:
- #US; #CA; #BA;
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.
Job Benefits:
- Flexible Work Arrangements
- Competitive Equity
- Top-of-the-Line Macbooks and other great tools
- Embrace Distributed Work
- Inclusive Work Environment
- Annual all-expenses paid international company offsite
ResoluteAI is a fast-growth data aggregation and intelligent search startup, with a mission to enable scientifically driven organizations to make their next big discovery.
We are looking for full-stack developers to help build out our capabilities as we continue to grow.
One small example of our product offering is that we power Stanford's office of tech licensing, when their faculty wants to pursue their research with the help of outside parties:
https://stanford.resoluteinnovation.com/search
Duties and Responsibilities:
- Integrate public domain datasets into the search platform using our ETL framework.
- Design and implement new features that integrate and highlight the various public datasets.
- Work with various external enterprise search APIs to ingest and enrich clients’ documents for search.
- Assist machine learning engineers with deploying their models into production
- Communicate directly with clients on requirements, progress, and setting expectations.
- Assist with bug fixes and writing of regression and unit tests
Education and Previous Experience:
- Bachelor’s degree in Computer Science, or equivalent experience in software development
- 5+ years in related experience and training
Knowledge and Skills:
- Strongly skilled in Python. Experience with SQL and an ORM (e.g. sqlalchemy).
- Can hold your own on the frontend UI in ReactJS
- Comfortable working with Docker and in a Linux environment
- Experience with ElasticSearch– very strong plus
- Experience with Elastic Map Reduce or Spark is a plus
- Knowledge of networking, especially AWS services and infrastructure is a plus
- Must have a self-starter mentality and willingness to dig deep into the code.
- Ability to own your work and adopt an outcomes-based approach, in a fast paced environment of quickly evolving requirements.
What we offer:
- Competitive salary plus Equity in the company
- Full benefits (Medical, Dental, Vision, FSA, Commuter benefit)
- 401(k) and matching
- Unlimited Paid Time Off
- Flexible Work Environment
Job Benefits:
- Competitive salary
- Full benefits - Medical, Dental, Vision, FSA, Commuter
- 401k and matching
- Equity in the company
- Unlimited paid time off
- Flexible work environment
Time zone: (GMT-05:00) Eastern Time
Experience
- 3+ years of experience with the .NET Framework, ASP.NET Web APIs and C#
- 3+ years of hand on experience with React, JavaScript, HTML, jQuery, CSS or any other front end technologies
- Experience in SQL, including constructing SQL queries, stored procedures, and optimization techniques
- In-depth knowledge of object oriented programming and design patterns
- Ability to write maintainable automated tests
Skills
- You enjoy applying your technical skills to solve business problems
- You strive for excellence in everything you develop: customer satisfaction, process and product quality and reliability
- You are a self-starter that seeks innovative solutions to complex issues
- You have strong communication and interpersonal skills
- You are a positive team player
- You show attention to detail
- PayBright offers an outstanding work environment in a high-growth industry
- We focus on creating a positive and cohesive team-based environment and aim to have fun doing our jobs!
- Monthly and quarterly team events and social activities (currently being held virtually due to Covid-19)
- We offer attractive compensation and benefits, including equity participation
- We have a prime downtown Toronto location near amenities and public transportation for those who wish to work in-office, and for any meetings/events (as needed)
- Remote-first work option
Time zone: (GMT-05:00) Eastern Time +/- 2 hours
Are you excited about working with some of the latest technologies to deliver new solutions to banks & credit unions? The Jack Henry & Associates, Common Shared Services team is hiring a Lead Microservices Software Engineer to help deliver cloud-first, microservices-based banking applications for Jack Henry!
As part of the Common Shared Services team, you’ll be at the center of JHA’s strategic development initiatives for new banking applications. In your daily activities as a Microservices Software Engineer, you’ll have the opportunity to work in a DevOps team creating new banking applications as well shared platform services using .NET Core in an innovative technology stack. You’ll engage daily with other frontend and DevOps engineers, product owners, and QA automation engineers in your team. You’ll also collaborate with business leaders, product subject matter experts, JHA enterprise services teams, and our clients to design & build solutions that Jack Henry customers will love!
Jack Henry & Associates, Inc. is annually recognized as one of the best tech companies to work for in the U.S. by Forbes and other local sources! This is a fast paced and fun work environment with a great team engaging like a start-up company. You’ll need to be able to be agile, flexible, and self-motivated, and someone who loves to work closely with other teams across JHA and our clients.
This position can be worked out of any of the following: Lenexa, KS, Allen, TX, Brentwood, TN, Cedar Falls, IA, or Springfield, MO or be 100% REMOTE from any US location.
MINIMUM QUALIFICATIONS
- Must have a minimum of 10 years of software development experience.
- Must have a minimum of 5 years developing apps exposing .NET services exposing SOAP or REST API’s.
- Must have a minimum of 3 years developing cloud-hosted applications (e.g. AWS, Azure, GCP).
- Must have a minimum of 2 years building .NET Core applications or services.
- Must be able to travel up to 5% for team meetings, trainings, or workshops.
PREFERRED QUALIFICATIONS
- Bachelor’s degree in Software Engineering or Computer Science.
- Must have demonstrated experience and continued interest in mentoring other developers and presenting app features & technologies to stakeholders.
- Experience with Microsoft .NET Core, C# 8.0 or Java microservices.
- Experience building RESTful API’s and integrating with SOAP-based API’s and web services.
- SQL and NoSQL (MongoDB) database experience.
- Apache or Confluent Kafka experience.
- Docker Containers, Kubernetes or Azure Kubernetes Service experience.
- Key Vaults and Certificate Management experience.
- Experience with ElasticStack, LogStash/Fluentd, Kibana.
- Experience with Git-based repositories.
- JHA Silverlake or CIF 20/20 product experience.
ESSENTIAL FUNCTIONS
- Oversees the timely, effective, and quality delivery of software into production.
- Defines or refines standards for the design and development of software. Collaborates with developers, QA, operations, and management to provide technical direction in requirements analysis, design, development, testing, and deployment.
- Establishes and reviews business and technical requirements and overall project plans to define or refine standards, ensure adherence to standards, and to facilitate the transfer of knowledge throughout the development staff.
- Completes product technical design and prototyping, software development, bug verification and resolution.
- Performs system analysis and programming activities which require extensive research and analysis.
- Provides technical/engineering support for new and existing applications from code delivery until the retirement of the application.
- Provides both individual and budget-level task and project effort estimates/costs and oversight.
- Develops and tests applications based on business requirements and industry best practices.
- Creates required technical documentation.
- Adheres to documented departmental and corporate standards. Oversees the definition and documentation of standards. Contributes to defining and improving department processes.
- Collaboratively works with QA team to ensure timely delivery of high-quality products.
- Collaboratively works with customer support team to resolve or diagnose defects.
- Performs release validation testing and beta support for projects.
- Researches problems and develops solutions to the problems.
- Conducts unit testing and integration testing for functionality and limits.
- Assists in training and mentoring less experienced peers.
- Identifies and evaluates new technologies and development environments.
- May contribute to product architecture.
- May assist less experienced peers. May act as a team lead.
Job Benefits:
- Flexible Work Hours
- Remote Work Opportunities
- Competitive Salaries
- Employee Stock Purchase Plan (ESPP)
- Awesome Health Insurance
- Excellent PTO & Paid Holidays
- Casual Business Attire
- Paid Parental Leave
- Forbes Top 100 Best Places to Work 2017 (#2 in IT)
- Computerworld's Best Places to Work in IT 2017