This week
  • Speakfully

    Back End Software Developer 

    We are a small, growing, funded startup committed to creating a documentation platform that enables every employee to navigate mistreatment in the workplace. Our value proposition and belief system is all about fostering an environment where employees can come to work being themselves and contribute the fullest, in a safe manner. We are tech with zero tolerance. We exist to lend support to the employee being mistreated, and to guide the HR staff and CEO protecting their team in cultivating a safe culture. 

    Is this something you are passionate about? Do you want to get in on the ground floor of the mission to change the status quo of workplace culture? If so, read on, because we are looking for a creative back-end developer who believes in the underlying cause and is willing to contribute towards empowering and supporting employees to navigate uncomfortable situations with confidence. 

    The role:

    We are looking for a hands-on technologist to join our team as we build our new product. As a Back End Software Developer, you will be pivotal in contributing towards all steps of building the platform and defining the development process.

    You would do the following: 

    Contribute to a crucial role that influences the business direction and product innovation

    • Be the team that builds the complete platform, bottom up 
    • Work with product management, leadership and UX teams to build experiments and help the team make appropriate feature choices to grow the business
    • Build the product for performance, scale and quality – because we stand by code quality that directly enhances the confidence levels of our end users who are navigating a challenging experience
    • Be involved in all aspects of product development – starting from defining the stack to building the APIs to helping with setting up the CI/CD pipeline to releasing code to production on a need-to basis

    Who you are:

    • Extensive experience building products ground up – its your thing and what you bring to the table
    • You understand Agile and Lean practices – not because they are buzzwords, but because they organize the chaos in your life
    • You are intrigued by new technology and you are constantly looking for ways to explore and learn new tools/techniques
    • You understand that product quality is driven purely by the customer experience and that it is built by engineers who are bought into that philosophy
    • You have a passion for defining coding best practices
    • You are self-driven and are comfortable working alone or in a team

    You stand out because you have: 

    • A Bacherlors/Masters degree in Science with a relevant coding course background
    • Experience working with Node.js for at least 5+ years
    • Experience with REST based API implementations for at least 5+ years
    • Experience with Nest typescript framework and GraphQL is a big plus
    • Experience with non-structured databases like MongoDB/DynamoDB for 5+ years
    • Experience with code versioning tools like Git, TFS or SVN
    • Experience with CI pipelines like Jenkins or CircleCI for 3+ years
    • Strong understanding of containerization and deployments in Cloud platforms
    • Experience with automated testing frameworks is a plus
    • Strong understanding of encryption fundamentals is a plus
    • Excellent communication skills (written and verbal) and can convince the team to do something technically extraordinary in plain simple terms
    • Interest in making valuable connections, mentoring, being mentored and finding career and personal growth by working with a highly innovative and skilled team

    Work Location and Environment – Remote:

    • We are an all remote workforce because we care about what our employees produce, not where they are located physically
    • We believe in fostering a culture of autonomy, transparency and trust – you won’t miss a beat thanks to the collaboration tools we have
    • We believe that efficiency has nothing to do with co-location
    • You choose your devices and work setup needs, we just enable it for you
    • We offer unlimited PTO because we believe that you work hard, but play harder
    • Our benefits are highly competitive, including but not limited to 401k, medical & Dental benefits

    If all of this sounds like fun and if you’d like to be part of a journey that’s committed to being sympathetic and compassionate about nurturing a professional environment that is tech with zero tolerance, then send in your resume to [email protected] Don’t forget to add in a note to let me know why you think you’ll be a fabulous fit for this role – remember to “Speak Fully”! 

    Speakfully provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws.

  • Thermopylae Sciences and Technology

    Google Earth Enterprise (GEE) Web Developer

    Location:  Remote (Work from Home) or Arlington, VA

    Do you want to work on a product that allows government organizations and businesses to host their own Google Earth globe? Open Google Earth Enterprise (Open GEE) allows organizations and businesses to take advantage of the same publicly available Google Earth capabilities, behind the firewall, in an offline/disconnected environment, or in low bandwidth areas. Joining the Thermopylae team, you’ll be helping to improve and promote Google Earth Enterprise as open source. After almost two years of maintenance updates, Google and Thermopylae have worked together to open-source Google Earth Enterprise and its components Fusion, Server, and Portable Server. Thermopylae is now leading the effort to take Open GEE to the next level for the GIS community. Check us out at:

    Project Site
    http://www.opengee.org/
     
    GitHub Site
    https://github.com/google/earthenterprise/
     

    Job Requirements

    • Bachelor's degree in Computer Science, a STEM related discipline, or relevant coursework in geographic information science
    • 4+ years Web development
    • 2+ years Python development
    • Experience deploying and supporting end-user software for an active user-base
    • Comfortable in Linux development and application environments
    • Experience with a range of web technologies (e.g. modern frameworks, REST, CSS, SSL, CORS, proxies, load-balancing, load-testing)
    • Able to adapt to a wide-range of tools. In a given day you could be working with bash, git, Ansible, Jenkins Pipeline, AWS, Nessus, or Gradle

    Additional Experience Desired

    • Python libraries: Flask, Tornado, WSGI, Psycopg2
    • Google Maps API
    • Developing and deploying geospatial/mapping applications
    • Web frameworks: Vue, Typescript, Rollup, Webpack
    • Relational databases (e.g. PostgreSQL/PostGIS)
    • Javascript unit and integration testing frameworks
    • Automation and continuous integration tools (e.g. Selenium, Jenkins)
    • C++ development

    **
    Job Duties**

    • Expected to deliver new features, enhancements, and bug fixes working with your Scrum team.
    • Expected to write unit tests, integration tests, and smoke tests along with application code.
    • Responsible for the end-to-end delivery of software.
  • Bevy Labs, Inc.
    Preferred: (GMT-06:00) Central Time +/- 4 hours

    This position

    As a DevOps Engineer, you are embedded within an engineering team and have one foot in operations, the other in development. You care deeply about uptime, reliability and automation. You help your colleagues make product changes quickly and all of us deliver value to our clients faster. You do things like help get new services into production, ensure effective monitoring and alerting and help us grow our infrastructure platform to accommodate the demands of a growing client base, and so forth.

    You

    You will fit in well with us, if you:

    • Reside in North or South America. Yes, we are a distributed company, but since we are still small, we like to minimize the time zone spread within the team.
    • Are an excellent communicator. In our small team, English is the official language. You need to be able to articulate complex ideas efficiently and effectively. When people do not share an office, it is essential to pay extra attention to communication.
    • Have a solid technical background. You should have at least 5 years of professional experience and be able to point to a track record of caring about production systems with significant usage.
    • Feel at home with Google Cloud Platform (GCP), Amazon Web Services (AWS), Docker, Kubernetes, Jenkins, Linux and shell scripting. You have been working in current cloud-based environments (such as AWS or GCP), but you don’t feel tied to one platform and generally appreciate picking the “right tool for the job.”
    • Like to learn and strive to do so often. As a company we improve to the extent that our team does. It starts with each individual. Humility and an open mind help a lot.
    • Ideally know what it is like to work in distributed development teams, or better yet, thrive in them. It probably means you already know you don’t need a structured office environment with a manager who checks in on you once a day. Likewise, you know that you will do best from your home office.

    We are proud to foster a workplace free from discrimination. We strongly believe that diversity of experience, perspectives, and background will lead to a better environment for our employees and a better product for our users and the communities we serve. Principals only please.

This month
  • Packet Fabric
    $120,000.00 - $150,000.00

    Quickly maturing startup seeking like minded NetDevOps Engineer! PacketFabric is redefining the carrier network as software as a service. The technical team is a small, talented, and close knit group and we need some NetDevOps help to make business operations flow smoothly.

    Job Description

    As a well rounded software engineer, you should definitely be the type that appreciates diversity in your day, and challenges outside of your comfort level!  A typical day in the life of a PacketFabric software engineer might include these types of activities:

    • Work with the network architects to automate router provisioning and upgrades across thousands of network devices, taking into account all sorts of annoying things and edge cases
    • Develop tools for network capacity planning, by working closely with network engineering, infrastructure, and procurement
    • Work on streamlining the maintenance and outage process, by getting things like many many ugly vendor emails into an orderly database
    • Write API’s and tools to manage and maintain the network overall
    • Research and implement additional ideas you may have to improve the product/platform

    Skills & Requirements

    The right candidates will have an extreme abundance of hard core programming skills and be extremely well versed in various network protocols and network equipment. They will be comfortable handling orchestration tools and dealing with frustrating large data sets. You will also know how to sacrifice algorithm elegance, for getting it done on deadline, and know when it is time to go refactor some code to improve latency in various situations. You don't even need to be reminded of safe/secure programming practices, because things as simple as session security are inherent to your nature.  More specifics include:

    • A ridiculous amount of experience working in network environments to automate tasks, or other complex environments, such as industrial equipment
    • Second nature when working in a LAMP stack environment, armed with a command line
    • Loads of experience with Python, and solid OO programming paradigms
    • Experience with orchestration tools like Ansible and Jenkins
    • Good familiarity with basic network protocols include MPLS, EVPN, VXLAN, and BGP
    • Previous work with Juniper and Arista hardware, any router APIs, other open source configuration tools, or writing your own scripts for configuration
    • A huge plus for previous work in large scale networks
    • Never being afraid to venture boldly where none have gone before, and develop code where there are no previous libraries to draw from

    About PacketFabric, LLC.

    What PacketFabric doesn't offer:

    • a dress code - so sorry, no casual Fridays
    • pre-meetings where we plan meetings
    • hours wasted in traffic commuting to the office
    • dull moments
    • rigid and defined job structure

    What PacketFabric does offer:

    • an opportunity to create in the space of new technologies like SDN and large data sets
    • flexibility to play the different hats in a start up
    • the chance to disrupt entrenched Internet infrastructure
    • interaction and involvement with the community groups such as OpenIX, NANOG, and RIPE
    • new and interesting problems around automation of fundamental Internet infrastructure
    • a team that likes to learn from each other
    • a continuous develop environment where we always turning out new features
    • the ability to work with many different technologies
    • the ability to work with lots of open source technology
    • a relaxed atmosphere, with small company culture
    • VERY good health, dental, and 401K

    For an up to date listing of all open positions, see: https://www.packetfabric.com/careers

  • Salesforce

    As an Automation Software Engineer on the Salesforce Mobile team, you will work with a team of smart engineers to design and own the cross-team automation and quality strategy. You will be involved in writing and reviewing code, giving suggestions around improving quality of the products that are shipped. Given the high visibility of this role, you'll be expected to work with several cross-functional teams.
    About the Team
    We work as a collaborative team with the shared goal of delivering excellent software, anchored in an agile culture of quality, delivery, and innovation. We encourage our software engineers to embrace shared responsibility for writing testable, high performance, maintainable code. We deliver working software in short sprints via iterative and incremental development practices. Individuals on our self-organizing team are motivated, trusted and continuously focused on technical excellence.
    Supported operating systems include: iOS, Android, and Windows.
    The Quadrant3 (Q3) Mobile Testing team conducts automation quality tests and provides release support for the Salesforce application and conducts testing for scrum teams who:
    Develop Salesforce mobile web and hybrid applications
    Develop frameworks for rendering UI across all supported mobile devices, apps, operating systems, and browsers, including the desktop experience

    Key Responsibilities
    Work directly with scrum teams in writing automation test cases in testing quality and functionality of features
    Build and maintain regression test suites and frameworks
    Collaborate with each other to prioritize user stories and execute test cases
    Provide support to engineering teams as Release Captains
    Review and take action on feedback from Salesforce employees using our products
    Verify reproducibility and impact of bugs found by others
    Retrieve and file bugs from devices' crash report logs
    Write descriptive bug reports
    Know and evangelize automation best practices to fix and prevent inefficient test automation
    Be a voice of quality always assessing the quality gaps and driving initiatives to close them
    Own and enhance a test infrastructure that is scalable and reliable, spanning multiple release cycles
    Partner with development and product management teams in each stage to coordinate the work and solve dependencies
    Stay current with relevant technologies

    Required Skills
    4+ years programming experience in writing high-quality Java code and unit tests
    Experience with tools like XCode, Android Studio, HockeyApp, Jenkins, Eclipse, GIT etc.
    Experience with automating test tools appium, selenium, and web driver
    Minimum 3 to 4 full years experience conducting feature, regression, and exploratory testing of hybrid, mobile business applications on two or more of the operating systems mentioned
    Knowledge of professional software engineering best practices for the software development life cycle, including coding standards, code reviews, source control management, continuous integration, build processes, testing, and operations
    Experience with hybrid native/web applications and WebViews preferred
    Strong interest in and demonstrated knowledge of various mobile devices and operating systems
    Salesforce Admin 201 certified or 2+ years experience in performing Salesforce admin responsibilities
    Understanding of concepts and methods in client/server applications
    Proactive communication with team and automation engineers
    An eagerness to learn new things and to help others do the same
    Excellent verbal and written communication skills
    Passion for customer experience
    Experience with Mobile SDK technologies a plus++

    Desired Characteristics
    Ability to suggest improvements to test cases and flow
    Ability to switch projects based on changing priorities in a dynamic, agile software development environment
    Ability to quickly learn new areas, and identify and prioritize the related testing work
    Enjoy breaking things, be exhilarated when you discover that really complicated bug, and be so detail-oriented that people comment on it
    Comfortable asking a lot of questions
    Patience, creativity and flexibility
    Understanding mobile market with various devices and operating systems
    Experience with Agile development methodology (e.g., Scrum)

    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" five years in a row and one of Fortune's "100 Best Companies to Work For" eight 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.

  • CloudScale

    CloudScale is looking for someone to help our customers make their vision a reality. We are a consulting organization focused on driving adoption of Microsoft Cloud technologies such as Azure, and O365. We work with a wide range of customers across various industries to build solutions on these platforms. We embrace the cutting edge of what Microsoft cloud technology offers to provide value to our clients. This role is focused on developing new applications and modernizing existing applications for the cloud.

    The focus of the mediate role is web application development with .Net Core & Angular.  

    All of the work is from home except for some small situations (see below for some more info), fully paid employee medical insurance, dental, vision, 401k matching, we reimburse for your internet, cell phone, generous bonus program, and more…

    Please Note We're only hiring from these states at the moment due to tax purposes and sorry, no Visa Sponsorship or Transfers available:

    - New York

    - California

    - Indiana

    - Arizona

    - Connecticut 

    - Florida 

    - South Carolina

    - Washington State

    Who are you?

    • An application developer with a background and focus on modern applications and Microsoft Cloud technologies (Azure, O365)
    • Someone who recognize the needs of customers and create new applications that answer those needs
    • A person who takes communicating their ideas to technical and non-technical people genuinely
    • A thought leader who helps invent new ways of approaching problems and developing innovative applications
    • Takes problems from start to finish and is able to work with clients and customers to deliver honest customer service to fix issues
    • Is able to self-manage and focus on details to ensure quality is consistently delivered

    Key Responsibilities

    • Understand client requirements and how they translate in application features, architectures and deliverable assets
    • Collaborate with a team of IT professionals to set specifications for new applications
    • Write high quality source code within deadlines
    • Perform unit and integration testing before launch
    • Conduct functional and non-functional testing
    • Troubleshoot and debug applications
    • Evaluate existing applications to reprogram, update and add new features
    • Develop technical documents and handbooks to accurately represent application design and code
    • Work within established project timelines and effectively communicate changes to those timelines

    Business Responsibilities:

    • Liaising effectively with clients and other team members including sales, technical sales, UX/UI designers, and engineers.
    • Communicating with senior team members to receive feedback; use feedback to improve work
    • Provide project updates to program leads and customers in a simple digestible format
    • Be available for a LIMITED travel relating to kicking off projects, client ‘meet and greets’ and emergency technical situations.

    Skills, Experience, & Minimum Education Required

    • Hands on experience building solutions for Azure (some AWS would be helpful, but not required)
    • Ability to work within small, dynamic teams in a professional manner, and manage multiple projects/deliverable at once.
    • Excellent written and oral communication skills – ability to convey complex technical or functional ideas in digestible, concise, easily actionable language.  
    • ~3-5+ years’ of hands on experience with ASP.NET MVC, Web API, w/ C# - we are mostly using .Net Core for new development
    • ~3-5+ years’ experience with T-SQL and SQL Server (or comparable relational database platform), we use EF & EF Core
    • ~3-5+ years’ experience with modern client side development (NPM, Angular, AngularJS and/or React)
    • Experience with git based source control and ALM tools (Azure DevOps, Jira, etc)
    • Experience working in a fast paced, Agile/Scrum type team environment
    • Ability to meaningfully contribute to calls with sales team and act as subject matter expert related to technical topic 

    ‘Nice to Haves’

    • Experience with .Net Core, Azure DevOps (formerly VS online)
    • Ability to work with responsive frameworks, and modern CSS tooling
    • Experience or familiarity with Azure Bot Framework and related technologies (QnAMaker, LUIS, etc.)
    • Experience customizing and deploying SharePoint solutions: Provider Hosted Add-Ins, SPFx
    • Knowledge of build automation and continuous integration and deployment (Jenkins, Azure Release Management)
    • Microsoft certifications in applicable and related areas preferred

    Additional Information

    CloudScale Corporation is committed to creating a diverse environment and is proud to be an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status. All candidates must be legally eligible to work in the United States without sponsorship. Sorry, no Visa Sponsorships or Transfers available.

  • USA TODAY NETWORK
    Preferred: (GMT-05:00) Eastern Time +/- 4 hours

    Position Summary

    The Quality Engineering team thrives in an environment where collaboration and openness are valued. Our focus is being the voice of quality from the engagement of product owners, developers, and designers to build better software by improving speed, efficiency, and collaboration during the development lifecycle. 

    As a CI/CD Infrastructure Developer, you’ll help us build continuous integration and delivery infrastructure for 100+ news properties around the country, including USA Today. In this role, you will be responsible for implementing tools in the CI/CD space and helping onboard internal software development teams to effectively use the tools and create automated CI/CD pipelines. You will be responsible for installing, configuring and managing the standardize common pipeline and providing development expertise to internal software development teams on restructuring their applications to fit into a continuous delivery model.

    The ideal candidate is excited to solve complex problems and learn new things every week. This team is responsible for vetting and selecting new CI/CD technologies, as well as maintaining and optimizing existing platforms and solutions.

    **
    Main Responsibilities**

    • Identify and drive opportunities to improve CI/CD cloud infrastructure
    • Create and maintain deployment pipelines by working with software development teams to automate the build, testing, and deployments using Platform Engineering tools
    • Building and deploying immutable infrastructure and components
    • Working in both containerized as well as non-containerized environments
    • Bring a passion for staying on top of tech trends, experiment with and learn new technologies
    • You'll build, and maintain key shared CI/CD infrastructure technologies listed below.
    • Expect to know or to learn Go. Using it to build and maintain tools that make our process more efficient, simpler, and faster.
    • You'll develop monitors and build alerts around error conditions and performance. You'll seek root causes should problems arise.
    • Works with minimal supervision
    • Utilizes resources efficiently to resolve complex issues
    • Works with leadership to identify and revise approaches
    • Able to work on multiple projects and prioritize accordingly
    • A professional curiosity that leads the team member to learn more and try new approaches or technology
    • Works hand in hand with the development team.
    • Develop flow charts, mind mapping, layouts, and documentation to identify requirements and solutions.
    • Troubleshoot and debug application failures.
    • Participate in on-call rotation.

    Tools and Technologies at Gannett | USA TODAY NETWORK

    Tools and Technologies:

    • Scripting with Golang, Groovy, and Ruby
    • Cloud Services Amazon Web Services, Google Cloud Platform, and Scalr
    • Chef, Docker, Kubernetes
    • Terraform
    • HashiCorp Vault
    • Continuous Integration and Delivery with Jenkins and Concourse
    • Artifact Repo Management with Artifactory
    • Log Management with New Relic

    Position Breakdown:

    • 80% Development
    • 10% Documentation/Presentation
    • 10% Training

    Required Skills:

    • Bachelor’s degree or equivalent experience.
    • 2+ years experience leading and managing a project.
    • 2+ years of experience with deploying to AWS Cloud, Google Cloud Platform, and other clouds.
    • 2+ years experience with continuous integration tools such as Jenkins, TeamCity, Drone, Concourse, etc.
    • 2+ years experience in Linux systems administration
    • Expertise in at least one scripting/programming language.
    • Experience with server management and deploying applications.
    • Have used source control (github/gitlab) to manage code.
    • Experience with deploying and scaling stateless web applications to the cloud.
    • Proficiency in configuration management.
    • Experience with Kubernetes.
    • Experience with Docker.

    Product

  • Hypergiant

    Role

    We’re looking for an experienced Software Developer to join our growing digital products group and build amazing apps using the latest tools and technologies. The ideal candidate has a background in server-side development and a minimum of 3 years focused on building Web applications. Our ideal candidate has experience with both a Microsoft stack (.NET) as well as JavaScript/Node.js.

    Duties

    • Build and maintain performant and scalable Web services both with .NET technologies as well as JavaScript/Node.js.

    • Exercise versatility in working with a variety of tech stacks and third-party APIs.

    • Collaborate with developers, testers, project managers, product managers, and project sponsors.

    • Communicate tasking estimation and progress regularly to a project manager through appropriate tools.

    • Work in an Agile-like, iterative development process.

    • Mentor other developers on server-side JavaScript development .

    • Conduct code reviews to ensure compliance with quality standards.

    Qualifications

    • Minimum 3 years of professional back-end (JavaScript/Node.js and/or .NET) development experience.

    • Comfortable with Dependency Injection / IoC tooling

    • Experience working with ASP.NET MVC, .NET Core

    • Comfortable working with microservices architectures

    • Working knowledge of network protocols (TCP/UDP, WebSockets, ability to debug communication problems between server and clients or third-parties).

    • Fluency in at least 2 of these storage engines: MySQL, PostgreSQL, Redis, MongoDB, Neo4j, and Elasticsearch.

    • Basic understanding of the DOM.

    • Experience with a cloud provider (AWS/Azure/Google) considered an asset

    • Penchant for learning new Web technologies balanced with strong pragmatic thinking.

    • Proficient with version control and effective collaborative development workflows.

    • Able to quickly fix bugs and solve problems in large, complex apps.

    • Familiarity with build tooling such as Jenkins

    • Experience with popular client-side JavaScript technologies (React, Redux, etc.) is a plus.

    Hypergiant is an Equal Opportunity Employer.

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

    Redox is an engineering-first company, building the future of healthcare information exchange. We are looking for an experienced software developer to join our new CI/CD team. This role spans the developer experience from local development to production. In this position, you'll be architecting, building and maintaining our continuous integration and continuous delivery platform allowing our developers and engineers to rapidly deploy code and ship software with a key focus on speed, safety and usability. At Redox, we have a culture of trust, transparency and tireless personal growth. This is remote based role, and requires being based in the US. Responsibilities Redox is searching for someone who has a firm understanding of industry trends and approaches to delivery pipelines. This role is expected to build and design software that meets the unique Redox development pipeline. As a DevOps Engineer you will be writing software, tests, checks and deployment mechanisms that assist in the software development life cycle. Additional responsibilities may include informing stakeholders of emerging technologies, assistance in architecting multiple solutions towards push stable code as quickly and safely as possible, participating in an on call rotation and assisting other engineers in resolving production related issues.

    Please apply if you are:

    • Passionate about solving complex problems and doing good
    • Enthusiastic about creating an elegant and delightful user experience
    • Intellectually curious with a genuine desire to learn
    • A good listener who shows respect to your colleagues
    • A believer in asking for forgiveness, not permission
    • Comfortable with uncertainty and turning complex problems into actionable plans

    Required Experience:

    • Experience writing production-level software in a high level language such as: Python, NodeJS, Ruby, C/C++, Rust, Golang, etc
    • Experience building software designed to improve the developer experience
    • Detailed knowledge of containerization technologies such as: Docker, Kubernetes, Swarm, DC/OS
    • Experience leveraging, working with and architecting around continuous delivery tools such as: Jenkins, CircleCI, and TravisCI

    Preferred Experience:

    • You have built a continuous delivery pipeline that requires custom development
    • You have worked with open source projects and comfortable committing code back to an upstream provider
    • AWS Experience
    • Hands on Kubernetes and Docker experience
    • Experience implementing security tests into a delivery pipeline
    • Healthcare Experience/Interest

    We want to see what you’ve worked on before! Please share your Github profile and show us the stuff you’re proud of! It is not expected that any single candidate would have expertise across all of the areas outlined above. Please apply even if you are not sure you meet all these criteria. If you are interested in the role and think it could be a fit, we'd like to hear from you.

  • Kanopi Studios

    As a React Developer, your day-to-day includes spending some of your time hands-on developing and collaborating on sites while staying accountable to schedules, estimates, project requirements, and high standards of quality. This position is fast-paced, deals with shifting priorities, and reports to Katherine White, Director of Engineering.

    Your typical work week might include:

    • Developing, testing, and maintaining progressive web applications in React.

    • Collaborating with backend and full stack developers to enhance the user experience.

    • Working closely with user experience and visual designers, validating creative solutions that take into account technical and organizational requirements.

    • Troubleshooting cross-browser compatibility issues.

    • Developing responsive products which render in multiple browsers and across multiple devices.

    • Developing performant, reusable, and clean code.

    • Producing technical documentation and testing artifacts.

    ABOUT THE COMPENSATION & WORK REQUIREMENTS

    This position is full-time. Salary and compensation is commensurate with experience. Not to worry. The pay is competitive and what you’d expect for this role. This is a 100% remote role, but you must live and be able to work in North America.

    NOW… LET'S TALK ABOUT YOU!

    We are looking for candidates who…

    • Have 5+ years of experience in core frontend technologies, working in an agency environment.

    • Demonstrated expertise in React, including API-based content management.

    • Definitely have experience with HTML5; SASS/SCSS/CSS; and server-side JavaScript (ES6) development.

    • Have writing and architecture skills, with the ability to produce comprehensive user stories and technical specification documentation.

    • Possibly have experience working in a Continuous Integration (CI) environment (CircleCI, Travis, Bamboo or Jenkins preferred), and knowledge of both relational and NoSQL database technologies.

    • Demonstrate inclusive, supportive, and thoughtful interpersonal communication skills.

    • Have a passion for modern development tools and methods, such as atomic and responsive design, gitflow, container-based environments, task runners, CSS preprocessors, IDEs, and CI/CD platforms.

    NOW, WHAT?

    If you think this post was written just for you, here’s what to do next:

    1. Submit your resume.

    2. Answer the questions you see here on this page.

    3. Send us a cover letter.

    Now… About that cover letter… This is VERY important!

    Please include all of the typical reasons why you’d be an outstanding candidate for this position, plus answer these two questions:

    1. Over the past year, what has been your most important achievement, either professional or personal?

    2. If you were a superhero (heck, maybe you already are!), what would be your superpower and why?

    If we feel like you may well be the perfect candidate, we’ll contact you to set up a short phone screen to kick off the interview process. We’ll only contact those candidates that we feel are a good match. Sorry. That’s just the way it goes.

    GOT QUESTIONS?

    We've done our best to describe the company, our customers and the role. But hey, we're not perfect, so if anything here is unclear, include any questions you might have in your cover letter.

    I think that's it.

    If you're awesome, we want to hear from you!

Older
  • HigherEducation

    Senior Node.js + React Developer

    HigherEducation partners with many of the most recognizable names in the online education industry to help them build their programs and expand student bases.  We have 75M annual site visitors and are very good at what we do.  We also love to use cutting edge technologies to make developer life enjoyable and more productive.

    This past year, we drastically improved the performance and architecture of our React + Node + Docker apps as our application traffic tripled. We also implemented an A/B testing platform that allows us to run experiments both server and client side. (Next year, who knows just how high we can fly!)

    We're looking for more on-site (Houston) or remote (anywhere in the US) engineers to join the team to help us hit these goals and keep making use of the great new tech that is emerging every year.

    Pay is competitive, benefits are great (e.g. 6% 401k matching), the team is tons of fun, and a great work/life balance truly makes you enjoy the time spent on the job.

    If you're awesome at building client and server applications with JavaScript and want to enjoy your engineering-life because you get to use the right tool for the job with no red tape, apply today.

    The ideal candidate will have:

    •  A full stack mentality - you're equally happy in React apps as you are working on the API and cache layer.  Some projects you'll be doing both, sometimes just one, sometimes just the other.
    • Meaningful experience with React apps - you're a senior - you've done it, you have opinions, lessons learned and perhaps some horror stories
    • Meaningful experience with building Node.js API's - you can spin up an API complete with DB and auth with no hand-holding.  You also know how to improve performance when requests get slow.
    • Essentially, you love to be involved with the whole stack minus Ops and aren't afraid to take on new and challenging areas, whether it's performance and scaling, DevOps, or in-depth CSS optimization.

    Bonus points go to the contestants displaying:

    • Experience working with new CSS features like Custom properties and CSS Grid
    • Production experience with building and consuming GraphQL API's
    • Strong knowledge of Docker (we deploy everything via Docker)
    • AWS – specifically EC2, RDS, Elasticache, Lambda, VPC
    • Experience with Docker CI workflows using hosted or on-prem CI platforms such as CircleCI, Codeship, DroneCI, Jenkins, etc
    • DNS, load balancing, failover & scaling strategies
    • Having the right emoji and gif for every situation

    Benefits & Perks:

    • The short of it: we want you to be really glad that you work here and laugh when recruiters email you opportunities elsewhere
    • 6% 401k matching
    • 100% health / vision / dental for you & partial subsidies for the rest of your family
    • 15 vacation & sick days / yr. + many U.S. & company holidays
    • Flexible hours - getting the work done and communicating well is what matters most
    • Gym membership reimbursement up to $100/mo - because those biceps aren't going to grow themselves
    • You get to work with Evan.  Believe me, we all appreciate this.
  • Clevertech

    Clevertech is looking for a DevOps Engineer to join our global team and support over 20 development teams with cloud infrastructure using terraform, docker, kube, jenkins, test suites, logging and reporting.

    This position requires excellent verbal and written communication. You are comfortable having a meeting with the head of IT of a major organization as well as configuring security to solve new issues that show up from pen test scanning.

    Ideally you are AWS certified and have a software development background. You are able to devise proactive solutions to project-related issues and inspire trust in all stakeholders. You’re a team player who is ready to work with your team to find solutions.

    What’s Required:

    • Strong background in Linux administration
    • Strong grasp of automation/configuration management (either Ansible, Puppet, SaltStack, Chef, Terraform)
    • Experience with Amazon AWS tools
    • Version Control with Git. We use GitHub
    • Experience with CI/CD in Jenkins
    • Comfort with with frequent, incremental code testing and deployment
    • Comfort with collaboration across functional borders

    Additionally Important:

    • Experience in highly-available IT operations: fault-tolerance, zero-downtime deploy, scalability
    • Experience supporting container-based orchestration and deployment systems such as Docker, Kubernetes, Mesos/Marathon.
    • Continuous Integration and Continuous Delivery best practices
    • Trunk-based development
    • Infrastructure as code (we use Terraform)
    • Security Best Practices / Secure architecture and design

    Our Benefits
    We know that people do their best work when they’re taken care of so, we make sure to offer great benefits that promote personal and professional growth!

    • Competitive Vacation Package
    • Annual Financial Allowance for YOUR development
    • Flexible Family Leave
    • Clevertech Gives Back Program
    • Clevertech U (Leadership Training 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.

    Want to learn more about Clevertech and the team? Check out clevertech.careers

    Clevertech Culture Video

  • Clevertech

    Clevertech is looking for a DevOps Engineer to join our global team and support over 20 development teams with cloud infrastructure using terraform, docker, kube, jenkins, test suites, logging and reporting.

    This position requires excellent verbal and written communication. You are comfortable having a meeting with the head of IT of a major organization as well as configuring security to solve new issues that show up from pen test scanning.

    Ideally you are AWS certified and have a software development background. You are able to devise proactive solutions to project-related issues and inspire trust in all stakeholders. You’re a team player who is ready to work with your team to find solutions.

    What’s Required:

    • Strong background in Linux administration
    • Strong grasp of automation/configuration management (either Ansible, Puppet, SaltStack, Chef, Terraform)
    • Experience with Amazon AWS tools
    • Version Control with Git. We use GitHub
    • Experience with CI/CD in Jenkins
    • Comfort with with frequent, incremental code testing and deployment
    • Comfort with collaboration across functional borders

    Additionally Important:

    • Experience in highly-available IT operations: fault-tolerance, zero-downtime deploy, scalability
    • Experience supporting container-based orchestration and deployment systems such as Docker, Kubernetes, Mesos/Marathon.
    • Continuous Integration and Continuous Delivery best practices
    • Trunk-based development
    • Infrastructure as code (we use Terraform)
    • Security Best Practices / Secure architecture and design

    Our Benefits
    We know that people do their best work when they’re taken care of so, we make sure to offer great benefits that promote personal and professional growth!

    • Competitive Vacation Package
    • Annual Financial Allowance for YOUR development
    • Flexible Family Leave
    • Clevertech Gives Back Program
    • Clevertech U (Leadership Training 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.

    Want to learn more about Clevertech and the team? Check out clevertech.careers

    Clevertech Culture Video

  • Heetch

    *⚠️ Before you read our awesome job posting, it's important to mention that yes we promote flexibile and remote ways of working since day-1, however, we are still a young company iterating over our remote  culture and we try to keep our time zones not too spread out.
    Time zone -2h > Paris - Time zone  <  Time zone +2h 
    *⚠️


    You will join one of our most user-centric product teams which top priority is the happiness of our is making sure our passenger and drivers get Whether they use our product from time to time to move around or every single day as a professional tool to earn a living, you'll make sure they get the stellar experience they deserve. Given our very large business scope (users acquisition, retention and well-being), our teams are working side by side with internal partners (Ops, Marketing, Design, Engineering), allowing us to build features that will make our users enjoy being on our platform. With the many new challenges we’re facing every day, our team is seeking a product aficionado that will help us take our services to the next level. Our ideal candidate is someone who loves building software people genuinely love using, have strong problem-solving skills and great empathy for users.


    YOUR ROLE

    • Make sure everything we release is rock-solid and performant. • Propose, define and implement processes and standards for test automation. • Perform functional testing of new features as they are developed, using automation when and where it makes sense. • Write code. • Reproduce bugs reported by customers or caught by our internal monitoring. • Provide detailed documentation, presentations and training on automation framework/tools/tests developed. • Establish and track the quality metrics, KPIs and reports.

    WHAT DO YOU NEED?


    • Demonstrated experience in test planning, test design, test strategy, and test execution of highly complex systems.
    • Experience working closely with development and business teams to communicate problem impacts and to understand business requirements.
    • Ability to design and plan testing conditions, test scripts, and test data sets to ensure appropriate and adequate coverage and control.
    • Strong understanding of QA methodologies, tools, efficient testing strategies, and modern best practices.
    • Ability to write quality code in at least one high-level programming language.
    • Experience in test automation.
    • Excellent understanding of software development life cycle (CI/CD).
    • 5+ years of experience as QA Engineer for mobile or backend.
    • Fluent in English. Bonus points
    • You are famous among your peers for your ability to break software in unexpected ways.
    • Exposure to Docker, Golang, Ruby or Elixir.****

    WHY SHOULD YOU JOIN US?

    Team Values
    ****• Transparency: We discuss everything openly within the team. Our speak up culture is strong.
    • Remote first: Our team is fully distributed, and we work hard at that, but feel free to work from any of our offices in Paris, London, Stockholm, Milan, Bruxelles or Casablanca.
    • The courage to fail: We celebrate the wins, but more importantly we're not afraid to fail, we always learn and go again.
    • Team Unity: No one is left behind.
    • Code quality: It's not software without tests.

    Team Life
    • Work wherever you want: we’ve always been remote first but also have offices in Paris, London, Bruxelles, and Casablanca.
    • Open communication: everything is public within the team.
    • You are not alone: we are supportive of each other and use Slack and video calls to keep in touch.
    • Promulgate Knowledge: whether it's organizational, cultural or technical, we're eager to learn!
    • Continuous improvement: weekly team retrospective and strong Speak Up value.


    PERKS
    • Stocks. • Paid conference attendance/travel. • Heetch credits. • A Spotify subscription. • Code retreats and company retreats. • Travel budget (visit your remote coworkers and our offices).

    Hiring process:
    ****• Non technical interview with the Engineering Manager of your potential team (1h30)
    • Take home assignment (~5 days deadline)
    • Interview with your future teammates (1h)
    • Day on site (Paris) to meet your future stakeholders

  • Oddball

    Oddball believes that the best products are built when engineers understand and value the things they are working on. We value learning and growth and the ability to make a big impact at a small company.  We believe that we can make big changes happen and improve the daily lives of millions of people by bringing quality software to the federal space.

    We are looking for an experienced developer to help build improve and build out backend code that interfaces with external systems. As an early hire on a small team, you'll have a huge stake in what we build and how we work.

    Our engineering team is small, distributed, and largely asynchronous. We value a calm, collected environment where you can focus on doing great work. Aside from a couple of weekly check-ins or project updates, you'll be able to work interruption-free.

    You can expect top-of-the-market pay and flexible hours. We are a fully remote team.

    What you'll be doing

    Working hand in hand with other engineers developing and running a high traffic node.js application. Day to day work will involve writing code, developing tests, and debugging. 

    Requirements

    • 4+ years of Node.js experience
    • 2+ years of SQL experience
    • Experience with complex node apps in large enterprise environments
    • Comfortable working with multiple different data storage systems ranging from Redis to SQL
    • Exposure to large-scale AWS infrastructures (EC2, S3, CloudTrail, etc)
    • Exposure and desire to learn more about DevOps technologies (terraform, Jenkins, Ansible)
    • Experience and a willingness to participate in on-call rotations

    Bonus if you have experience with the following:

    • Understanding of the ins and outs of authentication systems (SAML, LDAP, SSO) and how they run at scale
    • CI/CD job management with Jenkins or similar
    • Understanding of intermediate networking (what a proxy is, how it works, and considerations for clients. common nginx and CDN configurations.)
    • Docker experience

    Must be located within the US

    This is a salaried role. As part of your benefits package, Oddball provides a continuing education stipend and a tech stipend per month.

  • Packet Fabric
    $120,000.00 - $150,000.00

    Quickly maturing startup seeking like minded DevOps Engineer! PacketFabric redefines how companies procure, consume, and manage their network connectivity. The technical team is a small, talented, and close knit group and we need some devops help to make business operations flow smoothly.

    As a well rounded system engineer and scripter, with a diverse set of skills, this makes you one of the very best people to troubleshoot, monitor the platform, and be on top of releases. You should definitely be the type that appreciates diversity in your day, and challenges outside of your comfort level!

    A typical day might include these types of activities:

    • Taking charge of the build process and pipelines across the platform.
    • Being keenly aware of systems architecture and automatically adding in redundancy and backup for new systems and software.
    • Assist in troubleshooting a complex customer issues across network devices, server hardware, virtual machines, in-house software and open source software. Not only can you run tcpdump with filters on the command line, but you can read it there also.
    • Adding additional monitoring and alerting on all systems across the platform that will help you identify one of those annoying intermittent issues you have seen in the logs.

    Skills & Requirements

    The right candidates will probably have a CS degree, solid scripting and automation skills, great troubleshooting skills across the OS and network, a good grasp on security concepts, experience with routing platforms and protocols, and enjoy working collaboratively.

    Specific requirements include:

    • Experience in automating tasks through scripting. You should be very well versed with Python, and probably a few other languages. We will ask for script samples.
    • High degree of drive to improve and automate your environment with minimal guidance.
    • Be able to solve for immediate, and plan to accommodate for future problems.
    • Experience with Ansible, Salt, Chef, Puppet, Terraform, or CFEngine. Experience with Ansible and/or Salt preferred.
    • Experience with build pipelines, integration testing and Jenkins.
    • Experience administering a wide variety of *nix platforms, including multiple Linux variants.
    • Solid understanding of Layer 2 and Layer 3 protocols including IPv4/6, 802.1Q, BGP, MPLS, etc., and understanding a multitude of different network architectures.
    • Experience with Google Compute, AWS, or other cloud based compute and database services.
    • Understand the importance and implementation of backup and redundancy across many layers of databases, systems, and network configurations.

    Some knowledge that would be a huge plus:

    • Familiarity administering/troubleshooting Juniper/Cisco/Arista platforms.
    • Experience with extremely large scale network management and monitoring.
    • Experience with OpenTSDB, ElasticSearch, or HBase.

    About PacketFabric, LLC.

    What PacketFabric offers:

    • The chance to disrupt the entrenched Internet infrastructure industry.
    • A supportive and optimistic team that likes to learn from each other.
    • A product development pipeline that’s always pushing new features and enhancing the quality of existing products.
    • The opportunity to work with many different technologies.
    • The opportunity to work with lots of open source technology.
    • A small company culture.
    • A flat reporting structure.
    • Outstanding health, dental, and 401(k) for US residents.

    What PacketFabric doesn't offer:

    • Lack of direction: we maintain a clear roadmap and product pipeline.
    • Pre-meetings: we don’t hold meetings to plan other meetings.
    • A commute: no hours wasted in rush hour traffic.
    • A dress code: a robe and slippers is acceptable attire any day of the week.
  • StayWell
    $120,000.00 - $135,000.00

    Job Title: Senior Cloud Engineer 

    Summary 

    We are looking for a Senior Cloud Engineer to help us achieve and further our Continuous Integration/Continuous Delivery automation within our cloud platforms. We are heavily using AWS and have a very small Azure presence. The ultimate goal is to achieve and maintain automated build, deploy, and scale architectures with our new product development to deliver our solution as a basic SaaS to our customers. The Architecture is basic micro services utilizing: templates, load and application balancers, containers, persistent storage and data services. We will be move more into global regions with the HIPAA and GDPR requirements that those deployments entail. 

    Essential Duties and Responsibilities include the following. Other duties may be assigned. To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The requirements listed below are representative of the knowledge, skill, and/or ability required. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions. 

    • Design, develop and deliver scalable and automated services architecture 
    • Create software delivery pipelines for various enterprise customers and services 
    • Enable resilience and high availability for numerous platforms, from bleeding-edge cloud applications to on-premise legacy environments 
    • Ensure full-stack software solutions are architected and delivered using industry-leading DevOps best practices and technologies 
    • Collaborate to define best practices and standards around DevOps and service resilience 
    • Create solutions to generate metrics to facilitate a deep understanding of the service 
    • Optimize and support our existing public cloud-based solutions and workloads 

    The Ideal Candidate 
    • Excellent interpersonal skills 
    • Demonstrable knowledge of DevOps in an Enterprise setting, both on public cloud (AWS) and on-premise 
    • Energetic team player who works well across boundaries and readily adapts to change and enjoys rapid development 
    • Confident of your skills, abilities and willing to share with the rest of the team as well as mentor junior members 
    • Demonstrable experience automating CI/CD platforms end to end. 
    • Experience managing and deploying containers with Docker, Kubernetes or similar. 

    Qualifications and Experience 
    • 5+ years building full-stack software solutions, architected and delivered using industry-leading DevOps best practices and technologies 
    • 2+ years of full-stack IT experience: *nix, Windows, hardware, network/firewall concepts, public cloud services, LDAP/Active Directory, DNS, automation tools (Puppet, Chef, Jenkins, Docker) 
    • Hands-on experience with AWS (EC2, Lambda, S3, RDS, VPC, Route 53, CloudWatch, CloudTrail, ECS, and IAM) 
    • Hands-on experience with Orchestration tools (Chef, Puppet, Jenkins, Docker, etc.) 
    • Deep understanding of security best practices and standards around cloud computing and access management 
    • Hands-on experience with most of the following: Python, Java, Go, C#, HTML, CSS, JavaScript, Node.js, shell scripting (Windows/*nix), Micro-services and RESTful web services 
    • Experience with various database technologies (NoSQL, SQL) and data interchange formats (XML, JSON) 
    • Bachelor's degree, preferably in Computer Science, Computer Engineering, or related quantitative field 
    EEO Employer

    US Candidates Only

  • Cardinal Financial

    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

  • StayWell
    $80,000.00 - $95,000.00

    We are looking for a Cloud Engineer to help us achieve and further our Continuous Integration/Continuous Delivery automation within our cloud platforms. We are heavily using AWS and have a very small Azure presence. The ultimate goal is to achieve and maintain automated build, deploy, and scale architectures with our new product development to deliver our solution as a basic SaaS to our customers. The Architecture is basic micro services utilizing: templates, load and application balancers, containers, persistent storage and data services. We will be move more into global regions with the HIPAA and GDPR requirements that those deployments entail. 

    Essential Duties and Responsibilities include the following. Other duties may be assigned. To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The requirements listed below are representative of the knowledge, skill, and/or ability required. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions. 

    • Design, develop and deliver scalable and automated services architecture 
    • Create software delivery pipelines for various enterprise customers and services 
    • Enable resilience and high availability for numerous platforms, from bleeding-edge cloud applications to on-premise legacy environments 
    • Ensure full-stack software solutions are architected and delivered using industry-leading DevOps best practices and technologies 
    • Collaborate to define best practices and standards around DevOps and service resilience 
    • Create solutions to generate metrics to facilitate a deep understanding of the service 
    • Optimize and support our existing public cloud-based solutions and workloads 

    The Ideal Candidate 
    • Excellent interpersonal skills 
    • Demonstrable knowledge of DevOps in an Enterprise setting, both on public cloud (AWS) and on-premise 
    • Energetic team player who works well across boundaries and readily adapts to change and enjoys rapid development 
    • Confident of your skills, abilities and willing to share with the rest of the team 
    • Demonstrable experience automating CI/CD platforms end to end. 
    • Experience managing and deploying containers with Docker, Kubernetes or similar. 

      

    Qualifications and Experience 
    • 2+ years building full-stack software solutions, architected and delivered using industry-leading DevOps best practices and technologies 
    • 2+ years of full-stack IT experience: *nix, Windows, hardware, network/firewall concepts, public cloud services, LDAP/Active Directory, DNS, automation tools (Puppet, Chef, Jenkins, Docker) 
    • Hands-on experience with AWS (EC2, Lambda, S3, RDS, VPC, Route 53, CloudWatch, CloudTrail, ECS, and IAM) 
    • Hands-on experience with Orchestration tools (Terraform, Cloud Formation, Chef, Puppet, Jenkins, Docker, etc.) 
    • Functional understanding of security best practices and standards around cloud computing and access management 
    • Hands-on experience with most of the following: Python, Java, Go, C#, HTML, CSS, JavaScript, Node.js, shell scripting (Windows/*nix), Micro-services and RESTful web services 
    • Experience with various database technologies (NoSQL, SQL) and data interchange formats (XML, JSON) 
    • Bachelor's degree, preferably in Computer Science, Computer Engineering, or related quantitative field 
    EEO Employer

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

    Redox is an engineering-first company, building the future of healthcare information exchange. We are looking for an experienced software developer to join our new CI/CD team. This role spans the developer experience from local development to production. In this position, you'll be architecting, building and maintaining our continuous integration and continuous delivery platform allowing our developers and engineers to rapidly deploy code and ship software with a key focus on speed, safety and usability. At Redox, we have a culture of trust, transparency and tireless personal growth. This is remote based role, and requires being based in the US. Responsibilities Redox is searching for someone who has a firm understanding of industry trends and approaches to delivery pipelines. This role is expected to build and design software that meets the unique Redox development pipeline. As a DevOps Engineer you will be writing software, tests, checks and deployment mechanisms that assist in the software development life cycle. Additional responsibilities may include informing stakeholders of emerging technologies, assistance in architecting multiple solutions towards push stable code as quickly and safely as possible, participating in an on call rotation and assisting other engineers in resolving production related issues.

    Please apply if you are:

    • Passionate about solving complex problems and doing good
    • Enthusiastic about creating an elegant and delightful user experience
    • Intellectually curious with a genuine desire to learn
    • A good listener who shows respect to your colleagues
    • A believer in asking for forgiveness, not permission
    • Comfortable with uncertainty and turning complex problems into actionable plans

    Required Experience:

    • Experience writing production-level software in a high level language such as: Python, NodeJS, Ruby, C/C++, Rust, Golang, etc
    • Experience building software designed to improve the developer experience
    • Detailed knowledge of containerization technologies such as: Docker, Kubernetes, Swarm, DC/OS
    • Experience leveraging, working with and architecting around continuous delivery tools such as: Jenkins, CircleCI, and TravisCI

    Preferred Experience:

    • You have built a continuous delivery pipeline that requires custom development
    • You have worked with open source projects and comfortable committing code back to an upstream provider
    • AWS Experience
    • Hands on Kubernetes and Docker experience
    • Experience implementing security tests into a delivery pipeline
    • Healthcare Experience/Interest

    We want to see what you’ve worked on before! Please share your Github profile and show us the stuff you’re proud of! It is not expected that any single candidate would have expertise across all of the areas outlined above. Please apply even if you are not sure you meet all these criteria. If you are interested in the role and think it could be a fit, we'd like to hear from you.

  • Mokriya Inc

    About Us

    Mokriya takes software seriously. We’re pragmatic crafters who believe in smart and focused development, building clients’ products just as we do our own: investing heavily in design, iterating rapidly to validate and falsify ideas, and pursuing perfection in every interaction. We learned a lot of interesting things along the way about the right way to ship software, and we're now bringing our incredible software product experience to larger companies like Verizon, Google, Intel, Twitter, Sony, L'Oréal— and we do this all with a fully distributed team.

    We believe that well-made software can change the world, no matter how small or simple a product might be. We also believe that poorly-made software —badly-designed, badly-developed, or badly-supported— is a preventable tragedy.

    Mokriya’s mission is to make great software: for ourselves, for our clients and most importantly for our users.

    About You

    You love to build. When you're not at your job, you're probably tinkering on some contraption in the basement or figuring out how to take apart . You get a thrill from figuring out a clever way to solve a problem. You are a good software tester with strong programming fundamentals and you really take pride in knowing the ins and outs of the programming languages and libraries you are working on. You are a product-focused Engineer that cares about details and—this is obvious—you take pride in your work.

    If this sounds like you, and you've been working on DevOps, you should apply. We strongly encourage and are proponents of diversity.

    Why should I be excited to work here?

    First, it’s fun. Not in the “everyone pretend to have fun, we’re a startup, where are the Nerf guns?” way, either. It’s fun to work at Mokriya because beyond the perks and good times, we’re a happy team of people who love to design and build great products. It’s not just that we have a great organizational structure in which everyone is really empowered to act; it’s also that we hire for fit and bring in folks only if we’re confident in their integrity, capability, and drive.

    No one will watch over your shoulder, and you won't have to spend time watching over anyone else's either. We’re a talented team of doers. There’s little bureaucracy, and we hate blocking. Our product managers spend their time making sure you can get things done in the way that best suits your preferences and the project needs.

    Autonomy, creativity, thoughtfulness, trust: if you care about those things, you'll be happy here. And more importantly, we'd be honored to hire you.

    Responsibilities:

    • Automating build, release/deployment, manual processes and workflows.
    • Defining and delivering cloud agnostic IaaS and PaaS components to support in-house developed software and data models
    • Design for a Cloud agnostic solution that has maximum flexibility and operability.
    • Ensure that software builds happen predictably, consistently and reliably
    • Manage risks and resolve issues that affect scope, schedule, and quality
    • Support and improve our tools, infrastructure, and processes that support rapid and reliable delivery of high-quality software to our production service. Advocate for improving our build and release toolchain. Support deployment activities of development and production releases including troubleshooting of release blockers such as infrastructure, configuration, and code.
    • Assist development in troubleshooting system and software issues in all environments
    • Work closely with development teams to create processes and tools that provide immediate feedback on source changes
    • Design/manage process for Docker creation pipeline
    • Write effective documentation

     Requirements: 

    • 6+ years’ experience across entire SDLC, CI/CD tools, with configuration & release management, deployments, and troubleshooting in cloud environments
    • Experience in working with a Virtual team in a production cloud environment (preferably PaaS or SaaS)
    • Experience with one or more tools from each category:
    • IaaS Platforms: AWS, Azure, etc
    • Virtualization: Docker, Vagrant, VMWare, Virtualbox, etc
    • Config Mgmt:  Ansible, Terraform
    • CI / CD: TeamCity, Jenkins, GO Pipeline, etc
    • Scripting: Bash, Powershell, Python, Perl, MSBuild
    • Networking: DNS, Routing, Firewalls, Load balancers, etc
    • Databases: PostgreSQL, SQL Server,
    • Version Control: Git, Github
    • Orchestration: Kubernetes, Mesos, DCOS
    • Experience with administrating Java environments (JVM, Maven, Ant, etc.).
    • Strong communication skills (written and verbal)
    • Strong experience with Windows and Linux systems
    • Strong understanding of source code version control systems, TFS, Github, and code branching/merging strategies
    • Expertise with build and release tools such as Maven, JVM, Ant
    • Experience with deploying .NET code as Windows Docker images in the Cloud

    Nice to have:

    • Experience with Azure, Mesos, Hashicorp Consul and Vault, Jfrog Artificatory.
    • Monitoring: Zenos, LogicMonitor
    • Logging: Graylog, Splunk, etc
    • Experience with JIRA and Confluence