15 : remote jobs for you

Front End Software Engineer

About Ticketsolve
Ticketsolve is a web based online and box-office ticketing platform. We currently have over 290 clients based throughout UK and Ireland. These clients are a mixture of Theatres, Arts, Festivals and specialty offerings such as Ice Skating and Christmas attractions. We are a consistently profitable company with healthy year on year growth. The new features and abilities we are adding to Ticketsolve puts in a place to deliver strong growth in the coming years.

Introduction
We are currently going through a very exciting evolution of our platform. We are moving from a traditional RoR architecture to a modern "single page application", exposing our application as a set of API's consumed by Ember to provide a rich interactive experience.

We have migrated our customer facing ticket selling application to Ember and our ticket scanning application to Ember, with great success. We are currently working on rebuilding the backend of our platform with the present focus been on our "Point of Sale". We are now looking to add to our team to accelerate the creation and rollout of this change across the remainder of our platform. This covers the CRM, reporting/analytics and configurations aspects of our backend.

To do this we are looking to hire new people to join our team. Ideally this person will have Ember experience. However, we are also interested in talking to people with a strong javascript background and background with other similar frameworks. In terms of experience we are open to both beginner and experienced developers. Where necessary we will put in place a bootstrap to help people come up to speed on Ember.

Skills & Requirements
- 2+ years experience developing web applications
- Experience with programming Javascript required with role focused on Ember based development
- Ruby/Rails experience a bonus but not strictly necessary
- Strong understanding of front-end technologies: JavaScript, HTML5, SASS, Ember preferred, but not required 
- Strong programming skills with focus on clean design, well refactored code and automated testing  
- Comfortable working as part of a remote team 

Technologies we use
- Ruby on Rails is our primary server framework evolving towards pure API server
- Ember is our primary front end development framework
- JSONAPI::Resources, http://jsonapi-resources.com/, is how we are building our API’s
- MySQL / Redis / Elastic are our primary storage engines
- All our servers are Ubuntu based managed through CHEF
- Deployed on AWS using terraform for managing infrastructure
- GitHub for source code management and process support
- Travis for continuous integration

How we work
We run a lightweight process that focuses on feature based delivery on a weekly basis. Our co-ordination and communication is largely through daily 'catch-up meetings' and use of appropriate tools such as Trello for backlog management, Slack for communication and Git(GitHub) for source control and feature deployment through PR's and Milestones.

From a coding perspective we place a strong emphasis on clean, minimal, well refactored code backed up by strong suite of automated tests. We make use of peer review for all design and development work.

In general we strive for an approach that empowers and trusts individuals to 'do the right thing' and as a team we try and keep each other true to this.

Remote working
Our development team works as a remote team with members in Berlin, Malmö, Barcelona, Singapore and Taiwan. Our wider organisation has people based in United Kingdom and Dublin. Dublin is our headquarters and main office space - with core Support team and Sales and Marketing team.

Remote working has become part of our company DNA. We believe that it offers a lot of advantages to both Ticketsolve and employees. We expect that our new hires will likely be remote working. This means that you should be comfortable working as part of a remote team. If this is new to you, don't worry, it was for us at the beginning as well. We now have lots of experience helping people settle in - so keep an open mind and imagine a working day with no daily commute.

Important to note that timezones are a consideration for us with remote working. Our experience is that European and Asian time zones are preferable, as it allows for collaboration at reasonable times. 

Recruitment process
We are initially looking for resumes and portfolio examples of your work e.g. GitHub repositories, blog articles, etc. If you do not have anything suitable we can provide a problem piece to work together on. Please submit resumes to shanly@ticketsolve.com with subject "Job Application".

From there we filter down and do a series of remote interviews. These are often 'work' focused i.e. looking at code together, pair programming for example. Our preference is for candidates to talk to as much of the team as possible so that we, team and candidate, can make the best decision possible. If appropriate and makes sense we will also look at facilitating face to face meetings as well.

After this stage we will be in a position to make a formal offer.
  • 3 days ago
  • Ticketsolve

Remote Ruby Developer for SaaS Web Product

Position: Full-time 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.) or on-site in Dayton, Ohio
Start Date: Flexible
Application: http://bit.ly/OAMMRUBYDEV

Once a Month Meals (OAMM) is a Web-based product and community with the goal of empowering wellness through meal planning and freezer cooking.

OAMM believes that your work, time and hobbies shouldn’t come at the cost of family and health. Gathering around the dinner table, eating with those you care about and enjoying a nutritious meal is paramount to our mission. Therefore, we create software to further empower individuals to bring back family dinner time without sacrificing the little spare time they have available—giving our users time for what matters most.

OAMM began as a mom blog in 2009 with a deep, rich, invested community. Over the last several years it has emerged as a SaaS product fueled by the passions and membership of the community. The technology side of our product is exciting and challenging to build but unlike many other SaaS products, it isn’t the technology that drives the product. The driving force is our community/membership. We believe strongly that these two things, technology and community, have to be in balance and we are looking for a web developer that can respect, appreciate and aspire to help us grow both. OAMM is also committed to steady growth through self-funding as we evolve our product.

The Position
Once A Month Meals is looking to add to its technology team an experienced 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 recognize the importance of balance and are very family-friendly.

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
  • 1 week ago
  • Once A Month Meals

Site Reliability Engineer - Ruby on Rails Developer (Remote)

Quimbee is growing! We’re looking to add a new full-time member to our core team. This position is 100% remote (U.S. only). All you need is an internet connection and a quiet place to work.

We prefer a small and highly effective engineering team, so every new team member is vital to the success of the company.

Who We’re Looking For

We are looking for our first site-reliability engineer (SRE). As our SRE, you must have strong experience with Ruby on Rails based applications. Ideally, you're an experienced Ruby on Rails developer with a passion for operations tasks. 

Your focus will be on improving our deployment practices, maintaining, troubleshooting, documenting, and improving the systems that keep our Heroku hosted system running securely and smoothly with the least downtime possible. Eventually, we might also consider alternative hosting platforms in the future, and we expect you to help with that too. There will be a lot of monitoring, alerting, and prioritizing what is worth our attention and what's not. You're expected to investigate and mitigate single points of failure, performance bottlenecks, slow SQL queries, errors, or any other identified issues trying to solve them yourself or with the help of the other developers in the team.

You'll have the opportunity to help us define and shape processes, tools, and best practices in the context of our platform. You'll work closely with our team of developers to determine the current state of our platform as well as defining the future of it. Strong candidates will bring strong engineering and operations acumen, combined with the ability to move fast (and fix things).

We're looking for collaborative, detail-oriented people who are ready for a challenge. In this role, you'll be responsible for working on the critical task of ensuring our backend systems are rock solid and scalable.

You’ll join a small, 100% remote tech team. Your voice will be heard when we need to make new technical decisions as our product grows. We expect you to go beyond coding to give input on the product roadmap, design, and architecture.

We look for:
  • A Ruby developer. You have deep software engineering experience and are comfortable writing code in Ruby as well as at least one other programming language.
  • A DevOps advocate. You believe in the benefits of immutable infrastructure and understand what it takes to implement it from the operating-system level up to datacenter deployments.
  • A data-driven engineer. You know the difference between an MTTR and MTTD and have the skills necessary to optimize them.
  • A great process and code debugger. You feel comfortable leading robust and thorough root cause analysis (RCA) sessions to attack problems at their core and ensure they don’t recur.
  • A self-starter. You take responsibility for projects from idea to completion, proactively seeking assistance as needed while guiding the work to successful outcomes.
  • A versatile engineer. You know what you don’t know and feel comfortable learning new skills. You’re not ashamed of recognizing mistakes and take measures to avoid falling again.
  • A team player. You share code ownership as much as possible. You don't mind fixing other people’s code or stepping in to help a teammate.
  • A minimalist. You believe a new feature should be built only when the evidence supports it. You’re willing to push back when you believe this rule is being ignored or violated.
  • A great communicator. You communicate your ideas, feedback, and criticism thoroughly, clearly, and courteously. You believe there’s no such thing as over-explaining or over-clarifying because that’s how miscommunication is avoided.
  • A business-minded engineer. You have a deep understanding of the importance of building maintainable, efficient, clean code while balancing that with the urgency of the business needs.

Task Examples


Working with us, you could be asked to (solo or as part of a team):
  • Create and maintain documentation about our platform and all the third-party services it depends on, defining a plan of development for failover mechanisms to improve our platform's resilience.
  • Investigate issues reported by our automated systems or our customer support or QA teams, determine impact and root cause, then prioritize and document them, and solve them yourself when possible or sync with our devs team to solve it.
  • Streamline our deployment process so that deployments are as smooth as possible both for our users as well as for our teams, considering the possibility of having to rollback.
  • Educate engineers throughout the company on how to ensure their projects meet our reliability, performance, and security requirements.
  • Reduce the server-side and front-end latency of our application to deliver a lightning-fast user experience.
  • Optimize our hosting bill by increasing throughput and resource efficiency, while planning capacity for the next two years of growth.
  • Determine and configure a core set of metrics and alerts to make sure our apps and servers are running smoothly and that we can react fast if something bad happens.
  • Develop and maintain performance and load tests.
  • Possible on-call responsibilities.
Requirements
  • Experience hosting apps in Heroku, monitoring, and scaling them up/down
  • B.S. computer science or related field
  • 5+ years of software-engineering experience
  • 2+ years of site-reliability engineering (or similar) experience
  • 1+ years of direct Ruby on Rails experience
  • Strong experience profiling and optimizing applications for speed and memory consumption
  • Strong knowledge of SQL in general and PostgreSQL in particular
  • Experience with at least one programming language other than Ruby and JS
  • Extensive Git (or similar) experience solving complex merging conflicts
  • Know how the web works under the hood: TCP, HTTP, DNS, IP, caches, etc.
  • Native fluency in English
  • U.S. based

Preferred Qualifications

  • Hosting apps in AWS or similar, monitoring, and scaling them up/down
  • Experience working on a SaaS application or with subscription-based businesses generally
  • Experience contributing to Open Source
  • Experience working on a remote team

What We Offer

  • Join a small team who loves what they do.
  • 100% remote work for unlimited flexibility.
  • A competitive salary.
  • Untracked paid time off and sick leave.
  • Healthcare coverage (including dental) for you and your family.
  • 401(k) with 3% company matching.
  • 1 week ago
  • Quimbee

Senior Ruby/JS Developer

Replay Poker (www.replaypoker.com) is a free-to-play online poker site whose mission is to spread the joy of poker to the world in a fair, friendly and competitive environment, without the risk of losing your shirt.

Our vision is to be the go-to place for passionate poker players to play great poker and improve their game. We will succeed by offering an exceptional poker game experience and never losing our players trust. We celebrate the world’s greatest card game, its rich history and tradition, and seek to inspire others to share in our passion.

Our core values

We’re big on our company culture, and keen on hiring like-minded people. So it’s important you share our values:

  • We put the needs of our players and community first
  • We act with humility and treat others with respect
  • We voice our opinions, but we’re open to new ideas
  • We believe in taking ownership of ourselves and our work
  • We recognise time is precious and not to be wasted
  • We strive for excellence, but we’re not perfectionists
  • We value a positive and flexible work life

The role

We are a small, but growing team, of highly technical and experienced developers, which means you’ll have a huge impact on the decisions and the work being done. We all work remotely, 100% of the time. We’re currently spread out across Europe and South America.

You’ll be responsible for maintaining and creating new features on all of our systems. These include the poker game client/server, poker lobby and not-quite-so-exciting auxiliary services (scheduling etc).

We have a huge array of interesting problems to solve such as hunting down and killing the (thankfully) occasional performance issue, adding new features to bring happiness to our players and operations team, taking old code which has seen better days and refactoring it into something new and shiny that we can all be proud of, and much more. You’ll own the product as much as any of us and take collective responsibility in maintaining and improving it over time.

We look for smart and independent people who work best in a team where everyone pulls their weight and collaborates with each other. Proactivity is key so we can improve and expand our systems without micromanagement. You will be given some freedom and with that comes responsibility (insert Spider-Man quote here).

We are not afraid of using new technologies when we have to, but know that sometimes boring technology is the best solution. Using the best tools for the job is taken seriously and we expect everyone to be flexible enough to learn and use them.

Our stack

  • Poker lobby: Rails 4, a single page application with Backbone.js
  • Poker game server: written in Ruby
  • Poker game client: Flash - ActionScript 2.0 (in maintenance mode) and a new React/JS client in progress
  • Other technologies used: MySQL, Sidekiq, Redis, NodeJS, Go, Kubernetes and many more

You will

  • Have expert knowledge of Ruby and its surrounding environment
  • Have expert knowledge of SQL and databases
  • Have expert knowledge of Unix
  • Have expert knowledge of HTML5 and modern CSS (Less/Sass)
  • Have 5+ years of Ruby development experience
  • Have experience using modern JavaScript on the web (with or without a framework)
  • Have experience writing automated tests, be it BDD, TDD, etc
  • Have a good understanding of HTTP and REST-ful APIs
  • Be confident working with git, code review and pull requests
  • Be eager to learn and able to express your thoughts, arguments, and ideas clearly and effectively
  • Have excellent english language skills (fluent speaking)

Ideally you should

  • Have experience with React/Backbone
  • Have experience with GraphQL
  • Have experience with Docker and Kubernetes
  • Have professional experience working remotely
  • Have contributed to open source projects
  • Enjoy playing poker!

What we offer

  • Plenty of autonomy for you to work the way you think you're most productive
  • A flexible process with the focus on efficiency of working with minimal bureaucracy
  • A mixture of fun and challenging projects working on a real-time game
  • Competitive salary (negotiable and depending on experience/skills)

  • 1 week ago
  • Replay Gaming

Get alerts for new jobs

Software Engineer

Who We Need:

Cardinal Financial understands that great people are the key to great companies. We are looking for intelligent, hard-working, passionate individuals that want to be part of something very different. We need people that dream big and possess a work ethic that will inspire those around them. We are seeking forward thinking people, who produce results rather than wait for them. You will not be micromanaged; but you will need to meet specific expectations and it will be entirely up to you to make sure that this happens. You will be backed by one of the strongest, most supportive and technical mortgage banking leadership teams in the industry and we are all committed to the success of the enterprise.

We are currently looking for energetic, hardworking, and knowledgeable Full Stack Software Engineers located on the East Coast and West Coast.

What You Will Do:

  • You’ll be involved in every aspect of building and supporting our SaaS enterprise mortgage lending platform.
  • We’re an agile shop and you’ll be part of choosing what stories you’ll work on as they come up in the backlog.
  • You’ll do full-stack development because we’ve found it benefits the team and product when an engineer is familiar with the entire stack and has a genuine interest in all our software technology. We also recognize that each engineer is passionate and skilled in specific layers. We manage to blend the two realities very well.
  • You’ll manage your stories completely including working with end users to determine what is required, designing the UI, classes, business logic and data. We describe our approaches informally to get rapid review and critique by others.
  • You’ll write clean, concise code, and robust unit tests for all your work.  Finished code will be reviewed by others in the team. We mix up the review teams so everyone has good exposure to the whole system.
  • You’ll find ways to improve our product and how we work. We leverage tools and innovation to make more happen with less. When we identify an improvement, we implement it fast.
  • You’ll help with production support and help users when needed.

What You Are Like:

If you think you’d like to work with us, here are some things that should apply to you:

  • You’re comfortable working in a small team. Each of us has a huge impact and we depend on each other to get things done.
  • You love a fast environment with a lot of churn.
  • You’re passionate about good object-oriented design, great UX, security, performance optimization and testing.
  • You pride yourself on understanding projects top to bottom.
  • You enjoy working alone or working with others. You’re comfortable doing things even when you’re not told exactly what to do.
  • You take pleasure in creation, chaos, spontaneity, change, debate and silence.
  • You like helping others become better and more successful. You know how to make life easier for others on your team.
  • You’re OK chipping in on things that have nothing to do with your current project, or helping with off-hour production emergencies and deployments.

What You Need:

  • You have a bachelor’s degree in Computer Science or related field and at least two years software development experience on a large-scale web application. Mortgage knowledge and experience is a plus.
  • You can analyze a feature story and design a robust and complete solution for it. You have excellent debugging skills and use tools to aid you.
  • You write well-designed, reliable code that you or others will find easy to understand and modify six months from now.
  • You know Java, databases and SQL very well. You’re comfortable with Linux commands and tools.
  • You’ve implemented UIs using HTML/CSS/Javascript. You’ve got solid JavaScript skills, including object-oriented JavaScript, not just jQuery. Experience with single-page application frameworks like Ember and Angular are a plus.
  • You're comfortable implementing integrations with third-party systems using HTTP and XML.
  • You know and use all of these: IDE, source control, debugger, continuous testing, build automation.
  • You communicate well whether you’re patiently helping a user, explaining a design to your colleagues, or writing a specification.

Our Technology:

Our SaaS enterprise mortgage lending platform is a challenging and complex system that includes lender and borrower interfaces, workflow, document management, advanced automation, and integrations with external entities and services.

The server architecture is stateless, cleanly managing the business logic and persistence layer, exposed as a RESTful JSON API. The server is written using a combination of Java 8 on Jetty, and Node.js for asynchronous tasks. We persist our data in MySQL using MyBatis and use Redis for caching, metrics, and non-critical message queueing.

The UI uses a custom, JavaScript MVC framework with many modern techniques: dynamic code loading modules, client-side routing and templates, powerful data-binding features, integrated services, and advanced component architecture.

We develop on Macs and deploy on AWS. Our tools include: github, Jenkins, gradle, grunt, JAXB, iText, Aspose, IntelliJ IDEA, Pivotal Tracker.

Please apply to the Cardinal Financial website and mention weworkremotely.com as the source when prompted. https://cardinalfinancial.com

  • 2 weeks ago
  • Cardinal Financial

Senior User Experience Designer

SimpleTexting seeks a sophisticated, experienced, and collaborative user experience designer to provide UX leadership for the SimpleTexting product. You'll be responsible to evaluate customer analytics, competitors, user feedback, and product owner inputs to define UX problems and to solve them.

About Us


SimpleTexting is the leading web-based platform for SMS marketing and business texting. Our software gives organizations the ability to send marketing campaigns, share important alerts, and provide 1-on-1 customer service using text messages. Thousands of organizations in North America rely on SimpleTexting to connect with their audiences. Our clients include Fortune 500 companies, small businesses, nonprofits, healthcare providers, churches, schools, and more. And with a powerful suite of features that inludes segments, autoresponders, data collection and analytics, our platform is designed to help businesses start and scale their engagement through SMS.

Duties


  • Discover and resolve UX challenges
  • Refactor UX to accommodate a growing product and leave margin for unexpected growth
  • Put together a strategy to operationalize user sensing (surveys, interviews, hot-feedback etc.)
  • Guide effective documentation and communication of design - via wireframes, mockups, prototypes, and user stories
  • Define an analytics strategy (using Google Analytics or similar) to better track behavior and to support ongoing performance optimization through UX improvements.


Proven Abilities Required


  • Ability to simplify complex interactions into intuitive user experiences and to clearly communicate how individual journeys align/don’t align to each user persona and the business' goals.
  • Ability to use participatory design activities (e.g. paper prototype co-creation, card sorting) to understand vision, business model and assumptions and tacit knowledge about user needs and behaviors
  • Skilled in standard design & wireframing tools (i.e. Adobe CC, OmniGraffle, Sketch, InVision, Balsamiq), hand drawing and visual communication, time-based and interactive prototyping tools (Hype, Adobe Edge, Keynote)
  • Goes beyond merely presenting designs, explains the story of the rationale (preferably evidence based) and benefit of design ideas.
  • Ability to organize the creation of reusable components and the ability to organize and structure a component library.
  • Very superior oral and written english communication skills.


Experience Required


Bachelor’s Degree in Interaction, Graphic, or Industrial Design preferred or in “STEM” Majors (Science, Technology, Engineering, and Math) and a minimum of 8 years of professional experience in product or service design OR Associates Degree in Interaction, Graphic, or Industrial Design preferred or in “STEM” Majors (Science, Technology, Engineering, and Math) and a minimum of 10 years of professional experience in product or service design OR a minimum of 12 years of professional experience in product or service design.

Location


While we prefer a candidate in the South Florida area, we are open to all candidates willing to work on ET.

Compensation and Benefits


  • Above market compensation commensurate with your proven abilities
  • Unlimited flexible time off policy
  • Full medical
  • Remote


How to Apply


Follow this link to apply: http://bit.ly/2SblBss

  • 2 weeks ago
  • SimpleTexting

QA Exploratory Tester - Remote

QA Exploratory Tester - Remote Job Description:

Joinpiggy.com is looking for the highest caliber QA exploratory tester to join its technical team’s expansion. Remote based candidates should be based in European time zones or willing to work in such time zones. Simply put, your job will be to break our frontend and backend systems on a continuous basis and with each new release cycle.

What We Are Looking For:

  • A curious mindset with an attention to detail
  • Experience designing test strategies and orchestrating work on multiple teams to create highly efficient QA process and a very high quality bar.
  • Excellent grasp of web technologies (HTTP, sessions, site performance, Javascript, HTML, and CSS) and javascript are a must.
  • Experience working on various Agile development methodologies, and having strong opinion on them.
  • Strong communication skills, both written and oral

Job Functions:

  • Design, develop and execute test cases.
  • Lead regression test development, including engaging the project teams at the beginning of the development process to develop such cases proactively ahead of a new release.
  • Coordinate with QA automation engineers to automate test cases as much as possible.
  • Identify, record, document thoroughly, and track bugs.
  • Perform thorough regression testing when bugs are resolved.
  • Develop and apply testing processes for new and existing products to meet client needs
  • Liaise with internal teams (e.g. developers and product managers) to identify system requirements
  • Monitor debugging process results
  • Investigate the causes of non-conforming software and train users to implement solutions
  • Track quality assurance metrics, like defect densities and open defect counts
  • Stay up-to-date with new testing tools and test strategies

Job Requirements:

  • Excellent English language skills.
  • Able to read French or German is a plus.
  • Excellent communication skills, including verbal, written, and presentation.
  • 2 weeks ago
  • Piggy, LLC.

QA Automation Engineer - Remote

QA Automation Engineer - Remote Job Description:

Joinpiggy.com is looking for the highest caliber QA automation engineer to join its technical team’s expansion. Remote based candidates should be based in European time zones or willing to work in such time zones.


What We Are Looking For

  • Hands on experience with testing automation of javascript based applications on AWS, SOA, REST based APIs design technologies
  • Strong CS fundamentals and OOP
  • Experience with migration of large scale enterprise systems to new platforms
  • Experience designing test strategies and orchestrating work on multiple teams to create highly efficient QA process and very high quality bar
  • Hands on experience with creating automation test suites using leading industry standard tools and frameworks (eg: Selenium Web Driver etc.)
  • Excellent grasp of web technologies (HTTP, sessions, site performance, Javascript, HTML, and CSS) and javascript are a must.
  • Experience working on various Agile development methodologies, and having strong opinion on them
  • Bachelor’s Degree in Computer Science Engineering or equivalent
  • Strong communication skills, both written and oral

Job Functions:

  • Design, develop and execute automation scripts using Selenium and open source tools
  • Identify, record, document thoroughly, and track bugs
  • Perform thorough regression testing when bugs are resolved
  • Develop and apply testing processes for new and existing products to meet client needs
  • Liaise with internal teams (e.g. developers and product managers) to identify system requirements
  • Monitor debugging process results
  • Investigate the causes of non-conforming software and train users to implement solutions
  • Track quality assurance metrics, like defect densities and open defect counts
  • Stay up-to-date with new testing tools and test strategies

Job Requirements:

  • Excellent English language skills.
  • Able to read French or German is a plus.
  • Excellent communication skills, including verbal, written, and presentation.
  • 2 weeks ago
  • Piggy, LLC.

Lead Security Engineer

It's 2019 isn't it time to find a job that lets you work where you want? 

Who Is Follow Up Boss?
  • We’re a simple, sales-focused CRM for real estate teams (and we use our own product) 
  • We’re a self funded, profitable company started back in April of 2011
  • We’re a remote company with a mostly US-based team
  • We don’t just claim to be customer-centric - we live it: https://www.facebook.com/followupboss/reviews
  • Check out our video on how we work: https://www.followupboss.com/about/

Why Would You Want To Work Here?
  • We’re a young, ambitious company who only answers to our customers 
  • Opportunity to have a big impact on our growth and your career
  • No red tape or pointless meetings
  • Competitive salary, health/dental insurance and 20 days paid holiday, $1000 to outfit your home office, yearly company meetup

This Role Is For You If…
  • You are passionate about Information Security and have solid experience in the field.
  • You would describe yourself as patient, empathetic and having a good sense of humour
  • You’re independent, self-motivated and can stay efficient and productive without someone looking over your shoulder all day long
  • Superb written and verbal skills (with a professional yet fun demeanor).
  • You enjoy programming and creating solid, tested, reliable things over just breaking things. 
  • Reject the idea of security being a blocker, and enjoy collaborating with colleagues across teams to ship projects securely 
  • Have the ability to work with others and helping them to understand security is far more important than knowing about the latest ROP gadget finding techniques. 
  • This is a hands-on technical position where you will work with the Infrastructure and Product teams to ensure the secure release of applications. 
  • Security architecture experience and the ability to consult with engineering teams working on technology projects will be key to success.
  • You have thorough familiarity with techniques used by real world attackers and should be able to prioritize detection and attack surface reduction efforts based on this knowledge. 
 
Your qualifications:
  • Self motivated and proactive mindset.
  • Remote work experience is considered an asset.
  • Based in the USA, quiet home office with fast internet.
  • Strong experience in penetration testing or related activities, including at least network and application security experience.
  • Understand modern web application architecture, TCP/IP, HTTP, and standard network and system security technologies 
  • A strong knowledge of securing production LAMP (PHP) stacks, as well as a solid understanding of iOS and Android apps is a must. 
  • Strong knowledge of internet security issues.
  • Strong knowledge of UNIX and networking protocols.
 
Your responsibilities will include:
  • Take a leadership role in driving security and privacy initiatives at Follow Up Boss.
  • Establish, advocate and enforce security policies and best practices among our team members.
  • Lead efforts to keep our customers' data and company assets safe.
  • Review changes in internal processes and IT systems to make sure the changes being made don't have adverse effect on security.
  • Provide security guidance for our products and technologies
  • Collaborate with colleagues across a variety of teams to architect & ship projects securely
  • Discover, analyze, assess, and respond to various threats in Follow Up Boss's web stack, iOS and Android applications.
  • Investigate security-related reports from customers, internal team members or general public, assess risks and damage, plan recovery actions and lead the effort to execute the plan.
  • Review changes in software we produce to make sure we follow best security practices and the changes being made don't have a negative effect on security.
  • Evaluate and provide recommendations on third party applications and services and the security implications associated with their use.
  • Understand offensive techniques/tactics and be able to prioritize mitigation techniques or technologies accordingly.
  • Instrument and perform anomaly analysis of systems and applications
  • Ability to discover new and interesting security problems as well a fix them.
  • Mentor other team members.

30 Day Targets:
  • Become familiar with the product architecture, infrastructure, and existing tools.
  • Pair with engineers to gain knowledge about the system and how we work.
  • Improve the new hire onboarding process, by being a part of it.

60 Day Targets:
  • Take active part in the internal security related work (e.g. assessing company VPN, implementing AWS IAM security best practices, SSH + 2FA, etc)
  • Work with fellow engineers to ensure authorized access to internal tools, servers, and sensitive customer data.

90 Day Targets:
  • Identify top security issues and develop a solid plan to address them
  • Develop internal physical security policies.
  • Review and produce plan to comply with Google Compliance External Security Audit.

Our Core Engineering Values
  • Teamwork
  • Communication
  • Code Quality
  • Focus and Prioritization
  • Customer Driven
  • Leadership Qualities

If this sounds like a great fit we would love to hear from you.
We're not accepting applications from agencies.
  • 2 weeks ago
  • Follow Up Boss

Front End Engineer

Reporting to the Manager of Engineering, the Front End Software Engineer is responsible for providing the user interface technology for our customers.  This role will work with other UI/UX engineers, product, design teams, as well as back-end engineers to deliver a seamless and elegant user experience.

Essential Duties/Responsibilities

  • Focus on development of an engaging user experience using modern and appropriate approaches to web development.
  • Help establish, reinforce, and periodically evaluate coding standards and code quality.
  • Engage in constant knowledge sharing with others on the team, across teams, across communities of practice, and across products.
  • Help with planning efforts and assess technical feasibility of solutions and design proposals.
  • As an effective communicator, work collaboratively and constructively with others in the team and broader organization.
  • Coordinate with back-end platform and API teams to integrate with existing and future APIs.
  • Other duties as assigned.
The above statements are neither intended to be an all-inclusive list of the duties and responsibilities of the job described, nor are they intended to be a listing of all of the skills and abilities required to do the job. Rather, they are intended only to describe the general nature of the job. This job description is not a contract of employment, either express or implied. Employment with Cofense will be voluntarily entered into and your employment is considered at will. Cofense reserves the right to alter the job description at any time without notice.

Knowledge, Skills and Abilities Required

  • Excellent understanding of JavaScript as a language and its ecosystem, especially as it relates to front-end development.
  • Proficient in HTML and CSS with knowledge of web standards, advanced layouts, accessibility, and responsive design.
  • Comfortable with build tools, template languages, and pre-processors.
  • An understanding of HTTP and RESTful API design.
  • Ability to maintain a test-centric approach to development to ensure code quality and ease of maintenance.
  • Excellent understanding of browser security and performance.
  • Comfortable at the command line and with utilizing Git commands.
  • Longstanding familiarity with the JavaScript community -- you stay on top of current news and changes to the language and framework landscape.
  • Passionate about user experience, building modern interfaces, and collaborating closely with Product Designers.
  • Constant desire and eagerness to further develop your skillset.
 
Education and/or Experience:

  • Bachelor’s degree preferred.
  • At least 5 years of professional experience in software engineering preferred.
  • Recent production experience building, maintaining, and deploying client-side JavaScript applications using one or more frameworks (e.g. Vue.js, React, or Ember.js).
  • Experience with Vue.js preferred.
  • Experience in another language beyond JavaScript, preferably Java.
  • Experience writing and maintaining clear, consistent documentation to support your code design.
  • Experience with cross-browser compatibility and relevant shims, fallbacks, and polyfills.
 
Compensation:
  • Competitive salary
  • 401k plan with company match
  • Health, vision, dental, disability, and life insurance
  • Telecom bonus
 

Location: Remote, United States Only 

Cofense is committed to equal employment opportunity. We will not discriminate against employees or applicants for employment on any legally recognized basis [protected class] including, but not limited to: veteran status, uniform service member status, race, color, religion, sex (including pregnancy), gender identity, sexual orientation, national origin, age, physical or mental disability, marital status, genetic information or any other status or characteristic protected by applicable national, federal, state or local laws and ordinances. We adhere to these commitments in all aspects of employment, including recruitment, hiring, training, compensation, promotion, benefits, and discipline.

EEO Category

Professionals
  • 2 weeks ago
  • Cofense

Newsletter Writer

We are on a mission here at LAUNCH to support founders and inspire innovation -- care to join us?

LAUNCH is a media and investment company focused on startups, technology and entrepreneurship that hosts in-person events and produces web and email-based content and videos.

We’re looking for a full-time team member with editorial experience, a passion for innovation and a strong network in technology and startups.

We have offices in both San Francisco and Toronto. This position is a remote position (must be US).

Your primary role: You’ll be responsible for the content in the LAUNCH Ticker, our twice-daily email newsletter. We call it the most efficient way to stay on top of tech news. We scour the web for tech news and write concise, fact-packed summaries. We save our subscribers hours per day. More: http://launchticker.com

We’re a small, fun team of passionate individuals. This is a position where you will learn a lot very quickly and have ample opportunity to grow and try new things.

The right candidate will:
-Provide editorial insight and leadership for our Ticker product
-Balance strong opinions with good judgment and accurate reporting
-Possess strong research and writing skills
-Possess strong organizational and communication skills
-Thrive in a busy, multi-tasking environment
-Enjoy networking with founders, technologists and sponsors
-Show familiarity and ease with social platforms including Twitter and Facebook

The right candidate will be offered a competitive salary ($55-70 based on experience), equity & benefits.

Specific requirements:
-At least 5 years experience as a tech journalist – doing original reporting
-Stellar editing proficiency
-Master writer with a tight, concise style
-Willingness to move fast, read fast, learn fast, and improve fast
-Technical competence – You don't need to know how to code, but you need to be an expert in learning a CMS and finding and mastering new software tools.

Please submit your resume and a cover letter detailing why you’re a good fit for the position.
  • 2 weeks ago
  • LAUNCH

Customer Support Specialist

We're looking for a few friendly Customer Support Specialists to join us full-time, remotely working from anywhere in the US! Hours will be Monday-Friday 9am-6pm Mountain Time and hourly pay will be competitive based on your geographic location.

CE Broker is a small, growing tech company with offices in Jacksonville, FL and Boulder, CO. This is an opportunity to join us in the department where 75% of our company got their start. Learning our business from the inside has fueled many careers within our organization. 

Why CE Broker:

  • Award winning "best company to work for" 
  • Solid opportunity for growth: 1/3 of our team has experienced mobility during their tenure 
  • We're committed to our core company values
  • Excellent benefits including fitness expense reimbursement and affordable health, dental, and vision insurance. 
  • Retirement plan with company matching
  • Annual ownership thinking incentive bonus
  • Check out our CE Broker culture Instagram account to learn more about us!

Responsibilities include:

  • Answer customer live chats, emails, and phone calls
  • Provide delightful customer service through casual, unscripted conversations
  • Provide customer feedback and data to internal teams across the company
  • Maintain detailed product knowledge to engage in consumer education and support sales efforts 
  • Write internal documentation and tutorials

We're looking for someone who...

  • Has a Bachelor’s degree (or an anticipated graduation date within the next year)
  • Has experience working remotely 
  • Writes in a clear and concise manner
  • Enjoys teaching others and explaining technical concepts
  • Has patience to listen and grasp what customers are trying to accomplish 
  • Is a continuous learner
  • Pays high attention to detail
  • Has a cool talent like breakdancing or opera singing because that would be fun to see.

How to apply:

With your application, please submit a cover letter explaining: 

  1. Why you want to work as a Customer Support Specialist.  
  2. Why you want to work at CE Broker and not somewhere else.
  3. A description of a great customer service/support experience you had recently, and what made it great.

Any resumes without a cover letter will be removed from consideration.

If you think you've got all the right stuff for this position, please submit the cover letter and resume at http://cebroker.theresumator.com/apply.

We look forward to hearing from you! (and seeing your breakdancing skills)

  • 2 weeks ago
  • CE Broker

Home-based Online English Teacher

If you are born from English native speaking countries. 
What we can offer:
Work with a flexible schedule. Choose the time you want to work!
No need to commute, more time with your family.
Starting rate is 10-15USD per booked hour.
Extra monthly incentives up to 300USD/month.
Averagely 1000-3000USD/month.

Job Responsibilities:
  • To deliver online classes for virtual training on the use of the English language in daily life, work, school and self- enrichment.
  • Apply progressive teaching principles to Chinese students.
  • Establish and enforce rules of proper study habits students can utilize after class for continuous improvement

Job Requirements:

-Neutral accent, excellent communication skills
-at least 3 hours per day during 6pm to 10pm Monday to Sunday, minimum 4 days per week, total at least 16 working hours per week. 
-Undergraduate or higher Education
-Fun personality is a plus
-English teaching experience is a plus
-ESL certificates like TEFL, TESOL, CELTA is a plus
-Able to meet Chinese kids and teenagers
-Minimum 10 M download speed and 1 M upload speed.

Job Type: Part-time

HOW TO APPLY?
If you are interested, 
Please click this link to start your application:
http://global.abc360.com/Teacher/PHH?advsrc=weworkremotely
Fill in your online application. Once you pass the first step of application, our HR team will contact you for the next step within 3 working days. 

  • 2 weeks ago
  • ABC360

Code Wrangler

As a developer here you’re responsible for Making Stuff Go. The job is tough to describe because it’s so broad, but historically it has included new product development from conception to implementation, high-volume and high-concurrency programming, and a MacGyver-like dedication to squashing bugs.

We have a wide variety of projects and systems requiring various competencies, but in general the following skills will come in handy:

  • Advanced proficiency with at least one scripting language like PHP or Python. Low-level language experience or production experience with multiple languages is a plus.
  • Experience working on a large-scale system to make it faster, more scalable, and fault-tolerant.
  • The ability to iterate and ship ideas quickly, with loose (at best) direction.
  • A deep understanding of the Web including HTTP, HTML, CSS, and JavaScript.
  • You’re comfortable with customer-facing roles including support and documentation.

We’re serious about growing diversity in the tech industry. We want to build Automattic as an environment where people love their work and show respect and empathy to those with whom we interact. Diversity typically includes, but is not limited to, differences in race, gender, 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. To work on diversity means that we welcome these differences, and strive to increase the visibility of traditionally underrepresented groups. Read more about our dedication to diversity and inclusion.

HOW TO APPLY

If you’re reading this on a site other than automattic.com please ensure you visit automattic.com/work-with-us for the latest details on applying.

  • 5 months ago
  • Automattic

BACKEND DEVELOPER (M/W)

Hi. Wir sind grandcentrix!

Unser großartiges Team aus über 140 Infrastructure- und Cloud Architekten, Front- und Backend Entwicklern, User Experience Designern und agilen Projektmanagern macht uns zum erfolgreichsten, kreativen Systemintegrator im deutschsprachigen Raum. Wir sind auf die Entwicklung vernetzter Produkte spezialisiert. Die Engagements, in denen wir aktiv werden, suchen wir uns sorgfältig aus, denn für uns zählt die technische Herausforderung und der Spaß an unserer Arbeit. Als Partner für führende Premium-Brands der Industrie sind wir die Köpfe hinter spannenden und innovativen Produktionen im Umfeld von Smart Home und des Internet of Things.


Zur sofortigen Verstärkung suchen wir - für unser HQ in Köln und Dortmund und Remote-

Dich als erfahrene(n) und leidenschaftliche(n)

BACKEND DEVELOPER (M/W)

Deine Aufgaben bei uns

  • Du realisierst, gemeinsam mit unserem Team, IoT- und Service-Plattformen als Bestandteil digitaler Produkte, die von Millionen Nutzern geliebt werden.
  • Du arbeitest maßgeblich an der Realisierung von hoch skalierenden, sicheren und professionell deployten Lösungen.
  • Hierbei verwendest du keine monolithischen Enterprise-Architekturen sondern nutzt vor allem Elixir, Python und JavaScript.
  • Unter Deiner Mitwirkung entstehen Lösungen, die von unserem Team auf eigener Hardware oder bei Cloud Anbietern betrieben und betreut werden.

Was wir uns von dir wünschen

  • Leidenschaft für die Backend-Entwicklung sowie ein abgeschlossenes Studium der Informatik oder eine vergleichbare Qualifikation mit mehrjähriger Berufserfahrung.
  • Vertiefte Kenntnisse in und Interesse an mehr als einer Programmiersprache oder Plattform. 
  • Kenntnisse im Umgang mit HTTP und im Design von REST APIs.
  • Ausgeprägtes Interesse an Tests, Clean Code und Struktur bei der Software-Entwicklung.
  • Erfahrung mit Domain-Driven Design, Docker und Kubernetes sind von Vorteil.
  • Interesse an der Arbeit in interdisziplinären, agilen Entwicklungsteams sowie offenem Informationsaustausch unter Kollegen.
  • Einen offenen und klaren Kommunikationsstil – in deutscher und englischer Sprache.
  • 7 months ago
  • grandcentrix GmbH
Feedback