This week
  • PowerInbox
    $70,000.00 - $100,000.00Preferred: (GMT-05:00) Eastern Time

    *This job is fully remote (US only please!), with the possibility to work from our NYC office*

    If you join us, what will you do?

    • Be part of the Quality Assurance group and be fluent in Quality Assurance practices while also having development experience but keeping a Quality Assurance first mentality
    • Tasked with common SDET roles including creating automation and load/stress testing while also executing manual test cases as needed
    • Be a part of a small but growing QA Team and open to taking on multiple responsibilities/roles
    • Work independently while still reporting to the QA Manager
    • Participate in the creation and execution of Test Cases and Test Plans
    • Maintain a QA mentality (ability to accurately identify and reproduce defects through verbal and written methods of communication)
    • Work with the QA Manager on any changes to the QA Process which may be beneficial
    • Potentially review developer's automated unit and integration tests to identify improvements and gaps in developer-owned tests  

    In order to be great at your job, you’ll need

    • 5+ years prior experience in a QA Role with a product that is provisioned over the Web or is a hosted SasS solution
    • Advanced knowledge of an object oriented and/or scripting knowledge such as: C#, Ruby, Python, Java, etc..
    • 3+ years past experience with developing automation frameworks/automated tests and Load/Stress Testing
    • Proven past experience with REST API testing and the common tools associated with it
    • Knowledge of common QA Practices
    • Knowledge of defect tracking systems (such as JIRA) and test case management systems
    • Experience collaborating with developers to maximize test coverage between the developer’s own tests and the QA testing effort
    • Experience working in a remote Agile environment
    • Have experience working in a mixed environment and be able to excel at multiple languages and frameworks

    This is extra, but if you have it, it will make us happy

    • Experience in working remotely
    • Knowledge of/interest in the digital and AdTech landscape
    • Experience working in small companies
    • Experience with message based systems
    • Experience with QASymphony Software Platform
    • Experience working with different time zones
    • Experience with Azure and AWS

    About PowerInbox

    Who We Are

    We are a digital monetization startup ecosystem that is always open to new talent

    Why We Are

    Personalization is key and we at PowerInbox believe that email is not meant to be stationary and static, but relevant and filled with dynamic content and advertisements.

    What We Are

    We at PowerInbox boost your revenue and brand engagement through real-time advertising, and native ad displays.

    If interested please send your resume to [email protected]

  • PowerInbox
    $70,000.00 - $90,000.00Preferred: (GMT-05:00) Eastern Time

    *This job is fully remote (US only, please!), with the possibility to work from our NYC office*

    If you join us, what will you do?

    • Be part of the Quality Assurance group and be fluent in Quality Assurance practices while also having some development exposure but keeping a Quality Assurance first mentality
    • Tasked with common QA roles including interpreting requirements and creating test plans/cases along with maintaining/creating automation and load/stress testing while also executing manual test cases as needed
    • Be a part of a small but growing QA Team and open to taking on multiple responsibilities/roles
    • Work independently while still reporting to the QA Manager
    • Participate in the creation and execution of Test Cases and Test Plans
    • Maintain a QA mentality (ability to accurately identify and reproduce defects through verbal and written methods of communication)
    • Able to verify issues submitted by other parties
    • Potentially review developer's automated unit and integration tests to identify improvements and gaps in developer-owned tests  
    • Run manual tests to ensure requirements coverage in new functionality along with regression tests for existing functionality

    In order to be great at your job, you’ll need

    • 5+ years prior experience in a QA Role with a product that is provisioned over the Web or is a hosted SaaS solution
    • Knowledge of an object oriented and/or scripting knowledge such as: C#, Ruby, Python, Java, etc..
    • Experience with automation frameworks/automated tests and Load/Stress Testing
    • Proven past experience with REST API testing and the common tools associated with it
    • Knowledge of common QA Practices
    • Knowledge of defect tracking systems (such as JIRA) and test case management systems
    • Experience collaborating with developers to maximize test coverage between the developer’s own tests and the QA testing effort
    • Experience working in a remote Agile environment
    • Have experience working in a mixed environment and be able to excel at multiple languages and frameworks
    • Experience working with Outsourced testing resources

    This is extra, but if you have it, it will make us happy

    • Experience in working remotely
    • Knowledge of/interest in the digital and AdTech landscape
    • Experience working in small companies
    • Experience with message based systems
    • Experience with QASymphony Software Platform
    • Experience working with different time zones
    • Experience with Azure and AWS

    About PowerInbox

    Who We Are

    We are a digital monetization startup ecosystem that is always open to new talent

    Why We Are

    Personalization is key and we at PowerInbox believe that email is not meant to be stationary and static, but relevant and filled with dynamic content and advertisements.

    What We Are

    We at PowerInbox boost your revenue and brand engagement through real-time advertising, and native ad displays.

    If interested please send your resume to [email protected]

  • CineMassive
    Preferred: (GMT-05:00) Eastern Time +/- 2 hours

    Who We Are: At CineMassive, you will be developing mission-critical software products that power systems for the US Armed Services, Fortune 500 companies, leading research universities, and other prominent customers. Because of the critical nature of our work, we place enormous value on the quality, integrity, and sustainability of our code and adhere to a clean code philosophy. At CineMassive, you will work and play daily with a wide variety of hardware and software tools. Our large, constantly evolving catalog of cutting-edge visualization technology creates an exciting, dynamic work environment.

    Who You Are: CineMassive is seeking a talented and motivated Senior Quality Assurance Engineer (SQAE) to work alongside developers and product managers to verify application functionality and usability. The ideal candidate has strong knowledge of leading QA methodologies including regression testing, user interface testing, functional testing, integration testing, accepted test driven development, and behavior driven development. This person will have a passion for scientific methodical testing and will own the authoring and execution of test plans and test cases. We will prioritize candidates who are self-starters and have built new QA processes.

    Development Environment
    TDD, C#, .NET 4.5, JavaScript, TypeScript, HTML5, micro-service architecture, GitHub, high performance computing, 3D interface design

    Solve Challenging Problems
    As a member of the CineMassive development team, you will tackle challenging, exciting problems. You will use a variety of tools and methods as well as your personal skillset to develop our technology and provide solutions for our customers. Our solutions-oriented perspective encourages creative and innovative problem solving, and allows for an agile, rotating workflow that keeps your work fresh and exciting.

    Enjoy our Perks
    As a member of the CineMassive development team, you will enjoy several perks including a flexible schedule, a casual dress code, and access to our resident robots. We support professional growth and a comfortable work/life balance. Team members have access to a complete benefits package including a 401K with a competitive match. Our relaxed but inspiring office is nested in Atlanta’s flourishing SweetWater Design District, right across the street from SweetWater Brewery.

    Basic Qualifications

    • Bachelor’s degree in Computer Engineering, Computer Science, related technical field, or hard science (chemistry, physics, etc.)
    • 7+ years in testing and in software development
    • Experienced building and designing test cases including knowledge of test methodologies
    • Can take direction and is self-directed, can recognize the work that needs done and completes it
    • Identifies gaps and improves processes

    Preferred Qualifications

    • Has taken point or lead a small group of QAEs while working with them to insure standards and high quality
    • Has built a Quality Assurance process from the ground up
This month
  • Mav Farm
    Preferred: (GMT-08:00) Pacific Time +/- 12 hours

    We’re looking for a QA Engineering Lead to work on our core and business products (ex. Sho_w. and Mav Farm) to help shape the future of what we build at Mav Farm. You will enjoy solving Quality challenges on products built in cutting edge technology used by people and businesses around the world. The ideal candidate will have a background in a technical field, will have strong Test Engineering or QA experience, and has worked with large Engineering organizations. You are methodical, a self-starter, and passionate about quality which is key to the growth and success of a product.

    Responsibilities:

    • Work on building a Quality driven engineering culture that helps ship products rapidly and with good confidence.
    • Be the voice of Quality for a product/feature, assess risks to and ensure shipping features with a high quality bar.
    • Plan, develop, and execute test strategy across core Mav Farm products and platforms.
    • Lead Quality assurance efforts that aligns with product objectives and develop scalable solutions.
    • Help tackle cross-platform engineering challenges and contribute creative ideas to the improve quality.
    • Implement and evolve QA processes to get effective test signal and scale testing efforts across multiple products.
    • Define Quality Metrics and implement measurements to determine test effectiveness, testing efficiency, and measure the overall quality of the Product.
    • Partner with engineering and infrastructure teams to leverage automation for scalable solution to prevent regressions and ensure reliability of product.

    Minimum Qualifications:

    • Bachelor’s degree in Computer Science, Computer Engineering, Electrical Engineering or equivalent.
    • 3+ years of quality assurance and test engineering experience.
    • Experience in Python, PHP, Java, C/C++, Swift, or equivalent coding language.
    • Experience in testing and debugging web or mobile applications.
    • Organizational and coordination experience along with multi-tasking experience.
    • Hands-on experience with test planning, test designing and execution, performance and stress testing, implementing and maintaining quality test automation of both client and server systems.
    • Communication, analytical and problem-solving experience.
    • Knowledge of industry standard test automation tools & automation frameworks.

    Preferred Qualifications: 

    • Experience in managing black box and white box testing.
    • Experience working with medium to large engineering teams.
    • Shows creativity and initiative to improve product coverage and effectiveness.
    • Ability to effectively communicate with technical and non-technical stakeholders across all levels of the organization.
  • Salesforce

    Salesforce, the Customer Success Platform and world's #1 CRM, empowers companies to connect with their customers in a whole new way. The company was founded on three disruptive ideas: a new technology model in cloud computing, a pay-as-you-go business model, and a new integrated corporate philanthropy model. These founding principles have taken our company to great heights, including being named one of Forbes’s “World’s Most Innovative Company” ten years in a row and one of Fortune’s “100 Best Companies to Work For” nine years in a row. We are the fastest growing of the top 10 enterprise software companies, and this level of growth equals incredible opportunities to grow a career at Salesforce. Together, with our whole Ohana (Hawaiian for "family") made up of our employees, customers, partners and communities, we are working to improve the state of the world.

    *LI-YWe are seeking a Quality Architect for the Platform Services cloud.

    In this role, you'll work with engineering managers, scrum masters, and dev leads across 20 Agile teams to assess test coverage, quality process maturity, and historical bug and case rates. You'll identify areas that are high risk either because of the nature of the code, the test coverage, or the work being done in a given release. You'll then engage directly with the teams at highest risk, helping them improve their test strategies and tooling, and making recommendations for product code changes to improve quality and testability. You'll monitor the quality of our major and patch releases, you'll represent the cloud in weekly executive review meetings, and you'll work closely with quality leads in other clouds to innovate and share best practices and standards.

    To succeed in this role you must be comfortable learning new feature areas and efficiently reviewing large bodies of unfamiliar code, primarily in Java but also including SQL and Javascript. You must be experienced with code analysis and test analysis tools (such as Clover), skilled with a broad range of testing tools from Mockito to Selenium, and well versed in modern testing techniques. You must be well organized, good at prioritization, a clear communicator in written and spoken English, and a creative problem solver. And most importantly, you must be diplomatic, persuasive, and very patient.

    Minimum 10 years of industry experience. Bachelor's degree or higher. Open to any Salesforce engineering office in North America.

  • Olo

    Do you love to eat?  Are you passionate about testing and technology?  Olo is hiring an experienced Test Engineering Manager to guide our Test Engineering team and shape our cutting-edge test automation frameworks.  This position is more than writing test scripts — you’ll work with smart, passionate engineers dedicated to innovation and experimentation while also delivering amazing products.

    Your partners will be Engineering and Product Managers, as you wow them with effective test automation that supports key product and technology initiatives.  As a servant leader, you will focus on not only the development of automated test solutions but will also hire and nurture our talented test engineering team.

    You can work at Olo’s headquarters in New York City’s Financial District or remotely from anywhere in the U.S. In fact, more than two-thirds of our engineering team is remote!

    About You

    • You have recent hands-on experience implementing infrastructure to test APIs, UIs, and services in a microservices environment.
    • You could write production code, but you prefer to excel at automated test solutions.
    • You are test-savvy and can talk knowledgeably about the latest new tools in test automation.
    • You are tech-savvy and understand the complexities of modern SAAS platforms
    • You've got a technical degree or comparable industry experience.
    • You've been in an agile testing leadership role before, with a track record of success.
    • Legal right to work in the U.S.

    In this job, you’ll…

    • Design, build and maintain test automation infrastructure in an AWS eco-system.
    • Optimize and enhance existing automation frameworks.
    • Develop innovative solutions for test and task automation.
    • Collaborate with developers and test engineers to identify candidates for test and task automation.
    • Measure the effectiveness of test automation to know when to improve/change/retire certain approaches.
    • Stay abreast of architecture changes and how they affect automation frameworks.
    • Report on automated test coverage and effectiveness across the platform.
    • Mentor Test Engineers and Developers in automated test design and implementation.

    About Olo

    Olo is the on-demand interface for the restaurant industry, powering digital ordering and delivery for over 250 restaurant brands. Olo’s enterprise-grade software powers every stage of the digital restaurant transaction, from fully-branded user interfaces to the back-of-house order management features that keep the kitchen running smoothly. Orders from Olo are injected seamlessly into existing restaurant systems to help brands capture demand from on-demand channels such as branded website and apps, third-party marketplaces, social media channels, and personal assistant devices like the Amazon Echo. Olo is a pioneer in the industry, beginning with text message ordering on mobile feature phones in 2005. Today, millions of consumers use Olo to order ahead (SKIP THE LINE®) or get meals delivered from the restaurants they love. Customers include Applebee’s, Chili’s, Chipotle, Denny’s, Five Guys Burgers & Fries, Jamba Juice, Noodles & Company, Red Robin, Shake Shack, sweetgreen, Wingstop, and more.

    Olo is located at 26 Broadway in the historic Standard Oil Building, the former home of John D. Rockefeller.  We offer great benefits, such as 20 days of Paid Time Off, fully paid health, dental and vision care premiums, stock options, a generous parental leave plan, and perks like FitBits, rotating craft beers on tap in our kitchen, and food events featuring our clients' menu items (now you know why we give out FitBits!). Check out our culture map: https://www.olo.com/images/culture.jpg.

    We encourage you to apply!

    At Olo, we know a diverse and inclusive team not only makes our products better, but our workplace better. Many groups are consistently underrepresented across the tech sector and we are fully committed in doing our part to move the needle.

    Olo is an equal opportunity employer and diversity is highly valued at our company. All applicants receive consideration for employment. We do not discriminate on the basis of race, religion, color, national origin, gender identity, sexual orientation, pregnancy, age, marital status, veteran status, or disability status.

    If you like what you read, hear, and/or know about Olo, and want to be a part of our team, please do not hesitate to apply! We are excited to hear from you!

  • Thycotic

    Thycotic is looking for a Technical QA Manager to accomplish regular, high quality releases of enterprise software products.

    This position is based in the Washington, DC headquarters, however a remote candidate may be considered.

    KEY RESPONSIBILITIES

    • Develop and manage quality assurance plans for products, scheduling organizational resources and reviewing test cases.
    • Ability to work with remote teams and contractors, including offshore teams with varied time zone differences.
    • Provide technical oversight and training to team members.
    • Work with engineering team leaders to propose proper prioritized plans, scheduling, process and resource requirements.
    • Accomplish QA objectives within company processes for testing, logging defects and reporting results into reports.
    • Measure performance to drive efficiencies.
    • Assist with performance testing strategies and execution.
    • Review and reproduce reported product issues and document with clear replication steps.
    • Manage and maintain complex QA testing environments.
    • Manage development of automated test execution using industry standard tools.
    • Work within an agile framework, able to rearrange priorities in a changing environment.
    • Enhance department and organization reputation by accepting ownership for accomplishing new and different requests; exploring opportunities to add value to job accomplishments.

    REQUIRED SKILLS AND QUALIFICATIONS

    • Bachelor’s Degree or higher in a technical field or equivalent experience.
    • 5+ years of full-time work experience managing enterprise product QA – with Privilege Access Management preferred.
    • 2+ years of full-time work experience working with offshore QA teams.
    • Experience with development of automated tests.
    • Experience with testing and configuring complex, secure, multi-server environments that leverage SQL Server databases, IIS and load balancers.
    • Ability to effectively manage multiple tasks and competing priorities.
    • Ability to rapidly get up to speed on complex products and environments.
    • Proven ability to effectively engage and work with sales, technical support, engineering, and other teams within an organization to drive customer success.
    • Excellent verbal and written communication skills.
    • Strong PowerShell, SQL and other scripting skills
    • QA experience with Microsoft operating systems, including Windows Server.
    • Working experience with cloud deployments on Microsoft Azure is a significant plus.
    • Any Windows or SQL Server certifications a plus.

    Thycotic is an Equal Opportunity Employer and does not discriminate on the basis of race, ancestry, national origin, color, religion, gender, age, marital status, sexual orientation, disability, or veteran status.

    Upon conditional offer of employment, candidates are required to complete a criminal background check and drug screen per Thycotic employment policy. In addition, all publicly posted social media sites may be reviewed.

  • Flexhire
    $25,000.00 - $35,000.00Preferred: (GMT-07:00) Mountain Time - Chihuahua, Mazatlan +/- 4 hours

    QA Job Description:
    Actively testing the scoring and performance of Adobe certification exams within the
    delivery system running on internal testing, stage and production environments,
    Maintenance of accurate test cases and reporting of issues discovered.

    Duties:
    - Confirming the validity of scoring rubrics
    - Accessing and performing established test cases and plans in a variety of
    environments.
    - Prompt reporting of failed test cases to team members
    - Working closely with a team of including other quality assurance technicians, software
    developers, content development managers, and project managers.

    Must have:
    - Previous manual quality assurance experience with Web, Windows and Macintosh
    executables
    - Previous experience with Adobe CC versions of Photoshop, Illustrator and InDesign

    Desired:
    - Previous experience with other Adobe CC applications (DreamWeaver, Animate,
    Premier Pro, After Effects and others)
    -Previous automated QA experience

  • ViaBill A/S
    €42,000.00 - €60,000.00Preferred: (GMT+01:00) Copenhagen +/- 2 hours

    --- EUROPE BASED ONLY ---

    We are experiencing strong demand for our e-commerce payment service and are looking for a highly skilled Test Engineer to join our distributed team.

    About ViaBill

    ViaBill was founded in 2009 with a wish to disrupt the very traditional e-commerce payment methods of Europe. We believe, that online merchants should have an easy implemented solution to offer customers an alternative to instant payment, hence giving customers a chance to evaluate the purchase before actual payment.

    We are currently expanding the business towards an US adventure, and we're targeting other markets within Europe in the near future as well.

    The Position

    We're looking for an experienced test engineer, who's able to take our testing and quality assurance to the next level.

    You should be able to work both independently and as part of our development team (consisting of 18 colleagues from all around Europe), with the main goal of enhancing our setup from a technical perspective, and creating documentation accordingly. Your efforts will go towards creating a much more thoroughly tested, documented and stable setup for our financing service.

    We already have QA testers, who are testing from our end users' perspective. They are a part of the full product life cycle (from requirements-phase to release) and they're working closely with product owners.

    Because you'll be expected to communicate regularly with developers, QA testers and business managers, we place a high value on good communication skills for this position.

    We begin each day with a standup meeting, and we primarily use Slack to communicate during the day. Every two weeks, the development team comes together in an (informal) conference call where usually one or two people introduce or share their experience about a framework (or some other technical topic).

    Tasks

    • Contribute and participate in the conceptual design of our test environment
    • Analyze and define test standards and procedures
    • Help the development team to raise the bar in their current testing effort
    • Test tool infrastructure management & configuration
    • Test automation
    • Build and maintain documentation
    • Enhancing the end product, reducing the amount of bugs in production

    Current Tech Stack

    • Java 8 / Spring Boot
    • MariaDB / Hibernate
    • ActiveMQ
    • Kafka
    • Camel
    • Angular / TypeScript

    We operate in a DevOps environment and we use modern tools like Slack, GitLab and Hangouts for communicating and conducting code reviews.

    We Offer

    A career in the one of the fastest growing FinTech companies in Denmark, gaining knowledge of this innovative field of technology. You will be blessed with talented colleagues, thus an opportunity for personal and professional development.

    Our employees are our greatest asset, and we strive to develop the happiest and most effective team of the European FinTech industry.

    Requirements

    You will be working in a fast-paced environment where changes are a normality. You must be able to keep your head cool in a hectic and busy environment. You have a high degree of independence and it is important that you are able to manage several tasks at the same time - also when the deadline is short.

    • You probably have a background as B.Sc. or M.Sc. in computer science or the equivalent in experience.
    • You're probably a former developer who has a big interest in testing, and has taken your career in that direction
    • You have worked with highly automated systems before.
    • You're fluent in English and have a high communicative level
    • You're able to work remote and still maintain a high level of quality and throughput
  • Dealer Inspire
    $100,000.00 - $120,000.00

    Company Overview

    Dealer Inspire is an automotive website platform provider located in Naperville, Illinois. We pride ourselves in having a fun, unconventional working environment and a great culture. While our team works extremely hard, we try to keep it a fun and creative work environment. At Dealer Inspire, we like to look at current problems and 'rethink' about solutions. We're flexible - we don't write requirements in stone, and things can change regularly. This means rethinking how the solutions work best. 

    Want to learn more about who we are? Check us out here!

    Job Summary

    We are looking for a Lead Security Engineer to take the reins of our security programs. At Dealer Inspire, we believe that security is paramount to building trust with our customers. As the Lead Security Engineer you will have the opportunity to develop and improve security programs that enable stakeholders across Dealer Inspire to deliver secure software. 

    What you will do:

    • Partner with development teams to ensure OWASP best practices are being followed. 
    • Lead internal penetration tests across critical assets. 
    • Develop internal data handling & storage procedures. 
    • Partner with sales teams to ensure compliance with customer security requirements. 
    • Develop roadmaps to receive ISO & SOC certifications. 
    • Train internal teams on security policies and practices. 
    • Work with executive team to develop long-term security goals. 
    • Partner with IT teams to assess the risk of  threats and vulnerabilities to Dealer Inspire and the services Dealer Inspire provides to its clients.

    Required Skills

    • Working knowledge of Unix/Linux shell, AWS, vulnerability scanners, Mac OS X
    • Ability to perform tasks with limited supervision
    • Previous application security testing or Incident Response (IR) experience, including presenting and documenting vulnerabilities, findings or incidents.
    • Strong understanding of software security architecture and design and the ability to clearly articulate best practices for application security
    • Excellent interpersonal communication skills, breaking down vulnerabilities to both developers and leadership.
    • Comprehensive knowledge, experience, and understanding of testing for the OWASP Top 10

    Desired Skills

    • CISSP or CISA certification.
    • Experience programming in Ruby, PHP, or JavaScript.
    • Experience working directly with clients 

    Compensation

    $90,000+ per year based upon skill and previous experience. Motivated and talented individuals may advance quickly in our fast growing company.

    Perks:

    • Health Insurance with BCBS, Delta Dental (Orthodontics coverage available), Eye Med Vision
    • 401k plan with company match
    • Tuition Reimbursement
    • 13 days paid time off, parental leave, and selected paid holidays
    • Life and Disability Insurance
    • Subsidized gym membership
    • Subsidized internet access for your home
    • Peer to Peer Bonus program

    *Not a complete, detailed list. Benefits have terms and requirements before employees are eligible.

  • Thermopylae Sciences and Technology

    **Software Development Engineer in Test (SDET)

    Location: Remote (WFH) or Arlington, VA (Rosslyn)**
     
    Thermopylae Sciences and Technology, a fast-paced technology company focused on delivering innovative software solutions to customers across private and public sectors, is looking for a Software Development Engineer in Test to join our awesome development team.  
     
    We are looking for a sharp, bright, and proactive individual who can help enable our teams to coordinate and prioritize activities that enhance software quality with a focus on automation and coverage.
     
    TST Products
    http://www.t-sciences.com/products
     
    Google Earth Enterprise Open Source
    http://www.opengee.org/
     
    GitHub Site
    https://github.com/google/earthenterprise/

    Job Requirements

    • Bachelor's degree in Computer Science, Engineering, Math, or IT
    • Minimum 6 years' of relevant experience
    • Deep experience with most aspects of software testing: installation, functional, performance, load, integration, automation, and regression
    • Experience testing with web-based and Linux CLI (command line interface) software
    • Experience with Jenkins or other continuous integration/continuous deployment (CI/CD) systems
    • Experience with one or more automated functional testing frameworks (Gauge, Selenium, etc.)
    • Experience with one or more unit-testing frameworks (GTest, PyUnit, any Javascript framework, etc.)
    • Experience applying testing frameworks at scale on cloud infrastructure (AWS, GCP, Azure, etc.)
    • Working knowledge of any of the following formal languarges: Python, C/C++, Java, Swift, Ruby, Groovy, JavaScript

    Additional experience desired

    • Working background in geospatial technology and software
    • Experience with code coverage analysis software

    **
    Job Duties**

    • Assist scrum teams in identifying code quality process deficiencies in their day-to-day work
    • Assist management in identifying quality process deficiencies that impact product releases
    • Lead by example in the conversion of manual testing procedures to automated workflows to include functional testing, regression testing, integration testing, load testing, and stress testing
    • Evaluate new and alternative tools and methods for testing software and cloud deployments
    • Assist in the collection and maintenance of quality metrics for regular team and stakeholder reports
    • Maintain internal documentation on quality workflows and team working agreements

    Thermopylae Sciences & Technology is an Equal Opportunity Employer.  All qualified applicants will receive consideration for employment without regard to age, race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or protected Veteran status.

  • Big Nerd Ranch

    At Big Nerd Ranch we empower individuals and organizations to dream big and achieve more through innovative digital product development and training.  We do this through our signature immersive bootcamps, our quality online trainings, our elite consulting capabilities and our best selling Big Nerd Ranch Guides.  

    We have a vision to build relationships that drive partnerships with 20 Fortune 500 companies and train 200,000 designers and engineers by 2020.  How are we going to do it?  It's all our people -- we only hire the best.  We are passionate about writing stylish code and teaching others to do the same.  We then live through our values.  We are a community of Nerds who are Brilliant and Curious, Hard-working and Accountable, Kind and Authentic.  

    Sound appealing? Learn more about us.

    As a Developer, you will…

    • Learn every single day
    • Have empathy for and communicate clearly with your coworkers and clients
    • Develop existing and new mobile applications for Big Nerd Ranch and for our clients
    • Author stories (use cases, technical and functional requirements) and tests
    • Contribute to and participate in development meetings (stand­ups, kick­offs, retrospectives) and design sessions with teams and clients
    • Collaborate with team members, consultants, designers and clients to provide accurate estimations, timelines and risks associated with development
    • Contribute to the Android community through code, blog posts, teaching and speaking

    As a candidate, you…

    • Have Android development experience and experience working on consulting projects
    • Understand that an activity is destroyed across a configuration change, but also why it's destroyed and how to embrace its lifecycle
    • Know how to gracefully support any screen size and device type
    • Appreciate the quality guarantees that well­-written tests provide
    • Have a drive to learn and understand as much as possible
    • Enjoy reviewing others' code and having your code reviewed
    • Appreciate the perspective that others from a variety of different backgrounds and experience levels can provide
    • Have strong written and verbal communication skills

    You might also…

    • Have experience with Kotlin (if not, don't worry. We'll teach you)
    • Have knowledge of RxJava and its impact on application architecture
    • Enjoy teaching others and can clearly describe complicated software to your fellow developers

    The benefits we offer to full time employees:    

    • Health, dental, vision, life insurance; 401k matching, short and long term disability
    • Any hardware, software or services you need to do your job are always 100% on us.  
    • A flexible, remote-friendly and learning based environment where creative ideas are explored and the desire to learn new technologies is encouraged and valued.
    • Must reside in the US and be legally authorized to work in the US.

    At Big Nerd Ranch you will make a difference and contribute to the development community in interesting ways.  Are you up to the challenge?

Older
  • Surevine
    £84,000.00 - £96,000.00Preferred: (GMT+00:00) London

    Do you love to learn and share with a team who will rely on you and your attention to detail to discover information, risks and issues to ensure we continue to deliver the service our customers trust and expect from us? Are you passionate about testing?

    Skills and experience

    Essential

    • Test design skills supported by strong lateral and critical thinking skills
    • Ability to document testing at all levels to meet contractual needs, whilst maintaining operational pragmatism for their own work
    • Experience of using active listening skills and questioning test requirements and designs to improve team understanding of tasks
    • Appreciation of agile principles and experience of working as a tester in Kanban, SCRUM or similar contexts
    • Understanding of security risks when developing products and the ability to identify risks for potential testing
    • Experience of testing in a Linux (CentOS / RedHat) environment, ideally virtualized/cloud-based (e.g. Amazon EC2)
    • Ability to work remotely; must be a self starter

    Highly desirable

    • Passionate about self improvement, active blogger on software testing and/ or involvement in the testing community
    • Experience testing video conferencing or similar collaboration tools
    • Exposure to development techniques such as TDD, code reviews and pairing
    • Able to identify and potentially create bespoke tooling for Exploratory testing activities
    • Exposure to infrastructure automation tools such as Docker and Vagrant

    Responsibilities

    • Be an advocate for agile and context driven testing approaches both internally and externally
    • Encourage a collaborative, test-first team environment and support team collaboration and ownership of quality
    • For projects, write a clear and concise test strategy covering both functional and non-functional requirements (e.g. security/vulnerability assessment, load/performance and usability), applying manual and automated methods as appropriate
    • Testing requirements to ensure they are well defined and result in teams agreeing in the understanding of requirements
    • Plan, execute and report exploratory testing sessions for risks and features
    • Assist in the strategy and maintenance of automated test frameworks (Java/JavaScript), whilst following applicable software engineering practices; such as configuration and change management
    • Work with the team to identify potential security risks and scheduled security testing when required
    • Share knowledge, expertise and best practice with other members of the team, including the application and selection of appropriate tools
    • Continuous improvement of the test engineering processes and practices

    Contract length circa 6 months, and longer

  • Eyeo GmbH
    Preferred: (GMT+01:00) Berlin +/- 4 hours

    Get to know us
    We create open source software that puts users in control of their online browsing experience. Our desktop and mobile products, such as Adblock Plus, Adblock Browser and Flattr, help sustain and grow a fair, open web, giving users control while providing user-friendly monetization. Our most popular product, Adblock Plus (ABP), is currently used on over 100 million devices.

    What you’ll do
    You will be responsible for improving our technical processes and tooling in our Filterlists and Circumvention Teams. You’ll be at the forefront of blocking non-acceptable ads and fighting adblock circumvention. With your experience in automation and the autonomy given to you, you’ll come up with innovative solutions.

    After your morning coffee, you’ll be expected to…

    • Develop solutions for automated crawling of web content and monitoring of ads to asses ad blocking quality
    • Work on automating pushes to the anti-circumvention filter list in response to common circumvention methods
    • Support any innovation initiatives around monitoring, like machine learning, with technical expertise
    • Create, maintain and improve technical processes, including tooling and documentation
    • Improve team communication and sync with your colleagues to make sure everybody is always updated

    A little bit about you…

    • 4+ years experience in software development
    • Good knowledge of JavaScript (especially Node.js)
    • Strongly process- and quality-oriented
    • Experience with agile methodologies
    • Basic knowledge of working with Docker
    • Proficient user of spoken and written English

    It's great, but not required, if you have…

    • A university degree (incl. Applied sciences) in information science or related
    • Knowledge of additional scripting languages
    • Experience with multi-lingual/multi-cultural teams
    • Experience in Machine Learning

    A little bit about the team you’ll work with
    You’ll be allocated in the Filters department and working in the Circumvention and Filterlists Teams. In the small cross-functional teams, we all have our niche expertise and projects we work on and that means we can support each other if somebody gets stuck with an issue. Right now, we’re all about innovation and automating processes. Join us if you want to become part of a great team that revolutionizes the web.

    A lot of our eyeo colleagues work remotely and so can you. We’re happy to pay for a coworking space, or if you prefer we can help you relocate to our offices in Cologne or Berlin.

    Not sure if this is for you? Consider contributing first.

  • AdBlock
    Preferred: (GMT-06:00) Central Time +/- 2 hours

    AdBlock is a small team that serves more than 60 million users. Our mission is to ensure our users have a worry-free and distraction-free online browsing experience. Our main product is one of the most popular browser extensions worldwide and has been downloaded more than 250 million times. AdBlock works in Chrome, Safari, Firefox, and Edge, as well as on Apple macOS, iOS, and Android devices.

    Our team is distributed across North America. While we have a small office in San Francisco, most of us work remotely. What unites us is a desire to make it easier and safer for users to browse the Web.

    What We’re Looking For
    As our quality assurance leader you will be responsible for ensuring that we distribute high quality software to the millions of people that use AdBlock daily. We test each piece of functionality from a user perspective, both manually and with automated tools.

    We are looking for someone who is intellectually curious, creative, persistent, and detail-oriented. You love finding problems, working hard to reproduce them, and collaborating with the team to ensure they get addressed. You will work closely with our engineering and customer support teams to investigate issues reported by users.

    You Will:

    • Manually test products on multiple browser and operating systems
    • Create clear, reproducible, and detailed issue reports
    • Develop and document test plans and results for new features and products
    • Identify opportunities to use automated tools to streamline the QA process

    You Have:

    • Experience in software QA, including writing test plans and scripts, technical support and performance testing
    • Excellent written and verbal communication skills
    • Good knowledge of basic web technologies (HTML, CSS, JS)
    • Desire and ability to learn new software systems and programs

    Bonus Points For:

    • Experience with setting up and maintaining a tooling landscape for software QA
    • Familiarity with Chrome Dev tools and other browsers developer tools 
    • Experience with test automation
    • Comfort working independently on remote teams

    What We Offer:

    • Competitive salary
    • 100% remote, flexible work: work in whatever way produces the best results
    • Regular compensation reviews: we reward great work
    • Medical and dental insurance
    • 401(k) + company match
    • Company investment in professional development and training
    • MacBook or Windows laptop and whatever equipment you need to work effectively

    We’d Love to Work With You
    We’re serious about our work, but we don’t take ourselves too seriously. We want AdBlock to be a place where people love their work, like their co-workers, and treat everyone with respect and empathy.

    We are a small team, and we believe our strength comes from our diversity. We strive to create an inclusive environment where differences in race, sexual orientation, gender identity or expression, political and religious affiliation, socioeconomic background, cultural background, geographic location, disabilities and abilities, relationship status, veteran status, and age only make us stronger.

    How to Apply
    If this role sounds exciting and you live in North America, please send an email to [email protected] with the following:

    • The title of the position you’re applying for and your name in the subject
    • Your resume
    • A cover letter (feel free to include it in the body of the email you send)
    • A sentence or two on why working at AdBlock appeals to you, or what you think we could be doing better

    With ❤️,
    The AdBlock Team

  • Olo

    Olo seeks a Quality Assurance Manager to join our engineering team and help us take the next steps towards whole team quality. As a QA Manager at Olo, you will play a significant and visible role in helping us deliver amazing products with a multi-faceted approach to product quality.  You will also contribute to large cross-team initiatives that require a coordinated approach to quality.

    You will partner with Engineering and Product Managers to shepherd quality aspects of key product and technology initiatives, and help us develop the execution skills that take us through our next wave of growth. As a servant leader, your focus will be on facilitating team progress to whole team quality, hiring and developing quality engineering talent, and ensuring that our quality processes and systems are ready to support emerging business priorities.

    This is a full-time position. You can work at Olo’s headquarters in New York City’s Financial District or remotely from anywhere in the U.S. In fact, more than two-thirds of our engineering team is remote.

    Desired Experience

    • Recent hands-on testing experience with modern UI’s, APIs, and SOA
    • Strong opinions on manual and exploratory testing and general software quality concepts
    • In-depth knowledge of trends in software quality assurance
    • In-depth knowledge of effective test automation frameworks and strategies
    • Extensive knowledge of web technologies, particularly SAAS platforms
    • Bachelor’s in Computer Science, or related field, or have comparable industry experience.
    • At least 6 years of experience in an agile testing role
    • At least 6 years in an agile testing leadership role, with a track record of success
    • Legal right to work in the U.S.

    Beneficial

    • Experience working in a C#/.NET environment.
    • Experience with version control (especially Git).
    • Experience with TeamCity and AWS.
    • Experience testing hosted/cloud SaaS web applications
    • Restaurant technology and/or e-commerce experience

    Responsibilities

    • Management responsibilities
      • Coach embedded QA engineers in Whole Team Quality practices and their team and product responsibilities
      • Identify and address skill gaps in QA talent
      • Support Olo's quality vision
      • Partner with Engineering and Product Managers to adapt quality practices to each team's unique needs
    • Team-level responsibilities (when embedded with a team)
      • Become a domain expert for your team's domain and components
      • Support company business initiatives as they relate to your team
      • Represent the needs of the client and/or user and usability considerations during feature development
      • Collaborate with product owners to uncover requirements, particularly around testability
      • Collaborate with product owners and developers to design, implement and maintain visible test plans, test scenarios and test cases
      • Analyze complex features to identify quality risks and provide suitable feedback, taking into consideration performance, reliability, scalability, resilience, and usability concerns, and be able to articulate a test strategy
      • Provide clear and consistent test artifacts for test visibility and evidence of working software in multiple environments, including test case documentation and test results capture
      • Promote team ownership of product quality (Whole Team Quality)
    • Product quality responsibilities 
      • Lead cross-team test initiatives and and direct the work of less senior testers
      • Serve as a mentor/role model for less experienced testers
      • Educate teams on new approaches to software testing to help them become more efficient and effective
      • Apply a variety of testing techniques to provide a multi-faceted inspection of a feature
      • Propose creative solutions to our testing problems, both technological and process
      • Identify and contribute to automated test solutions
      • Find and report defects with detailed, accurate and concise steps to reproduce
    • Organizational responsibilities
      • Proactively identify opportunities to improve processes and tools that will benefit the whole team
      • Recommend system enhancements where you see opportunities for improvements in UX, reliability, performance, etc.
      • Collaborate with Product and Customer Success teams to incorporate specific client needs into testing strategies

    About Olo

    Olo reaches millions of consumers by powering mobile and online ordering for many of the country’s largest restaurant chains.  Mobile ordering and payments is an exciting and active industry full of interesting players and yet still a relatively untapped market ripe for disruption.

    We’re quite up-front about the technical challenges our business faces.  Running a platform with multiple white-labeled front-ends, that maintains real-time connections into thousands of restaurants’ POS systems, and coordinates complex transactions between these and other third parties (such as payment gateways and gift card providers) is not for the faint of heart!

    Olo is located at 26 Broadway in the historic Standard Oil Building, the former home of John D. Rockefeller.  We offer great benefits, such as 20 days of Paid Time Off, fully paid health, dental and vision care premiums, stock options, a generous parental leave plan, and perks like FitBits, rotating craft beers on tap in our kitchen, and food events featuring our clients' menu items (now you know why we give out FitBits!). Check out our culture map: https://www.olo.com/images/culture.jpg.

    We encourage you to apply!

    At Olo, we know a diverse and inclusive team not only makes our products better, but our workplace better. Many groups are consistently underrepresented across the tech sector and we are fully committed in doing our part to move the needle.

    Olo is an equal opportunity employer and diversity is highly valued at our company. All applicants receive consideration for employment. We do not discriminate on the basis of race, religion, color, national origin, gender identity, sexual orientation, pregnancy, age, marital status, veteran status, or disability status.

    If you like what you read, hear, and/or know about Olo, and want to be a part of our team, please do not hesitate to apply! We are excited to hear from you!

  • Analytics Fire

    Analytics Fire builds custom software for the solar power industry. We’re looking for a collaborative but hands-on Release Manager to help us scale our execution to support additional new high-tech sectors.

    Analytics Fire is a deeply technical engineering organization. Most of us are software engineers and spend the majority of our time on heads down engineering activities like coding. Our goal in creating this position is to expand our small client-facing team with a unique person that has both the personality and the technical skillset to help guide software releases through planning, development, deployment, release, and DevOps processes.

    This position is similar to that of a technical Program Manager, but you will be much more involved in the technical details and hurdles around software deployments and releases than a traditional Project Manager would be. Our ideal candidate is a current or former Software Engineer, DevOps Engineer, or Site Reliability Engineer that is willing to be trained in formal Program Management processes (or has already been trained in formal Program Management processes).

    As a small company, Analytics Fire is able to tailor roles around the strengths of our individual team members. We will tailor this role to your specific technical background. However, it is a hard requirement that you are able to support the following 3 types of responsibilities:

    • (a) Represent Analytics Fire software engineering teams in client-facing interactions (clarifying requirements, negotiating technical approaches, reporting on status, etc).
    • (b) Technical writing responsibilities such as documenting requirements, project plans, system architecture, etc.
    • (c) Making meaningful contributions to the execution of complex software projects.

    For reference, here is a list of some technologies we are currently actively using on a day-to-day basis:

    • JavaScript: React / Angular / Typescript / GraphQL
    • Back-end: Ruby / Python / Node
    • Embedded (IoT): C, Embedded Linux, MQTT
    • Embedded (robotics): C/C++, ROS
    • Modern software techniques: RESTful APIs, SOA, PaaS, etc
    • Agile collaboration and DevOps tools: Github, Trello, Slack, Chef, Ansible, Docker, Vagrant, etc
    • Other technologies we are currently building with: AWS, GCP, TensorFlow, OpenCV, Yocto, Salesforce platform, iOS, ARKit

    Description of responsibilities:

    • Develop and maintain well-coordinated relationships with key internal and client-side stakeholders to help drive decision making around production software releases and DevOps.

    • Participate in collaborative planning discussions and technical decision making early in the project lifecycle to ensure that key decisions are made with reliability, testability, and DevOps in mind.

    • Monitor and oversee coordination, integration, flow of development, testing, and deployment around multiple parallel projects and threads of engineering execution.

    • Drive planning and delivery of high quality software releases:

    • Manage change control process during releases

    • Continuously improve company release processes

    • Proactively identify and mitigate risks and remove obstacles to releases

    • Personally plan and participate in software release activities. Advise and support the team so that they can take on less critical releases on a day-to-day basis.

    • Continually integrate the QA team and testing engineers into both the requirements gathering and software development processes and report status to clients on a very frequent basis.

    This is a remote position but is only open to candidates living in the US or Canada. (Note: we may be open to US or Canadian citizens living abroad in US-overlapping time zones on a case by case basis.) We’re flexible about location and hours. We’re a really great match for candidate who wants to work hard on interesting projects, while also having flexibility around time and geography.

    Skills & Requirements

    “Must have” requirements:

    • Soft skills necessary to develop and maintain well-coordinated relationships with key internal and client-side stakeholders to help drive decision making around production software releases and DevOps.
    • 3+ years hands experience as a full stack Software Engineer, DevOps Engineer, or Site Reliability Engineer, ideally within a commercial startup environment.
    • Familiarity with current modern best practices around software development, data engineering, and DevOps
    • Ability and willingness to familiarize yourself with the specific technical stacks that we use.
    • Superior organization and detail orientation.
    • Excellent written and verbal communication skills.
    • Willingness to design, document, and evangelize new engineering processes to meet evolving organizational requirements.

    “Nice to have” requirements:

    • Hands-on technical experience writing code in Ruby, Python, or JavaScript
    • Previous experience as a technical Program Manager.
  • Ratio

    We're growing and one of our engineers has left to go travelling. I thought it would be fun to look into hiring an engineer to work remotely. 

    Developing at Ratio

    You’ll be part of a 10-person product team comprising engineers, designers and product people. You’ll work on conceiving and building technical solutions to real life problems experienced by the tens of thousands of everyday UK consumers who use one of our products each day. You’ll develop iterations of POCs that need scaling and you’ll chip-in to repay some technical debt now and again too. 

    Our stack 

    Backend: MSSQL, MySQL, MongoDB, Node, Redis, PostgreSQL 

    Infrastructure: AWS, Docker, Linux 

    Frontend: React, Redux, Laravel 

    Languages: Go, PHP 

    You'll like this job if you…

    👷🏾‍♂️want to build things which are genuinely useful to end users, using contemporary technologies

    💁🏻‍♀️ care about the quality of things you build and use automated testing to keep quality high

    🕵🏿‍♀️ are curious about new technologies and pragmatic about getting things done

    🎓 want to be part of a team who have a desire to learn and improve

    👾 want to contribute to a strong engineering culture

    Benefits 

    • Competitive Salary

    • Define your own working hours

    • You'll get to come and visit the UK quite a bit

    • Work from home in your pants, all day, every day

    • We'll buy you nice birthday and Christmas presents

    • MacBooks, monitors, quality chairs, and whatever else you need to get your job done

  • CineMassive

    Who We Are: CineMassive is an industry leader in providing high-performance visualization and collaboration systems for mission critical environments. Our hardware and software are designed and developed in-house, giving us the ultimate flexibility to provide optimal products for our customers’ needs. We’re trusted by every branch of the US Armed Services, leading research universities, and Fortune 500 companies. Established in 2005 and privately owned and funded, working at CineMassive combines the best of a growing tech company and a mature, established firm.

    About the Role: We seek a talented and motivated Test Automation Developer to work alongside developers and product managers to verify application functionality and usability. The ideal candidate must possess a proven track record implementing complex test automation using Agile automation techniques and tools. The candidate will possess extensive experience working with E2E testing processes, methodologies and test frameworks. This person will have a passion for automated testing and be proficient with many of the available tools (Protractor, Selenium, Jasmine, Mocha, Cucumber, etc). We will prioritize candidates proficient in JavaScript and/or TypeScript.

    Development Environment: As a member of the CineMassive development team, you will tackle challenging and exciting problems. You will use a variety of tools and methods as well as your personal skillset to develop our technology and provide solutions for our customers. Our solutions-oriented perspective encourages creative and innovative problem solving. At CineMassive, we believe that assigning narrow responsibilities and monotonous work leads to a stale and unenjoyable experience. As part of our development team, you will enjoy an agile, rotating workflow that keeps your work fresh and focused.

  • Action Verb

    We’re looking to hire a senior Ruby developer to take charge of the backend of our core product, BrickFTP.  You'll have the chance to build and lead a team while still being hands-on with everything.

    For This Role, We Want To See This Track Record of Results:

    • History developing and supporting actual Ruby-on-Rails applications that have seen production usage with a large userbase.

    • At least 5 years of applicable experience.

    • Participation in open source Ruby gem projects, including ideally being the maintainer for a Gem that sees large usage in the community.

    • Strong Computer Science background and understanding of algorithms and data structures.

    • Complete understanding of how to write secure code and an awareness of common web application security vulnerabilities.

    • Appreciation for testing and the ability to write specs using RSpec.

    Bonus points for making contributions to major open source projects.

    Please stop reading now if these bullets do not describe your experience. We do not make inexperienced hires. But if they do describe your experience, please read on!

    Salary and Benefits

    Action Verb offers competitive salaries combined with unparalleled flexibility and other benefits to secure top talent.

    This position pays at least $130,000-150,000 per year, based on experience and track record, plus a great benefits package, and a $2,500 signing bonus to purchase a new computer, desk, or anything else that would help build or refresh your home office.

    After your first year with Action Verb, we’ll update your salary annually based on your performance, as reviewed by your peers. Over the course of your career at Action Verb, your salary can grow by 2-3x if you are one of our highest performers.

    We fully pay base plan health insurance premiums (exact plan details depend on your state of residence), and we’ll pick up the tab for 75% of your spouse or family if they wish to join your chosen plan. We want your family to be healthy.

    You’ll take off 11 company-wide holidays per year as well as 20 days of PTO for vacations. Go have fun. Don’t work all the time.

    Plus, you can join Action Verb Risk Free because of our $7,500 Quitting Bonus Within Your First 90 Days.

    Want to read more about our culture and philosophy?  

    Go here: https://actionverb.com/working-at-action-verb

  • HashiCorp

    On the Consul team, we help organizations with service discovery, configuration management, and health monitoring. Ecosystem engineering includes contributing to the range of open source tools and integrations we have developed to help Consul solve problems for operators, infrastructure engineers, and software developers.

    This is software engineering role that will provide challenges across a range of tools, languages, and concepts.

    Some of the tools and integrations the newly founded Ecosystem Team maintains include:

    Much of our work and libraries are open source and receive contributions from a large community of users. The majority of our tools and integrations are written in Golang.

    Our Organization

    At HashiCorp, we value top-notch collaboration and communication skills, both among internal teams and in how we interact with our users. We take care to balance and be responsive to the needs of our open source community as well as our enterprise level customers.

    Engineering at HashiCorp is largely a remote team. While prior experience working remotely isn't required, we are looking for team members who perform well given a high level of independence and autonomy.

    In your cover letter, please describe why you're interested in working at HashiCorp, and what draws you to this role in particular! Specifics of your past experience that are relevant to this role are great to include, too.

    In this role, you can expect to:

    • Provide simple interfaces and APIs for operators utilizing complex distributed systems
    • Work with a range of platforms and technologies daily
    • Develop and contribute to unique strategies for long-term maintenance and testing of complex integrations with a range of other tools
    • Work alongside the rest of the Consul team and the large community of Consul users
    • Own the full lifecycle of feature development from design through testing and release
    • Program mostly in Golang, learning from and contributing to a team committed to continually improving their skills

    You may be a good fit for our team if:

    • You’re familiar with service-oriented architectures, and ideally have worked on teams deploying or maintaining them
    • You’re comfortable working with and developing your skills in multiple programming languages
    • You have a passion for the unix philosophy, and small, concise tools
    • You are a fantastic learner, and are comfortable picking up a range of new tools and concepts quickly
    • You’ve worked with a public cloud (or similar) environment either in development or operations

    At HashiCorp, we are committed to hiring and cultivating a diverse team. If you are on the fence about whether you meet our requirements, please apply anyway!


  • Clevertech

    Clevertech is seeking an iOS Developer to join us in developing premium native experiences for our consumers. In this role, you will deliver well designed, highly testable, and resilient applications. You will also be instrumental in driving our mobile technology roadmap forward and evangelizing mobile development and testing practices. The successful candidate is both deeply experienced with iOS development and a team player that thrives in a collaborative agile environment.

    You can deliver quickly while being clever to avoid missteps. You have an effective positive attitude that shines as you show your care about client and colleague concerns. You are always learning and are a transparent communicator even when it is challenging. You thrive on challenging yourself daily and seek to surround yourself with like-minded individuals.

    REQUIREMENTS

    * 5+ years of software development experience

    * Ability to effectively articulate technical challenges and solutions

    * Strong design and coding skills (Swift/Java/Objective-C/JavaScript/React Native)

    * iOS mobile development work experience

    * A solid grasp of fundamental algorithms and mobile applications

    * Deal well with ambiguous/undefined problems; ability to think abstractly

    * Passion for operational excellence

    * Bachelor’s degree in computer science, mathematics, a related field or equivalent work experience

    * Strong communicator and fluent in English with excellent written and verbal communication skills.

    * Knowledge about the Lean Startup and Agile Methodologies

    Our Benefits

    We know that people do their best work when they’re taken care of. So we make sure to offer great benefits.

    - Competitive Vacation Package

    - Annual Financial Allowance for YOUR development

    - Flexible Family Leave

    - Clevertech Gives Back Program

    - Clevertech U (Leadership Program, Habit-Building, New Skills Training)

    - Clevertech Swag

    - Strong Clevertech Community

    How We Work

    Why do people join Clevertech? To make an impact. To grow themselves. To be surrounded by developers who they can learn from. We are truly excited to be creating waves in an industry under transformation.

    True innovation comes from an exchange of knowledge across all of our teams. To put people on the path for success, we nurture a culture built on trust, collaboration, and personal growth. You will work in small feature-based cross-functional teams and be empowered to take ownership.

    We make a point of constantly evolving our experience and skills. We value diverse perspectives and fostering personal growth by challenging everyone to push beyond our comfort level and try something new.

    The result? We produce meaningful work

    Getting Hired

    We hire people from a variety of backgrounds who are respectful, collaborative, and introspective. Members of the tech team, for example, come from diverse backgrounds having worked as copy editors, graphic designers, and photographers prior to joining Clevertech.

    Our hiring process focuses not only on your skills but also on your professional and personal ambitions. We want to get to know you. We put a lot of thought into the interview process in order to get a holistic understanding of you while being mindful of your time. You will solve problems derived from the work we do on a daily basis followed by thoughtful discussions around potential fit. Whatever the outcome, we want you to have a great candidate experience.

    ---

  • Action Verb

    We’re looking to hire a senior React and Javascript engineer for our team.  This person would lead our front end team in adding new features to our core product, BrickFTP, as well as any new projects that arise.

    For This Role, We Want To See This Track Record of Results:

    • Experience building and delivering React.js applications that have seen actual production usage.
    • At least five years of applicable experience.
    • Strong understanding of the Javascript language itself, including changes in ES8, ES6, as well as recent updates to CSS.
    • Understanding of how to write secure frontend code and an awareness of common web application security vulnerabilities.
    • Testing and the ability to write unit tests/specs (we use popular JavaScript testing frameworks).
    • Having some understanding of what is happening "under the hood".

    Bonus points for making contributions to major open source projects.

    Please stop reading now if these bullets do not describe your experience. We do not make inexperienced hires. But if they do describe your experience, please read on!

    Salary and Benefits

    Action Verb offers competitive salaries combined with unparalleled flexibility and other benefits to secure top talent.

    This position pays at least $130,000-150,000 per year, based on experience and track record, plus a great benefits package, and a $2,500 signing bonus to purchase a new computer, desk, or anything else that would help build or refresh your home office.

    After your first year with Action Verb, we’ll update your salary annually based on your performance, as reviewed by your peers. Over the course of your career at Action Verb, your salary can grow by 2-3x if you are one of our highest performers.

    We fully pay base plan health insurance premiums (exact plan details depend on your state of residence), and we’ll pick up the tab for 75% of your spouse or family if they wish to join your chosen plan. We want your family to be healthy.

    You’ll take off 11 company-wide holidays per year as well as 20 days of PTO for vacations. Go have fun. Don’t work all the time.

    Plus, you can join Action Verb Risk Free because of our $7,500 Quitting Bonus Within Your First 90 Days.

    Want to read more about our culture and philosophy?  

    Go here: https://actionverb.com/working-at-action-verb

  • Caxiam

    We are looking for an experienced Ember.js engineer to join a distributed team building an omnichannel platform for real-time communication. Be at the ground level of this next-generation, developer-centric platform and help us show the world how far you can push Ember.js.

    Technical skills:

    •    Extensive JavaScript and design pattern experience

    •    Expertise in developing single-page applications

    •    Experience consuming REST APIs

    •    A love for well-organized, clear & concise code

    •    Experience with Ember.js

    •    Comfort bringing custom responsive UX to life using LESS/Sass

    Personal:

    •    Self-motivated and ready for a challenge

    •    Enjoy fast-moving development cycles

    •    Passion for the craft of software development

    •    Looking to push development to the next level with interest in working on products where user experience drives engineering

    Desired (optional):

    •    Continuous integration leveraging Ember Deploy

    •    Ember's test suite including mocking with Mirage

    •    Component patterns including contextual, container, presentational, etc.

    Life at Caxiam:

    •    Flexible working hours

    •    The team is 100% remote

    •    Choice of MacBook Pro or Air

    •    Co-working allowance for those who prefer to "get out of the house"

    •    Health insurance and retirement matching

    •    Competitive compensation using industry benchmarks from payscale.com

    To Apply:

    Send resume and samples of work along with salary requirements to: [email protected]  

    About Caxiam:

    Caxiam has been building mission-critical software for data-sensitive industries for 18 years. We are currently in the process of planning, designing, developing, and testing a brand new, multi-tenant SaaS application that we believe to be the most modern omnichannel communications platform available. We continue to accept new and interesting software development projects as our appetites for high-quality software engineering are rarely satiated. Our team is tightly knit, and the opportunity to join the family at the early stages won’t last long. A chance to do the very best work of your career on a product that will have a significant impact.

  • Once A Month Meals

    Position: Full-time Remote Mid-Level Ruby Developer for SaaS Web product

    Reports To: Product Manager

    Demand: Typically, 40 hours per week during normal business hours

    Location: Remote (within the U.S.) - main headquarters Dayton, Ohio (Must be US citizen)

    Start Date: Flexible

    Application: http://bit.ly/OAMMRUBYDEV2

    The Position

    Once A Month Meals is looking to add to its technology team an experienced Mid-Level Ruby Developer. As part of the OAMM technology team, you’ll work with freezer cooking, “cooking math,” ecommerce, and more. You’ll need to be comfortable with SQL databases like MySQL and Postgres, and either understand (or be able to come up to speed quickly on) Solr. Experience designing, building, and supporting HTTP APIs with authentication is important, because we leverage a number of third party APIs for crucial aspects of our systems.

    It will be important to have the experience and ability to do some long-term, big-picture architecture thinking but have the skills and desire enough to implement this architecture through solid, tested code.

    Your job duties will include:

    • Maintaining two Rails apps

    • Keeping the Ruby gems updated on staging and production environments

    • Watching and improving performance (speed and analytics) of APIs

    • Build, maintain and test new features

    • Develop automated deployments and tests

    • Assistance in setting technical direction for the OAMM products

    Skills/Tools/Qualifications:

    • Ruby

    • Rails

    • MySQL

    • Postgres

    • Git

    • Automated deployments (Capistrano, etc.)

    • Stripe API

    Because we are a small (8 full-time and 3 part-time), fully-bootstrapped team, we all play multiple roles. As we grow, we want to continue to build a product design and development team. This position will be a key-player on that team with opportunity to impact the technical architecture and the future development team.

    The ideal candidate is:

    • a self-starter—they seek out opportunities to learn new methods or technologies

    • a problem-solver—they figure out how to get things done

    • comfortable with task runners like gulp and grunt

    • competent with git and github

    • mindful of performance and interested in implementing tools like performance budgets

    • unashamed in their support of accessibility best practices as well as progressive enhancement and responsive design

    • able to communicate effectively in writing and in-person

    • willing to balance all constraints of a problem: user needs, timeline, budget, product vision

    • A meal planner - they see the benefits and are willing to plan meals for themselves on a regular basis

    Experience with deeper software development best-practices (or strong desire to grow into them) is a plus:

    • work with other members of the product team to build modular, maintainable and reusable code

    • work with internal and external resources to implement fixes and features to the stack currently in place (WordPress, Sass, Rails, Ember)

    • recommend and implement best-practices around developer productivity, source-control, automated testing, API design, security, performance and share our learnings with the greater tech community

    Additional experience in the following strongly desired:

    • Solr

    • CircleCI

    • Docker

    • PHP

    • Familiarity with javascript frameworks such as React, Ember, or Angular

    The Culture

    OAMM strives to create an environment where individuals are encouraged to work independently but enabled to work collaboratively. We spend a lot of time on Slack and in video calls interacting daily. We also get together in person at least twice a year for a retreat, usually to a warm climate. 🙂 We value spending time with one another when we are at work, and caring for each person, while recognizing and encouraging a work-life family balance. 

    The Benefits

    • Competitive Salary

    • Personal Days: Two weeks (plus one week holiday shutdown and minimal standard US holidays due to peak sales periods matching those holidays—so we try to make up for it during the year)

    • Flexible Schedule: Work when you want, just provide us with some Eastern Time Zone overlap for meetings

    • All the hardware and software needed to do your job

    • Opportunity to make a real difference in the lives of families

  • Hireology

    Software Engineer In Test 


    Hireology’s technology empowers businesses to build great teams. Over the last eight years, we’ve grown from a startup to a market-leading organization with over 175 team members and built an award-winning culture that makes this company an amazing place to work. It’s with that in mind that Hireology is looking to add a Software Engineer In Test to our team. This individual has a keen sense of a tester yet loves writing code and lots of it, designs and implements many tools and testing frameworks, uses the latest technology and has plenty of room for innovation.

    Hireology is based in Chicago, but our Engineering and UX teams work remotely, so you’ll have the option of working from the comfort of your home or right in our office if you’re local. Compensation is competitive, and we offer a full benefits package. We have regular company-wide events, semi-annual team gatherings, and frequent celebrations when we hit our goals.

    As our Software Engineer in Test, you'll be responsible for:

    • Help contribute to an easy to use, continuously deployed product
    • Executes manual test cases if needed and reports results
    • Assist in manual and automated regression testing
    • Translate existing manual test cases into automated tests
    • Provides input to Development on software design and on ways to increase product testability to support more extensive test automation
    • Design automation strategies, test strategies and test cases to ensure we are delivering high quality new features and enhancements to existing functionality
    • Work with QA Engineers to evaluate test cases and determine which should be automated
    • Communicate challenges and limitations of quality assurance to a technical and non-technical audience

    So what kind of person are we looking for in this role? We have a pretty unique culture here at Hireology, and the person who will be successful in this role will be:

    • Results Obsessed: You are passionate about measuring and driving demonstrable results through your efforts
    • Expert: You are an authority in the QA space, bringing your knowledge and passion to Hireology
    • Think Strategically: Data-savvy when it comes to driving performance and a driven individual who can accelerate the growth of our product 

    Okay, we’ve laid out what the job is - now are you qualified? Below are the minimum qualifications we’re looking for in a Software Engineer In Test. Also, we want a chance to get to know who you are and why you applied, so please include a cover letter.

    • Experience with modern web application development (bonus for experience with frameworks like Rails)
    • Familiar with service-oriented architecture concepts
    • Experience working with Agile methodologies
    • Excited about creating quality code using TDD
    • Comfortable in a modern software engineering environment with distributed source code control, dev/stage/prod release cycle, extensive testing, and continuous deployment
    • Have exposure to modern HTML, CSS, JavaScript
    • Fearless about learning new technologies and technical approaches to application development 
    • Authorized to work for any employer in the United States

    So what can you expect after you apply? You will:

    • Take a brief true/false survey. Be sure to check your email after you apply.
    • Have a phone conversation with someone on our Recruiting team. This is a high-level conversation about you, but also a good opportunity for you to learn more about us.
    • Meet with one of our Software Engineers to talk shop. Be prepared to talk about how you approach work technically with examples of how you have done it in the past. No homework or on-the-spot assignments. We just want to nerd out a bit with you.
    • Go over your career history with our Vice President of Engineering. This will be an opportunity for us to get an idea of how you got to where you are, and if where you want to go lines up with where we are going.
    • Meet virtually with some more of the remote team. We want to give you some idea of the people you will be working with. We ask the serious questions here, like your top three movies.
    • Provide us some references. We use our automated reference check system for this, so you just give us some names, they fill out a survey, and we are all set.
    • Speak with a member of our leadership team. If you have made it this far, just be yourself, and everything will be fine.
  • iPhone Photography School

    Attention Senior Backend Developers:

    “Skyrocket Your Career As A Developer In The Dream Work Environment – While Solving Interesting Problems And Working With A Clean Codebase”

    You’ve finally found it…

    The perfect work environment to skyrocket your career as a developer.

    If you’re a talented, experienced and ambitious backend developer, then this page could literally change your life!

    But only if you keep reading.

    iPhone Photography School is the world’s no. 1 online photography resource. To stay at the top, we need to be excellent at everything we do, including development.

    On the surface, our development needs look simple, but there's a lot more going on behind the scenes. In fact, our business is built on complex development solutions that we've created from scratch.

    Right now, we’re looking to expand our team with the best people so we can achieve even more.

    To attract the most capable developers like you, we’ve created the dream work environment for building your career.

    8 Reasons To Build Your Career As A Developer At iPhone Photography School

    1. Solve Interesting Problems

    Most of our development solutions are built from scratch and are customized to our needs.

    This includes our payment and upsell system, our online learning platform and iOS app, and our proprietary algorithms that decide how millions of dollars are spent on Facebook ads.

    We have an AWS server set-up with load balancers, we use Docker and Circle CI for continuous integration, and we’ve got automated testing for everything.

    The point is, you’ll never be bored working here.

    2. Work With A Clean Codebase

    Tell me if this sounds familiar to you: a nice piece of code you’re trying to push seems to be breaking a different part of the system. As you open the problematic code, the first words you utter are “Who the **** wrote this?”

    We don’t work like that.

    We spent all of 2017 to clean up our codebase and rarely will you find better-kept code. If we touch one part of the system, we make sure it still integrates perfectly with the rest.

    This long-term approach saves you a lot of frustration and lets you focus on the problem at hand.

    3. Endless Opportunities To Grow

    You love being a developer because you experience growth every single day. Each completed task comes with an exciting feeling that you’ve learned something new. This rush makes you want to jump on the next assignment and continue growing.

    We get how important growth is for developers.

    Want to master a new framework, tool or expand your skill set (e.g., learn about AI and deep learning)? Find the appropriate online course and we’ll pay for it.

    Want to use your new skills for real life solutions? We’ll encourage you to do it.

    4. Get Expert Guidance

    Our developers are ninjas. But we don’t expect them to know everything. Even the best developers sometimes need expert help to complete the most challenging tasks.

    If there’s something outside of our team’s comfort zone, we provide them with experienced mentors in the particular area.

    Besides that, you can always get help from other people on the team. They know how to achieve almost anything with code.

    Join our team, and you’ll get guidance from the top experts in the business.

    5. Stay In Control Over Your Own Time

    Have you ever experienced this situation: your boss angrily asks you about a feature that had to be launched already… while you had no clue it was a priority?

    You abandon all other tasks and end up working late in the evening to ship the feature – only for a new urgency to come up the next day… And this cycle repeats itself again and again.

    We do things a little differently. Because we use the scrum methodology, our developers know everything they’ll have to do in any given week in advance. And we stick to our plans.

    This means you can schedule your time however you want, as long as you get the job done.

    6. Work From Anywhere In The World

    We understand that the best developers like to work on their own terms. So you can do this job from anywhere in the world – including your home, our office in Latvia, or any paradise location!

    If the initial collaboration turns out to be successful, our company will pay for a week-long trip to Latvia where you’ll meet the rest of our team and get acquainted with our company culture.

    7. Stability You Can Count On

    Most startups have huge ambitions - and little or no revenue. If you've spent months or years of your life in an exciting new company that never really takes off, you already know how frustrating that can be.

    Rather than burning investor money, iPhone Photography School is highly profitable and our growth is funded from our own revenue. We had explosive growth last year, and we will 2X our business again in the next 12 months.

    You don't have to worry about the company running out of money.

    8. Millions Of People Will Use Your Code

    Helping others is one of the most rewarding things you can do in life. While this is something that everyone should practice in their daily life, you can also do it while earning a living.

    During the last 30 days alone our website has been visited by 2,063,297 different people, and this number is increasing rapidly as our impact continues to grow.

    Your work will help millions of people take better photos and capture the beauty of the world.

    Here’s What We Expect From You…

    • You’re excellent at PHP 

    • You’ve worked with Laravel, Rest APIs and LEMP 

    • You've worked as a full-time developer for at least 3 years 

    • You have a proven track record in building reliable IT systems 

    • You want to participate in scrum teamwork 

    • You have an excellent attention to detail 

    Please only apply if you meet all these criteria. Other applications will not be considered.  

    APPLY HERE: https://iphonephotographyschool.com/developer/?utm_source=weworkremotely

    If you delay submitting your application, someone else will be hired before you.

  • BamSEC

    BamSEC is a fast-growing SaaS business in the financial industry.

    Our thoughtfully-designed and powerful software platform makes it easier for financial professionals to research, analyze, and better understand companies. Our mission is to modernize financial research by automating the tedious and manual tasks so that analysts can focus on the actual analysis. Thousands of paying customers rely on BamSEC as a core part of their every-day workflow.

    We are looking for a Product Engineer to help us build core product functionality for BamSEC. Join our small team and help us build the next generation financial research platform!

    About the Role

    As a Product Engineer on our small team, you will have an opportunity to have a direct, tangible impact on the product by leading the development of entire features and major improvements. And you will also have an opportunity to contribute meaningfully to architectural decisions we make as a team while moving quickly without bureaucracy getting in the way.

    Given our product and feature set, most of the work will be back-end-heavy. There are several interesting technical challenges that we are tackling, primarily around extracting structured data out of unstructured documents, improving our data classification algorithms, merging data sets from disparate sources, improving our processing pipelines, and more.

    Tech that we use, primarily: Python, Celery, PostgreSQL, Redis, ElasticSearch, S3. You should be very comfortable in Python, and familiarity with the rest of the stack is a plus. We use JavaScript / React on the front-end, and if you know that, that’s a plus too.

    If all that sounds interesting, we’d love to chat.

    Why join us?

    • We are a very small team, but punch well above our weight in our space. Our clients range from some of the top investment banks, hedge funds, and private equity firms to consultancies, law firms, and academic institutions.

    • As a core part of our team, you will have the opportunity to have a direct, tangible impact on the product and contribute to major architectural decisions and improvements.

    • For many of the things we build, we start out knowing little about the domain, learn as we go, and become well-versed by the time we're done. You will have many opportunities to grow your skill set by doing the same.

    • We focus on building a great product for our users. There are almost no meetings, no chains of approvals, and no bureaucracy, so you’ll be able to focus on work that actually matters.

    • While we’re technically a startup, we work normal hours and value work-life balance. Our compensation is competitive - we will pay well for the right skill set and contribution.

    Engineering Culture

    • Our engineering roadmap is updated on a quarterly basis and refined monthly. We are a small company, so these planning discussions involve input from everyone on the team. Engineers work independently, although we of course discuss architectural and other key decisions as a team.

    • We avoid deadlines - we trust you to manage your own schedule, and we would rather delay a launch than ship bug-ridden hacky code.

    • We are not writing code for the space shuttle, but we're not a simple CRUD app either. Most of our code deals with processing, analyzing, and organizing qualitative semi-structured data, and we prioritize writing code that is maintainable, resilient, and performant. We have a robust testing / CI infrastructure, do code reviews, and actively monitor for bugs and performance regressions.

    • Each chunk of work culminates in a Pull Request on GitHub, which is reviewed by at least one other engineer. Our CI pipeline runs tests and lints the code to ensure that code reviews can focus on bigger-picture items. Finally, all engineers are empowered to merge Pull Requests to master, which will automatically deploy to production.

  • YLD
    Preferred: (GMT+00:00) London

    Overview

    Everything we do empowers our clients to move forward.

    Great technology companies are built on incredible design, engineering and strategy, working in unison, operating at the very heart of an organisation and its audience. Enabling organisations to become great technology companies is our mission and our promise to our clients.

    We aim to leave them with the mindset, tools, skills and expertise they need to go beyond their own expectations, revolutionise their sectors, and for us to be proud of the change we create with them and their customers.

    About YLD

    “Good enough to be dangerous”

    During our company-wide trip to Porto, our CEO Nuno attributed YLD’s continued growth and success down to those we hire.

    Our employees are “good enough to be dangerous” and we believe that bringing extraordinary people together produces great results.

    We are a strong proponent of continuous delivery and rigorous testing practices, and we help our customers move towards modern best-practices with minimal risk.

    We educate, co-develop and automate, whilst passing on our expertise to our customers’ development teams in the process. It’s not just about lines of code.

    YLD has offices in London, Manchester, Lisbon, Porto.

    About The Role

    A YLD Developer Advocate is first and foremost an engineer, so you will need to be specialised on a particular technology. You will also have experience engaging with the community, public speaking and developer relations.

    Our tech conferences and meetups are built by the community, for the community. Your role will be leading the innovation of our community engagement with open-source work. We expect a Developer Advocate to work closely with the CTO and Head of Marketing to engage open source communities and tell the YLD story.

    This role helps keep us connected to the communities that love technology as much as we do!

    About You

    You will act as a passionate advocate within the community as well as being a vocal champion for developer interests within YLD.  

    You will be an engineer that loves to connect with developers - you enjoy speaking publicly about open-source technologies at conferences, meetups and sharing your knowledge through varying content forms. 

    You’ll bring an entrepreneurial flair,  as you will build and maintain networks with other engineers and decision-making leaders.  

    You possess excellent communication skills that will allow you to build clear and compelling presentations and deliver them to a variety of audiences. 

    Your Responsibilities

    Engineering

    • Open Source work - Be active in the open source world, own open source projects that impact the community and participate in relevant open source projects by opening issues, commenting on existing issues, submitting pull requests, etc;
    • Software Development - Build tooling / extensions for the technologies we use, find ways to improve the engineers’ workflows and talk / write about it;
    • Research - Proactively seeking new technologies, building prototypes, and writing about the experience, which will inform YLD of potential new business areas  to explore;
    • Training - Be a leader and an expert in a given technology, write content that can be used in a business context for a client or internally for our engineers to help their professional growth;
    • Sales Engineering - Being able to clearly articulate the benefits of a particular technology in the context of a client engagement, provide workshops to clients and be able to prove to clients the value of using a given technology

    Marketing / Community

    • Community engagement - Work closely with the marketing team to represent YLD within our community via education such as talks or workshops at conferences and meetups, events organisation, and content creation;
    • Knowledge sharing - Lead content creation on the core YLD technologies via blogs, white papers, webinars, videos as well as exploring new channels and technologies;
    • Documentation - Work on training materials and identifying ways to document how we utilise open-source technologies;
    • Educating the internal teams - Bring back the knowledge from the industry and community events by presenting new trends and working with the team to implement new ways of working and community engagement

    Our Offer

    • 6 month pay reviews
    • 6 months fully paid maternity and paternity leave
    • £2,000 yearly allowance for training / conferences
    • £300 hardware budget
    • Minimum of 25 days holiday (excluding Public Holidays)
    • Mentorship through fortnightly 1:1s
    • Company pension
    • Private health care
    • Company Uber and Airbnb account for business travel
    • Cycle to work scheme

    We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, colour, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.

  • Aumni

    We are looking for a senior full-stack Ruby on Rails developer to help us continue to build out our core functionality. Your primary focus will be development of new features both on the front end and on the back end as well as modeling the Venture Capital business domain logic. The features you will be implementing will not be JavaScript-heavy, so the front end part of the work will mostly be in ERB and Sass.

    In addition, you will be expected to help keep our application performant and well-architected so that our code is maintainable, consistent, and readable for new developers. We are big believers in quality code, code linters, testing, and code reviews.

    Responsibilities

    • Design, build, and maintain efficient, reusable, and reliable Ruby code
    • Integration of user-facing elements developed by front-end developers with server side logic
    • Identify bottlenecks and bugs, and devise solutions to these problems
    • Help maintain code quality, organization, and automatization
    • Cover your code with unit tests and system tests written in RSpec

    ===

    Skills

    • 4+ years of experience with Ruby on Rails development of production applications
    • Experience with badly-performing code, hard-to-maintain code, and hard-to-read code so that you know what to avoid
    • Experience with RSpec and Capybara
    • Good understanding of the syntax of Ruby and its nuances
    • Solid understanding of object-oriented programming
    • Good understanding of Sass
    • Past experience using a CSS framework(we are using Semantic UI)
    • Familiarity with concepts of MVC, Mocking, ORM, and RESTful
    • A knack for writing clean, readable Ruby code
    • Understanding of fundamental design principles behind a scalable application
    • Able to create database schemas that represent and support business processes
    • Able to implement automated unit tests for all code changes
    • Able to implement automated system tests for all user-facing code changes
    • Proficient understanding of Git and GitHub
    • Familiarity with continuous integration(we use CircleCI)
    • Familiarity with Node and Yarn is a plus
    • Familiarity with ElasticSearch is a plus
    • Familiarity with React is a plus
    • Familiarity with Webpack is a plus
  • Loco2 Ltd

    Loco2 is looking for Experienced Web Developers to work with experienced team members, to help us scale effectively without succumbing to the potential pitfalls of a microservices approach. You will work on both existing and new products that are transforming our industry. Additionally, you will play an essential role in the strategy, conception and developing technologies and new features for our company.

    This is a Full-time, working office hours, usually from 9.30-6 GMT. There’s flexibility in working hours and we offer a generous holiday allowance and a salary that reflects your experience.

    This is a remote position, you might, however, be required to visit the office at Old Street to attend to business meetings, events, and so on.

    The role

    Travel tech is exploding and we’re building some of the most exciting products in the industry, using modern technologies like React, TypeScript, Redux and Modular CSS. As React is a new technology, we’re delighted to consider anyone with demonstrable JavaScript experience and a desire to learn and grow.

    Essential Tools

    • A Ruby library for communicating with train booking APIs

    • A traditional multi-page web application written in Ruby on Rails, using CoffeeScript and SCSS

    • AWS hosted Docker infrastructure, with continuous delivery

    • A hybrid iOS app written in Swift

    • A hybrid Android app written in Kotlin

    The ideal candidate

    Our ideal candidate meets many - but not necessarily all - of the below criteria.

    • 3+ years of professional web development experience

    • Deep knowledge and experience of JavaScript, HTML and CSS, and ideally Ruby (or a similar server-side language)

    • You’re excited about the future of the web platform, the ever-evolving JavaScript ecosystem and are motivated to help Loco2 adopt modern front-end technologies and processes

    • You take pride in your craft and adhere to industry best practices for testing, code linting, peer review and clean modular maintainable code

    • You have a keen appetite for self-improvement and growth, but don’t hesitate to ask for help when needed

    • You strive to discover and understand the root cause of problems, suggesting new and improved solutions, rather than treating the symptoms

    • Fluent in English, even if it’s not your first language. Our current team comes from more than 7 different countries and we’re excited to add more!

    • You’re confident communicating and sharing complex information and learnings with both technical and non-technical team members

    • Can work hours that have some overlap with London daytime

    • Motivated by Loco2's mission

    Some questions we'd like you to include in your application:

    • What are some of the most challenging/interesting programming tasks you have worked on?

    • Why do you want to work for Loco2?

    • In what country and timezone do you live?

    • What are your approximate salary expectations? (please state currency)

Load more