Find Remote Jobs Worldwide & Work From Anywhere

Recent remote jobs

Skills: node.js reactjs amazon-web-services microservices python

Reporting to the Application Development Manager, the Technical Lead guides a team of Software Developers dedicated to developing applications from initial inception of ideas to roll-out, ensuring they meet quality targets and are delivered on time. The Technical Lead will provide technical expertise and act as a technical liaison consulting with upstream and downstream stakeholders on priorities and requirements. The ideal candidate will be involved in building a platform that is currently used by millions of end users around the world.

RESPONSIBILITIES

  • Lead and inspire a team of world class Software Developers
  • Provide technical leadership to teammates through coaching and mentorship on a regular basis
  • Collaborate with team members to develop high-volume low-latency applications while delivering high-availability and performance
  • Build, optimize, and scale the SOA platform and infrastructure
  • Evangelize best software development practices (OOD, TDD, Continuous Integration, Continuous Delivery)
  • Perform code reviews and design reviews to ensure compliance with development standards
  • Collaborate with engineers across the organization to identify patterns of problems and implement solutions that can be shared across clients
  • Draft and review architectural diagrams, interface specifications, class structures, and other design documents
  • Maintain high standards of software quality within the team by establishing best practices and habits
  • Partner with the Human Resources team to attract and retain high quality and diverse talent to scale the Company’s development team(s)

Qualifications

REQUIREMENTS

  • Bachelor’s degree in Computer Science, Engineering, or a related field, Master’s degree an asset
  • A minimum of 8 years experience in software and Web development
  • A minimum of 3 years professional front-end and back-end development experience
  • A minimum of 3 years leading, coaching and training a team of software developers

TECHNOLOGY

  • Experience with SQL, relational databases, multi-tiered software development, and Web-based software development is a must
  • Advanced understanding of design, implementation and operation of distributed Web-based services and APIs
  • Expert-level knowledge of JavaScript
  • Experience designing and consuming REST APIs 
  • Software development experience in one of the following languages: JavaScript, Node.js (Typescript), Python, Angular.Js, React.Js and/or Vue.Js
  • Strong knowledge and experience in design patterns (such as SOLID Principals) and architecture
    Expertise in a microservices architecture
  • Understanding of the full Web technology stack (HTML, CSS, HTTP, cookies, headers, sessions asset loading/caching, etc.) and a broad knowledge of the JavaScript ecosystem
  • Experience testing code using one of the following: Mocha, Karma, Chai and Sinon, Jasmine
  • Experience with implementing software in a variety of operating environments (UNIX, Linux and Windows)
  • Experience with AWS, Docker and Kubernetes
  • Experience with PHP, an asset
  • Experience with Shell Scripting Python/Bash, an asset

SKILLS

  • Strong experience in training and coaching more junior developers
  • Strong leadership, time management, and problem solving skills
  • Self-motivated with the ability to work under strict deadlines
  • Team player with solid interpersonal skills
  • Strong ability to present, synthesize and influence change
  • Good business acumen
  • Bilingual (spoken and written French and English)


Job Benefits:

  • Latest software, tools, and equipment
  • Competitive pay, bonuses, and benefits - including personal days
  • Full group insurance coverage
  • 50% employee discount on merchandise
  • High performance team, dynamic and social culture
  • Many Internal Mobility Opportunities
  • Telemedicine
  • Kitchens, lounges, coffee, fresh fruits and grab-n-go breakfasts
  • Discount on Montreal public transport card
  • Onsite gym, changing rooms, and showers
Skills: node.js reactjs amazon-web-services microservices python

Reporting to the Application Development Manager, the Technical Lead guides a team of Software Developers dedicated to developing applications from initial inception of ideas to roll-out, ensuring they meet quality targets and are delivered on time. The Technical Lead will provide technical expertise and act as a technical liaison consulting with upstream and downstream stakeholders on priorities and requirements. The ideal candidate will be involved in building a platform that is currently used by millions of end users around the world.

RESPONSIBILITIES

  • Lead and inspire a team of world class Software Developers
  • Provide technical leadership to teammates through coaching and mentorship on a regular basis
  • Collaborate with team members to develop high-volume low-latency applications while delivering high-availability and performance
  • Build, optimize, and scale the SOA platform and infrastructure
  • Evangelize best software development practices (OOD, TDD, Continuous Integration, Continuous Delivery)
  • Perform code reviews and design reviews to ensure compliance with development standards
  • Collaborate with engineers across the organization to identify patterns of problems and implement solutions that can be shared across clients
  • Draft and review architectural diagrams, interface specifications, class structures, and other design documents
  • Maintain high standards of software quality within the team by establishing best practices and habits
  • Partner with the Human Resources team to attract and retain high quality and diverse talent to scale the Company’s development team(s)

Qualifications

REQUIREMENTS

  • Bachelor’s degree in Computer Science, Engineering, or a related field, Master’s degree an asset
  • A minimum of 8 years experience in software and Web development
  • A minimum of 3 years professional front-end and back-end development experience
  • A minimum of 3 years leading, coaching and training a team of software developers

TECHNOLOGY

  • Experience with SQL, relational databases, multi-tiered software development, and Web-based software development is a must
  • Advanced understanding of design, implementation and operation of distributed Web-based services and APIs
  • Expert-level knowledge of JavaScript
  • Experience designing and consuming REST APIs 
  • Software development experience in one of the following languages: JavaScript, Node.js (Typescript), Python, Angular.Js, React.Js and/or Vue.Js
  • Strong knowledge and experience in design patterns (such as SOLID Principals) and architecture
    Expertise in a microservices architecture
  • Understanding of the full Web technology stack (HTML, CSS, HTTP, cookies, headers, sessions asset loading/caching, etc.) and a broad knowledge of the JavaScript ecosystem
  • Experience testing code using one of the following: Mocha, Karma, Chai and Sinon, Jasmine
  • Experience with implementing software in a variety of operating environments (UNIX, Linux and Windows)
  • Experience with AWS, Docker and Kubernetes
  • Experience with PHP, an asset
  • Experience with Shell Scripting Python/Bash, an asset

SKILLS

  • Strong experience in training and coaching more junior developers
  • Strong leadership, time management, and problem solving skills
  • Self-motivated with the ability to work under strict deadlines
  • Team player with solid interpersonal skills
  • Strong ability to present, synthesize and influence change
  • Good business acumen
  • Bilingual (spoken and written French and English)


Job Benefits:

  • Latest software, tools, and equipment
  • Competitive pay, bonuses, and benefits - including personal days
  • Full group insurance coverage
  • 50% employee discount on merchandise
  • High performance team, dynamic and social culture
  • Many Internal Mobility Opportunities
  • Telemedicine
  • Kitchens, lounges, coffee, fresh fruits and grab-n-go breakfasts
  • Discount on Montreal public transport card
  • Onsite gym, changing rooms, and showers
Skills: node.js reactjs amazon-web-services microservices python

Reporting to the Application Development Manager, the Technical Lead guides a team of Software Developers dedicated to developing applications from initial inception of ideas to roll-out, ensuring they meet quality targets and are delivered on time. The Technical Lead will provide technical expertise and act as a technical liaison consulting with upstream and downstream stakeholders on priorities and requirements. The ideal candidate will be involved in building a platform that is currently used by millions of end users around the world.

RESPONSIBILITIES

  • Lead and inspire a team of world class Software Developers
  • Provide technical leadership to teammates through coaching and mentorship on a regular basis
  • Collaborate with team members to develop high-volume low-latency applications while delivering high-availability and performance
  • Build, optimize, and scale the SOA platform and infrastructure
  • Evangelize best software development practices (OOD, TDD, Continuous Integration, Continuous Delivery)
  • Perform code reviews and design reviews to ensure compliance with development standards
  • Collaborate with engineers across the organization to identify patterns of problems and implement solutions that can be shared across clients
  • Draft and review architectural diagrams, interface specifications, class structures, and other design documents
  • Maintain high standards of software quality within the team by establishing best practices and habits
  • Partner with the Human Resources team to attract and retain high quality and diverse talent to scale the Company’s development team(s)

Qualifications

REQUIREMENTS

  • Bachelor’s degree in Computer Science, Engineering, or a related field, Master’s degree an asset
  • A minimum of 8 years experience in software and Web development
  • A minimum of 3 years professional front-end and back-end development experience
  • A minimum of 3 years leading, coaching and training a team of software developers

TECHNOLOGY

  • Experience with SQL, relational databases, multi-tiered software development, and Web-based software development is a must
  • Advanced understanding of design, implementation and operation of distributed Web-based services and APIs
  • Expert-level knowledge of JavaScript
  • Experience designing and consuming REST APIs 
  • Software development experience in one of the following languages: JavaScript, Node.js (Typescript), Python, Angular.Js, React.Js and/or Vue.Js
  • Strong knowledge and experience in design patterns (such as SOLID Principals) and architecture
    Expertise in a microservices architecture
  • Understanding of the full Web technology stack (HTML, CSS, HTTP, cookies, headers, sessions asset loading/caching, etc.) and a broad knowledge of the JavaScript ecosystem
  • Experience testing code using one of the following: Mocha, Karma, Chai and Sinon, Jasmine
  • Experience with implementing software in a variety of operating environments (UNIX, Linux and Windows)
  • Experience with AWS, Docker and Kubernetes
  • Experience with PHP, an asset
  • Experience with Shell Scripting Python/Bash, an asset

SKILLS

  • Strong experience in training and coaching more junior developers
  • Strong leadership, time management, and problem solving skills
  • Self-motivated with the ability to work under strict deadlines
  • Team player with solid interpersonal skills
  • Strong ability to present, synthesize and influence change
  • Good business acumen
  • Bilingual (spoken and written French and English)


Job Benefits:

  • Latest software, tools, and equipment
  • Competitive pay, bonuses, and benefits - including personal days
  • Full group insurance coverage
  • 50% employee discount on merchandise
  • High performance team, dynamic and social culture
  • Many Internal Mobility Opportunities
  • Telemedicine
  • Kitchens, lounges, coffee, fresh fruits and grab-n-go breakfasts
  • Discount on Montreal public transport card
  • Onsite gym, changing rooms, and showers
Skills: sql python amazon-web-services

Crowdskout believes that a more equitable world will be built by people with organizing superpowers. To achieve this vision, we are building one seamless, intuitive, and intelligent platform that integrates data, tools, and experiences to give anyone those superpowers. Our customers are organizations engaged in political and social advocacy that drive big change over the long-term using a portfolio of strategies on a multi-partisan basis. Most importantly, our customers believe that people organizing in their communities are the ultimate agents of durable change.

Crowdskout is looking for a Senior Data Engineer to build out our expanding data infrastructure. Crowdskout’s product has most recently been centered in the CRM space, but we are looking to change that. Currently, we process millions of data points through multiple data pipelines to feed into a suite of databases. We are preparing for 10x growth both in the volume of data processed and the speed in which that data can be available and actionable. To accomplish this we are looking for someone who can build out highly scalable data solutions.

If you're highly motivated, super passionate about our democracy, and want to join a team that is looking to build great things together, Crowdskout may be for you. Even better if you think like a scientist, bring creative solutions, and can obsess about quality. This is a full-time position reporting to the Senior Director of Data Platform. Crowdskout is a remote first company.

Responsibilities

  • Ownership of the design and delivery of key components of a large scale data platform
  • Provide thought leadership in data infrastructure, database design, data governance and operations
  • Provide technical guidance and mentoring to a tight-knit group of highly talented data engineers

Requirements

  • 7+ years of experience overall, 2+ years as a Senior Data Engineer
  • Demonstrable architecture, design and development skills on a few different large scale data platform implementations
  • Strong SQL experience (any flavor)
  • Strong development experience using Python
  • Strong experience building large scale streaming and batch data pipelines with focus on performance, accuracy, reliability, observability and orchestration
  • Strong experience building out data warehouse and/or data lake infrastructure
  • Experience with data modeling and physical database design
  • Experience using Big Data technologies (e.g. Spark, Presto, Kafka)
  • Experience with SQL & NoSQL databases (e.g. MySQL, MongoDB)
  • Experience with Graph databases (e.g: Neo4J, Neptune)
  • Experience with Workflow management engine
  • Experience implementing data security best practices (e.g. data encryption, tokenization, masking)
  • Experience on the AWS data stack (e.g. Kinesis, Glue, RDS, Athena, Redshift etc.)

Extra

  • Software development using PHP and Python / Laravel

Crowdskout is an equal opportunity employer that encourages diversity across all spectrums in its hiring, without regard to race, gender, age, color, religion, national origin, marital status, disability, sexual orientation, or any other protected factor. With that being said, we wouldn't be able to accommodate candidates in need of work sponsorship at this time since we are a small company. If you find this role interesting and you hit on the elements above, please apply!



Skills: python sql etl airflow apache-spark

Your role as a Senior Python Developer at Clevertech will actively contribute to creating software solutions within the Fintech industry.  You will work alongside some of the best in a collaborative environment while focusing on your core skills. Be a master of your craft while being 100% remote and never have to worry about filling in timesheets.

Requirements

  • 7+ years experience in a senior developer role using Python and React; ideally, you have delivered business-critical software to large enterprises
  • Experience creating data pipelines and backend aggregations
  • Experience with ETL workflows on data pipelines
  • You are comfortable manipulating large data sets and handle raw SQL
  • Additional GoLang experience will be advantageous
  • Experience using technologies such as Airflow, Spark, Kafka, AWS Glue and StreamSets
  • English fluency, verbal and written
  • Personality traits: Professional, problem solver, proactive, passionate, team player.

Working at Clevertech

People do their best work when they’re cared for and in the right environment:

  • RemoteNative™: Pioneers in the industry, we are committed to remote work.
  • Flexibility: Wherever you are, and wherever you want to go, we embrace the freedom gained through trust and professionalism.
  • Team: Be part of an amazing team of senior engineers that you can rely on.
  • Growth: Become a master in the art of remote work and effective communication.
  • Compensation: Best in class compensation for remote workers plus the swag you want.
  • Cutting Edge: Stay sharp in your space, work at the very edge of tech.
  • Passion: Annual financial allowance for YOUR development and YOUR passions.

Getting Hired

Interested in exploring your future in this role and Clevertech? Set yourself up for success and take a look at our Interview Process before getting started!

The best people in tech just happen to be all over the world. Are you one of them? APPLY NOW

At Clevertech, we're committed to learning and growing every day, together. Join our community and subscribe to our newsletter, featuring curated topics picked by Clevertech's best. 



Job Benefits:

  • Full-Time Telecommuting
  • Flexible Schedules
  • Paid Time Off
  • Ability to Work with Cutting-Edge Technology
  • Opportunity to Work with and Learn from Top Developers
  • Contribute to Open Source
  • Flexible Family Leave
  • E-Reader for Trainings, Book Club, & Book Recommendations
  • Annual Personal Development Stipend
Skills: node.js angular mysql aws microservices

*Please Note:  At this time, Applied is only accepting applications from candidates residing in Alabama, Arizona, Colorado, Florida, Idaho, Illinois, Kansas, Kentucky, Massachusetts, Michigan, Missouri, New Mexico, North Carolina, Ohio, Oklahoma, Oregon, South Carolina, South Dakota, Texas, Washington, and Wisconsin.

Come join our growing team!  You will have the opportunity to work in a collaborative and creative environment where your ideas matter.

Applied Training Systems, Inc. is seeking a remote* Senior Software Engineer to contribute to the next phase of growth with our company’s brands and product portfolio.  The ideal candidate for this critical position will contribute high quality software and engineering expertise as a technical leader with our talented engineering group. Your contributions will focus on our Mindflash SaaS products.

This position reports to the Director, Software Engineering and collaborates with senior leadership from the product and engineering departments.

About our brands:

Our suite of employee management software solutions delivers an integrated approach to talent development. At Trakstar and Reviewsnap we're modernizing and streamlining the performance review process, providing relevant solutions to today's companies. Recruiterbox delivers recruitment software that features numerous tools to make the hiring process easier and more productive. Mindflash is a leading online Learning Management System, making it easy to provide employee, associate, and/or customer training in the cloud. These tools used together create a market-defining employee lifecycle management solution that charts a path for a workforce from hire to retire.

What we do:

Our company mission is to up-level employee performance from hire to retire, because we believe people are happier and healthier when they know their work matters.  At Applied, we hire only the best people - individuals who impress their prospects and clients with their industry knowledge of best practices and with insights into how Applied’s ever-expanding employee management tools can help their businesses grow and scale.

What you’ll do:

The team you will be joining focuses on delivering high quality (low escaped defects), well tested (cypress/selenium automation framework with focus on unit test coverage), secure (scanned and verified), scalable (AWS, but hardware isn’t the answer), software that delivers exceptional experiences for our clients.  This is a great opportunity to join a growing company, be part of an excellent team, architect solutions to complex problems, and deliver valuable features where clean code matters. 

You will –

  • Build subject matter expertise on your team’s code base and platform.
  • Write clean, production-ready code that is easily understood and well tested.
  • Do no harm and leave it better than you found it when refactoring components.
  • Serve in an on-call rotation (DevOps philosophy where you will participate in ops) and respond promptly to any production issues to remediate rapidly.
  • Be a teammate, communicate well, show up when expected, and be available.
  • Write secure code. Avoid introducing an OWASP vulnerability. Know how APIs are secured, sessions are handled, and data is validated properly.
  • Work in an agile development model and participate or even lead sprint planning activities to break down epics, estimate accurately and consistently.
  • Look for and surface dependencies that can create technical challenges, bottlenecks or otherwise inhibit deliveries.
  • Build reliable observability; monitor and log alerts to ensure the team is aware of, and can respond to, quality issues or outages.
  • Help other teammates resolve complex problems or think through design/architecture challenges. Be available and responsive.
  • Foster an excellent engineering culture based in trust, accountability, character, and honesty.
  • Seek feedback and deliver constructive criticism (e.g., code reviews) in a tactful and empathetic manner; build others up and mentor without ego.
  • Be proactive in moving to new cards/stories and contributing to the team’s forward momentum.
  • Participate and hold code reviews to ensure high quality deliveries.

Your qualifications:

  • Possess a Bachelor’s degree, or equivalent experience. Emphasis in engineering, data science, computer science or information systems is preferred.
  • Have a minimum of 5 years of software engineering experience with SaaS applications.
  • Proficiency with Node.js and Angular a must.
  • Experience with C#, Go, Terraform, Typescript a plus.
  • Knowledge of Git source control, versioning/branching, rebasing, etc.
  • Proficient in AWS systems (Lambda, ECS, Security Groups, CloudWatch, Ops tools, etc.)
  • Experience with Agile SCRUM model.
  • Knowledge of code coverage and unit testing frameworks.
  • Familiar with ticket tracking (e.g., JIRA/Pivotal).
  • Knowledge of best practices for microservice architecture and communication methodologies.
  • Comfortable with RESTful APIs, secure sessions, identity and access management providers (OAuth, SAML, etc.).
  • Proficient with database queries, SQL, optimization and tuning (MySQL, PostgreSQL, etc.)
  • Knowledge of caching systems (Redis, Memcache, Elasticache).
  • Familiar with queueing systems (RabbitMQ, SQS, ActiveMQ, etc.).

Compensation:

  • Competitive salary based on experience
  • Range $100,000 - $135,000/year

Benefits:

  • Flexible time off and paid holidays
  • Medical, dental, and vision
  • Group term life, short-term disability, and long-term disability
  • Voluntary life, critical illness, and accident coverage
  • 401(k) program with pre-tax and post-tax options + employer match


Skills: rubyonrails react postgresql aws redis

*Please Note:  At this time, Applied is only accepting applications from candidates residing in Alabama, Arizona, Colorado, Florida, Idaho, Illinois, Kansas, Kentucky, New Mexico, Massachusetts, Michigan, Missouri, North Carolina, Ohio, Oklahoma, Oregon, South Carolina, South Dakota, Texas, Washington, and Wisconsin.

Come join our growing team!  You will have the opportunity to work in a collaborative and creative environment where your ideas matter.

Applied Training Systems, Inc. is seeking a remote* Senior Software Engineer to contribute to the next phase of growth with our company’s brands and product portfolio.  The ideal candidate for this critical position will contribute high quality software and engineering expertise as a technical leader with our talented engineering group.

This position reports to the Director, Software Engineering and collaborates with senior leadership from the product and engineering departments.

About our brands:

Our suite of employee management software solutions delivers an integrated approach to talent development. At Trakstar and Reviewsnap we're modernizing and streamlining the performance review process, providing relevant solutions to today's companies. Recruiterbox delivers recruitment software that features numerous tools to make the hiring process easier and more productive. Mindflash is a leading online Learning Management System, making it easy to provide employee, associate, and/or customer training in the cloud. These tools used together create a market-defining employee lifecycle management solution that charts a path for a workforce from hire to retire.

What we do:

Our company mission is to up-level employee performance from hire to retire, because we believe people are happier and healthier when they know their work matters.  At Applied, we hire only the best people - individuals who impress their prospects and clients with their industry knowledge of best practices and with insights into how Applied’s ever-expanding employee management tools can help their businesses grow and scale.

What you’ll do:

Your contributions will focus on our Trakstar performance management SaaS products.  The team you will join focuses on delivering high quality (low escaped defects), well-tested (Cypress automation framework with focus on unit test coverage), secure (scanned and verified), scalable (AWS, but hardware isn’t the answer), software that delivers exceptional experiences for our clients.  This is a great opportunity to join a growing company, be part of an excellent team, architect solutions to complex problems, and deliver valuable features where clean code matters. 

You will –

  • Build subject matter expertise on your team’s code base and platform.
  • Write clean, production-ready code that is easily understood and well tested.
  • Do no harm and leave it better than you found it when refactoring components.
  • Serve in an on-call rotation (DevOps philosophy where you will participate in ops) and respond promptly to any production issues to remediate rapidly.
  • Be a teammate, communicate well, show up when expected, and be available.
  • Write secure code. Avoid introducing an OWASP vulnerability. Know how APIs are secured, sessions are handled, and data is validated properly.
  • Work in an agile development model and participate, or even lead, sprint planning activities to break down epics, estimate accurately and consistently.
  • Look for and surface dependencies that can create technical challenges, bottlenecks, or otherwise inhibit deliveries.
  • Build reliable observability; monitor and log alerts to ensure the team is aware of, and can respond to, quality issues or outages.
  • Help other teammates resolve complex problems or think through design/architecture challenges. Be available and responsive.
  • Foster an excellent engineering culture based in trust, accountability, character, and honesty.
  • Seek feedback and deliver constructive criticism (e.g., code reviews) in a tactful and empathetic manner; build others up and mentor without ego.
  • Be proactive in moving to new cards/stories and contributing to the team’s forward momentum.
  • Participate and hold code reviews to ensure high quality deliveries.

Your qualifications:

  • Possess a Bachelor’s degree, or equivalent experience. Emphasis in engineering, data science, computer science or information systems is preferred.
  • Have a minimum of 5 years of software engineering experience with SaaS applications.
  • Proficiency with Ruby on Rails and React a must. Experience with Backone.js, webpack, Rspec, and Terraform a plus.
  • Knowledge of Git source control, versioning/branching, rebasing, etc.
  • Use of AWS systems (RDS, EC2, RDS, Security Groups, CloudWatch, Ops tools, etc.),
  • Experience with Agile SCRUM model.
  • Knowledge of code coverage and unit testing frameworks.
  • Familiar with Ticket tracking such as JIRA/Pivotal.
  • Knowledge of RESTful APIs, secure sessions, identity and access management providers (OAuth, SAML, etc.).
  • Experienced with database queries, SQL, optimization and tuning (PostgreSQL, MySQL, etc.).
  • Knowledge of caching systems (Redis, Memcache, Elasticache).
  • Familiar with queueing systems (SQS, RabbitMQ, ActiveMQ, etc.).

Compensation:

  • Competitive salary based on experience
  • Range $100,000 - $135,000/year

Benefits:

  • Flexible time off and paid holidays
  • Medical, dental, and vision
  • Group term life, short-term disability, and long-term disability
  • Voluntary life, critical illness, and accident coverage
  • 401(k) program with pre-tax and post-tax options + employer match


Skills: cypress javascript selenium java mysql

*Please Note:  At this time, Applied is only accepting applications from candidates residing in Alabama, Arizona, Colorado, Florida, Idaho, Illinois, Kansas, Kentucky, Massachusetts, Michigan, Missouri, New Mexico, North Carolina, Ohio, Oklahoma, Oregon, South Carolina, South Dakota, Texas, Washington, and Wisconsin.

Come join our growing team!  You will have the opportunity to work in a collaborative and creative environment where your ideas matter.

Applied Training Systems, Inc. is seeking a remote* Sr. SDET for Mindflash, our learning management system (LMS), to ensure we deliver high quality software for the next phase of growth with our company’s brands and product portfolio.  The ideal candidate for this critical position will have a deep track record of automation and QA processes for SaaS applications in complex microservices environments deployed on AWS.

This position reports directly to the Director, Software Engineering for Mindflash and collaborates with senior engineering leadership from the Mindflash team.

What we do:

Applied Training Systems, Inc. is an online software provider of HR tools for employee hiring and development.  We believe people are happier and healthier when they know their work matters, so we build and connect tools that employees want and HR needs.  Applied is a fast-growing organization that currently has products in applicant tracking, employee performance, employee engagement, and learning management.  We’re serving 4,000 organizations around the globe with a focus on delivering the best possible people management tools on the market.

The team you will join provides a SaaS LMS that is deployed as a polyglot microservices architecture with MySQL, AWS, Nodejs, .NET, Go, and Javascript front-ends.  This platform empowers thousands of daily users and transactions, providing an important capability for training and onboarding in this new remote landscape.

What you’ll do:

  • Build test and QA environments deployed with Terraform and using various technologies such as Docker, ECS, EC2, Elasticache, Lambda, RDS (MySQL), ECR, Kong and more.
  • Migrate an existing Java/Selenium test suite to Cypress.
  • Develop end-to-end test suites using Cypress for missing coverage and new functionality.
  • Run smoke checks on releases to ensure quality.
  • Assist in triage and identification of root causes for quality issues discovered in production.
  • Utilize scripting and other development tools to improve the testing process and code coverage.
  • Ensure quality from requirements through production by participating in agile sprint ceremonies including estimations, story pointing, sprint planning, code reviews, pull request reviews, etc.
  • Update and manage CICD pipelines using tools such as Git actions, Code Pipeline, Code Deploy, Jenkins, CircleCI, etc.
  • Collaborate with SDET staff from other teams where needed.

You’re best for this role if you:

  • Have provided expertise as an SDET at a SaaS product company
  • Understand and have hands-on experience working with pipelines that deploy through AWS systems
  • Know Git source control, feature branching, release management, and tagging
  • Are well versed in AWS architecture and systems, understanding various toolsets such as WAF, containers, RDS, elasticache, etc.
  • Can serve as scrum master
  • Are comfortable with participating in code reviews to ensure quality throughout
  • Understand the end-to-end development lifecycle including tools such as Git, Packer, Docker, Selenium, Cypress and IDEs/linters
  • Have excellent written and verbal communication skills and feel comfortable corresponding with various departments and senior leadership
  • Demonstrate sound judgement with the strong ability to think creatively, analyze quantitatively, problem-solve, scope technical requirements, and prioritize appropriately

Your qualifications:

  • Possess a Bachelor’s degree or equivalent experience. Emphasis in engineering, computer science or information systems is preferred.
  • Have a minimum of 5+ years’ experience working as an SDET
  • Are experienced with Java and/or JavaScript
  • Have a history of working with Selenium Webdriver and/or Cypress
  • Possess exposure to cloud-based infrastructure (AWS preferred)
  • Have experience with end-to-end product delivery in a SaaS software company

Compensation:

  • Competitive salary based on experience
  • Range $90,000-$130,000/year 

Benefits:

  • Flexible time off and paid holidays
  • Medical, dental, and vision
  • Group term life, short-term disability, and long-term disability
  • Voluntary life, critical illness, and accident coverage
  • 401(k) program with pre-tax and post-tax options + employer match


Skills: javascript css html

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

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

Your key responsibilities:

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

About you:

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

Requirements

Skills & Requirements - Must Have:

  • NodeJS
  • Javascript / HTML / CSS
  • MongoDB

Bonus points:

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

Other:

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

Education

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



Job Benefits:

  • Paid Time Off
  • Food Vouchers
  • Latest Tech
  • Amazing Culture
Skills: java php cloud python javascript
Contrast Security named to Inc.'s “Best Workplaces of 2020” Contrast Security is the world’s leading provider of security technology that enables software applications to protect themselves against cyberattacks, heralding the new era of self-protecting software. Contrast's patented deep security instrumentation is the breakthrough technology that enables highly accurate assessment and always-on protection of an entire application portfolio, without disruptive scanning or expensive security experts. Only Contrast has sensors that work actively inside applications to uncover vulnerabilities, prevent data breaches, and secure the entire enterprise from development, to operations, to production. At Contrast, we pride ourselves on being the best, and being the best requires hiring the best.  About the Position We are looking for a Developer Advocate/Evangelist to join our Global Product Management team and lead our inbound and outbound strategy targeting our software developer audience. As a developer evangelist, you will be acting as a translator who can explain technology to different audiences and find the value story in a technical message. You will be walking in the developers' shoes, advocating for their point of view inside our company, and helping us refine our product strategy to better serve their needs. The ideal candidate has experience developing applications, especially cloud-native ones, has operated in a DevSec environment, and has broad familiarity with modern developer practices and tooling.   At Contrast, you will find an environment where innovation and success come from creative collaboration. For those who meet these standards, there is no better place to work than Contrast Security. This position is US-based but can be permanently 100% remote if not near an office location once reopened.

Responsibilities

    • Develop a deep understanding of the market landscape and the developer persona to identify critical areas of competitive differentiation and market disruption
    • Collaborate with customers, sales, engineering, designers, and other product managers to envision delightful experiences for software developers
    • Interact with developers online on the relevant public forums to help promote Contrast and secure code practices.
    • Publish technical blog posts, tutorials, technical white papers, and deployment guides to support external developers and improve their developer experience
    • Run and teach workshops
    • Build cool projects as code examples that increase developer awareness and the platform reach 
    • Influence the Product Development and R&D teams while helping them better understand what to build and why 

About You

    • B.A./B.S. degree or equivalent work experience
    • At least 5 years of experience in software development and developer advocacy
    • Excellent written and verbal communication skills with demonstrable ability to present complex technical concepts in simple and engaging ways to technical audiences
    • A strong interest in blogging/ writing/ presenting and becoming a technical thought leader in the industry
    • Experience working with various programming languages (Java, PHP, .NET, Ruby, Javascript, Python, GoLang, ...), technologies (IaaS / PaaS / Cloud / Containers / Serverless) and methodologies (DevOps, DevSecOps)
    • Experience in secure code practices is a plus

What We Offer

    • Competitive compensation
    • Daily in-office team lunches (when offices are open)
    • Meaningful stock plans
    • Medical, dental, and vision benefits
    • Flexible paid time off
We are changing the world of software security. Do it with us.   We believe in what we do and are passionate about helping our customers secure their business. If you’re looking for a challenge and want to enjoy where you work, you’ll love Contrast Security. Contrast Security is committed to a diverse and inclusive workplace. Contrast Security is an equal opportunity employer and our team is comprised of individuals from many diverse backgrounds, lifestyles, and locations. By submitting your application, you are providing Personal Information about yourself (cover letter, resume, email address, etc.) and hereby give your consent for Contrast Security, Inc. and/or our HR-related Service Providers, to use this information for the purpose of processing, evaluating and responding to your application for current and future career opportunities. If you are a resident of the European Economic Area or are applying for a position in the European Economic Area, Contrast’s Privacy Statement reflects our policies around compliance with the General Data Protection Regulation (“GDPR”) and your rights respective to GDPR as a California resident, you are entitled to certain rights under CCPA: The California Consumer Privacy Act of 2018 (“CCPA”) will go into effect on January 1, 2020. Under CCPA, businesses must be overtly transparent about the personal information they collect, use, and store on California residents. CCPA also gives employees, applicants, independent contractors, emergency contacts and dependents (“CA Employee”) new rights to privacy.

Job Benefits:

  • Fantastic Medical, Dental and Vision which we cover most of the costs!
  • Free lunches most days and a packed fridge of snacks and drinks
  • Stock options, Competitive comp, Performance-based option grants
  • Flexible and open vacation model
  • 401k, HSA, FSA options
  • Choice of a brand new MacBook Pro or Microsoft Surface Pro
  • Amazing views of Baltimore including 2 outside decks on the water.
  • Exciting work in the field of security using cutting-edge tech stack
  • Competitive benefits and time off for new/expecting parents
  • Dog friendly office