Remote design Jobs

This Year

Senior Data Architect
etl design database graphdb neo4j senior Jun 06

Lovevery is a fast-growing digitally native brand co-founded by successful serial entrepreneurs and based in Boise, Idaho. Our customers are parents, and our mission is to help them feel confident they are giving their children meaningful development experiences in the critical early years of life.

Our customers have been asking for us to deliver a digital product experience that is as meaningful as the physical product experience they already get from Lovevery. We are looking for an experienced Data Architect with graph database experience who is passionate about building systems to efficiently store and retrieve large amounts of dynamic data as well as optimizing our existing ETL and data processes.

The following attributes in a candidate are paramount:

  • Architectural (Data) Vision – Lovevery’s co-founders and investors have big plans for how the brand can help families digitally, and it is up to you to architect and deliver the data pipeline and storage elements of the platform to achieve the company’s vision. You will do it all in a way that lays the groundwork for a scalable offering of digital products to create an extraordinary and unmatched experience for our users.
  • Pragmatism – You will be building new digital products in this role, and you will also be rearchitecting eCommerce, data and analytics platforms, stitching together solutions to create the best experience in the most pragmatic way. You must have the ability to look beyond the current technology stack to get things done.
  • Humble Hustle - This role requires both vision and the ability to execute. It is not just designing systems but also being a part of the implementation team.
  • Quality-Focused - You will be a champion for building things in a robust and scalable way and developing a test suite to prevent regressions that will impact customers' experience with Lovevery.
  • Business-Minded - You will define the ideal technical solution and at the same time articulate the building blocks and roadmap to that solution while working with the broader digital product team to articulate business trade-offs for each roadmap item.
  • Strong collaboration - We’ve built a world-class team with passionate individuals who work well together and we only want to make the team even better. You must be able to communicate, collaborate, and work well with others from all different functions within the organization.

We are obsessed with giving families the best products and content for early childhood, and this is an important role in making that happen at Lovevery. This role will report directly to the Senior Director of Digital Products and will grow with the company as the team scales. This is a strategic position for us, and we are only interested in top candidates who can grow with the business and can serve as a technical leader as the company grows.

If you are an experienced Data Architect with graph database experience and you have a passion for early childhood, you could be amazing in this role and be part of something special.


Accountabilities:

  • Design, architect, refine, optimize and deliver a cloud-based data architecture to efficiently store and retrieve large amounts of dynamic data as well as optimize our existing ETL and data processes. The data platform architecture is a critical aspect of the entire digital team’s delivery of the product vision, roadmap, strategy and analytics.
  • Work with the analytics team and business stakeholders to understand data requirements and current use cases, with a continual drive towards providing clearer and more accurate and actionable data.
  • Recommend solutions to improve new and existing database systems as well as make technical recommendations on make vs buy decisions.
  • Mentor and pair with mid-level and junior software engineers in order to develop their skills and understanding of the data architecture, platform, code, programming languages and frameworks employed within the Lovevery platform.
  • Lead efforts to migrate data from legacy systems to new solutions.
  • Design conceptual and logical data models and flowcharts.
  • Improve system performance by conducting tests, troubleshooting, and integrating new elements.
  • Optimize new and current database systems.
  • Define security and backup procedures.
  • Design and implement data storage and removal procedures to meet GDPR, CCPA and other data privacy requirements.
  • Work closely with and collaborate cross-functionally with software engineers, designers, QA, Product Managers and Business functions to build, evolve and optimize needed systems and platforms.

Qualifications and attributes:

  • You think parenthood and early childhood are really inspiring things to work on and you have empathy for parents as users of digital products.
  • You have a proven track record as a top performer for 5+ years in a similar role, preferably in a consumer internet business, digital community business, or consumer products business with a digital experience.
  • You are interested in and have experience with cloud-based data processing and storage technologies.
  • You have experience working with mobile apps clients.
  • You have experience with eCommerce data analytics and ensuring clean eCommerce data for analysts out of solutions such as Shopify or Google Analytics.
  • You have experience with cloud Big Data tools and platforms such as AWS Redshift, Athena, Datalakes, Clickhouse, Snowflake.
  • You have built, extended, and automated ETL data pipelines.
  • You have experience with Google Analytics 360 and BigQuery.
  • You have a Bachelor’s degree in Computer Science or a related field.
  • You have 2+ years of experience with Graph DB (Neo4J experience would be advantageous).
  • You have experience working with Kafka or another stream processing platform.
  • You have excellent design, organizational and analytical abilities.
  • You are an outstanding problem solver.
  • Your written and oral communications are clear, concise, and thorough.
  • You have experience coding in Java, Python or Ruby and have a passion for writing code.
  • You have an Intrinsic humble hustle.
  • You have a “can do” attitude who comes with proposals for solutions rather than just identifying problems.

 Compensation:

  • Competitive salary, benefits, and stock options package
Share this job:
Senior Software Developer/Engineer
TopDevz  
design devops kubernetes azure-kubernetes git senior Mar 31

We are looking for an experienced, senior, Kubernetes Developer/Engineer, who is excited to work on one of our many client projects - both greenfield (new) projects as well as legacy (support) projects in that technology stack. This is a remote position.

Responsibilities

  • Implementing tools and technologies to provision and configure an enterprise software system in public utility clouds with a focus on increasing efficiency and elasticity of deployed compute without sacrificing quality 
  • Ability to contribute throughout all phases of a service lifecycle from conception through design, development, deployment and ultimately operation
  • A commitment to monitoring and observability
  • Identify, document, automate, and engineer processes for repeated tasks. 
  • Oversee the application environment to effectively run and maintain the technology and determine the advisement of potential technology or process improvements. 
  • Strategize, plan, prioritize, schedule and partner in the execution of infrastructure provisioning and configuration while focusing on maintaining or improving security, data integrity, programming logic integrity, and administration. 
  • Manage the packaging and deployment of our infrastructure product and our deployment/upgrade processes. 
  • Seek and recommend improvements to current processes and technologies used 
  • Participate in code reviews for projects written by your team 
  • Participate in design reviews for new and existing services and platforms 
  • Influence the use of industry leading development platforms and process

Minimum qualifications

  • Bachelors in Computer Science, Engineering, or similar technical degree, or work equivalent experience 
  • Experience with software engineering best practices: unit testing, code reviews, design documentation, excellent debugging, troubleshooting skills 
  • 5+ years of software development of commercial-grade systems and applications

Preferred Qualifications

  • Experience with infrastructure and distributed systems in a cloud environment (Azure preferred) 
  • Experience with configuration management and CI platforms (Chef and Jenkins Preferred) 
  • Experience with Docker, and Kubernetes or Swarm preferred 
  • Code using PowerShell, Ruby or Python 
  • Experience with source control management tools (Git preferred) 
  • Experience in Windows Server administration 
  • Excellent communication & enthusiasm 
  • Experience working on an Agile development team 
  • Experience reviewing code
Share this job:
WEBSITE DESIGNER
user-interface user-experience wireframe design wordpress Feb 21

Scalable Path is looking for a WEBSITE DESIGNER to join the team and work on a client project. This is a remote, part-time position (approximately 4 hours/day).

CLIENT COMPANY DESCRIPTION:
The client is a startup in the real estate space, looking to provide a great service that helps distressed sellers or people that need help selling their home sell their home easily and quickly. The website's secondary goal is to help buyers find investment properties.

DUTIES AND RESPONSIBILITIES:
You will be implementing a new, responsive design for a startup's website.
The project is in its early stages and they need a UI/UX designer that can create a design based on a Product Requirements Document and estimate already prepared (we think there are around 60-70 hours of design work needed).

The initial project is for a phase 1 MVP, but there is lots of functionality planned beyond phase 1 that will need design work.
The scope of the site goes from static pages (such as About Us, Contact Us, Terms of Service, Privacy Policy and FAQs) to specific pages and forms for Buyers and Sellers from the real estate sector. It would also include static email templates and a Wordpress Blog.

RELATIONSHIPS - WHO YOU'LL BE WORKING WITH:
You will be working with a team that includes the client (owner, marketer, etc.) a project leader, a software developer, and copywriter. There is an existing daily meeting at 9:00 am America/Los Angeles (-08:00) PST.

REQUIRED SKILLS:
- Excellent written and spoken communication in English
- Designing experiences that equally consider user needs, business goals, and tech feasibility
- Wireframing
- Responsive Visual Design of webpages
- Solid understanding of UI principles and ability to justify your design recommendations
- Experience with modern design software (Sketch preferred)
- Experience with Zeplin

START DATE:
As soon as possible.

EXPECTED CONTRACT DURATION:
About 1 month at part-time (longer if things go well)

Share this job:
Remote Senior OTT Application Developer
Surge  
javascript user-experience design senior saas cloud Feb 21

Remote Sr OTT App Developer

Lead engineer for OTT/Connected Devices applications (AppleTV, FireTV, Roku, Xbox)

Location: Remote

Responsibilities

  • Experience building apps on living room streaming-media devices like the Roku, Fire TV, Xbox, PlayStation etc.
  • Experience with Roku BrightScript a plus
  • Work closely with UX designers, product managers, and engineering leadership to create best-of-class, delightful TV-watching experiences.
  • Collaborate with other developers to deliver a modern OTT client to Roku, Xbox, Fire TV, PlayStation, and other streaming-media devices.
  • Strong programming language and scripting skills.
  • A solid understanding of computer science fundamentals (data structures, algorithms, etc.).
  • Work samples demonstrating experience in building great user interfaces
  • Independence and an eagerness to learn new technologies.
  • Experience in building SVOD products a big plus - streaming technology, video players, video encoding and integrating platforms such as Brightcove, Kaltura, AWS Elastic Transcoding, Mux, Fastly, Panthera, etc.
  • Experience in building SaaS and digital subscription payment solutions such as Stripe and Recurly
  • Working knowledge of third party analytics libraries like Google Analytics, MixPanel, Conviva and Mux
  • Experience with CI/CD and Cloud DevOps tools such as Travis, CircleCI and GitLab, CodeDeploy, Serverless, Terraform and VS App Center
  • Experience working in an Agile delivery environment (Scrum) is a must
  • Design and implement new features with our Product Team
  • Participate in the deployment of various cloud-based technologies needed to implement projects
  • Mentor junior developers
  • Excellent communication and collaboration skills.

Qualifications

BA/BS in Computer Science or Art Design or equivalent professional experience.

8+ years of overall experience in software engineering

5+ years’ experience in JavaScript, BrightScript or OTT device native language

5+ years’ experience developing high traffic consumer-facing applications/platforms.

12 Factor application principles


About Us

About Us Surge is an onshore provider of custom web, cloud, mobile, digital, and desktop software development and consulting services to clients in every industry, from hot startups to Fortune 500 companies.

Founded in 2007, and listed on the Inc. 5000 list of America’s fastest-growing companies for five straight years, Surge has successfully delivered hundreds of software products, apps, and solutions to its clients using a proven agile/scrum development process combined with an elite group of North American software professionals.

Simply put, Surge offers America’s best software engineers, on-demand, at rates 30-50% less than the competition.

Share this job:
Senior UX Researcher
Hays  
user-experience user-interface design senior ux Feb 18
Senior UX Researcher - Contract - Charlotte, NC - $65.00

Hays Specialist Recruitment is working in partnership with BB&T to manage the recruitment of this position

The end client is unable to sponsor or transfer visas for this position; all parties authorized to work in the US without sponsorship are encouraged to apply.

BB&T, based out of Charlotte, is one of the largest banks in NC and they are looking for 3 Sr. UX Researchers to join the team. In this role you'll be working on a brand new project of huge importance, starting from the ground up, a merger with BB&T and Truist Bank. You'll have some options for remote work as well as be able to take advantage of flexible schedules. The hiring for this position will move quickly as they have already had one hire direct off a phone interview. Send Hays your resume now and lets get started.

Role Description
* Work with UX Designers and Product Owners to understand and define information that will help guide their designs
* Define and develop research that addresses stakeholder needs
* Conduct user research and summarize findings
* Help design and run benchmark usability tests, in-person moderated usability studies, and remote survey/studies that track user performance and satisfaction with our interfaces
* Help the product teams identify and better understand the digital needs of our users, and identify gaps between their needs and our current capabilities
* Follow how the industry is transforming, looking for UX research best practices that can improve efficiency
* Collaborate with teammates across multiple locations

Skills & Requirements
* Degree in human-computer interaction (HCI), user experience, human factors, usability engineering, or related field or equivalent experience
* Five or more years of experience conducting digital product research with end-users
* Experience conducting and analyzing data for both quantitative and qualitative research methodologies
* Ability to calculate and present results of descriptive and inferential statistics, specifically hypothesis testing.

Desired Skills:
* Master's degree in Design, Computer Science or related field
* Familiarity with Qualtrics, UserZoom, or similar survey design tools
* Experience working with research panels and/or vendors for recruiting participants
* Research on websites or mobile apps

Share this job:
Lead UX Designer
user-experience user-interface design mobile-application mobile ux Feb 03

If you had the best ERP tool that powered some of the most high-profile Architecture, Engineering and Government Contracting firms in America, what would you do? Make it even better! The Unanet/Clearview team is committed to consistently delivering new features to its suite of products and we are just getting started! We want to grow our team, tackle even bigger challenges and do amazing things. We work in focused, agile-based teams to constantly improve our code base, add new ways of interfacing with the system and have amassed a large backlog of interesting product initiatives. We want to grow to enable even greater success within our industry. This is where you come in!

As a Lead UX Designer, this is a great opportunity for growth, experimentation, and the challenge to create something truly remarkable all while having the support of an executive team that understands the importance of a Lean UX process.

Applicants must be authorized for non-sponsored employment in the U.S.

Responsibilities

  • Lead the UX efforts on key projects and initiatives across our portfolio of products, raising the bar through quantitative and qualitative metrics
  • Responsible for the continued development of UX strategy, user journeys, and innovative user experiences across a wide variety of channels and platforms
  • Provide deliverables including prototypes, proof of concept documents, wireframes, information architecture, user flows, use cases, user scenarios, and research debriefs
  • Manage all aspects of a design project from start to finish and own the end-to-end user experience of a project
  • Conduct interviews, competitive research, design explorations, and strategic analysis
  • Manage a holistic design system to encourage consistent patterns and best practices
  • Collaborate effectively with leaders and individual contributors in engineering, design, product, and more
  • Mentor and direct the work of more junior designers and partner closely with design leadership to ensure designers are equipped to do their best work
  • Raise the bar for design quality by giving and soliciting constructive feedback from peers and stakeholders

Requirements

  • 5+ years of experience designing business-oriented web and mobile applications
  • Demonstrated ability to work with business stakeholders and technical teams to understand, analyze, and document requirements
  • A strong technical aptitude (you don't have to code, but you do have to be able to earn the respect of the people who do)
  • Effective interpersonal communications skills (presentation, written and verbal) and the ability to communicate effectively at all levels of the organization
  • Deep understanding of how to integrate research, design, language, technical development, and business strategy
Share this job:
Platform Engineer
design aws python architecture serverless sysadmin Jan 19

The product engineering team is responsible for the creation and quality of the XOi Vision platform. This platform serves thousands of Field Technicians across the country.  We’re looking for a Platform Engineer to play a key role in building, improving and maintaining the services that support our mobile and web applications. 

We are a group of talented and passionate engineers and data scientists working together to discover and provide valuable insights for our customers. We leverage state-of-the-art serverless, event driven architectures to provide our users with these unique insights, best practices, and assistance to the problems they face in their workplace.

What you will help with:

  • Provide an escalation point for issues.
  • Help automate and optimize our workflows.
  • Work with different teams on design and implementation of platform improvements.
  • Expand and provide clear documentation of newly implemented processes/features.
  • Proactively identify and help resolve platform issues.

Qualified candidates will have:

  • 2+ years facilitating CI/CD.
  • 2+ years designing and working with AWS
  • 2+ years automating IaC.
  • 2+ years working with containers and orchestration.
  • 1+ year managing applications comprised of micro-services.
  • 1+ year working with production ready serverless architectures.
  • A passion for good design, performance and security.
  • Fluency in Python.
Share this job:
Architect / Software Architect
react-js saas design ruby-on-rails sql mongodb Jan 15

OutMatch does not sponsor employees at this time so we can only work with candidates who are US Citizens or hold a US Green Card.

Enterprise Software Architect

As an Enterprise Software Architect with OutMatch, you are responsible for ensuring that the SaaS applications used to deliver services to our clients are architected appropriately and meet our quality standards. You will be helping autonomous squads define their domain models, architect their solutions, and ensure that their code is both performant and secure.  You’ll have the opportunity to be part of a world-class architecture team which is chartered with evolving our enterprise architecture, evaluating new technologies and patterns, and supporting our deployment and delivery pipeline.

 What You’ll Do:

  • Collaborate with the tech leads on several autonomous squads to ensure that their web-based and Mobile web-based SaaS applications solution is architected appropriately
  • Participate in the establishment of architecture and design patterns and best practices as part of the OutMatch software architecture team
  • Mentor tech leads and other developers in establishing and applying best-in-class practices for domain-driven design, coding, continuous integration, and code deployments through design sessions, code reviews, knowledge shares, and technical oversight
  • Be a senior resource for the Ruby-based components of the OutMatch Platform
  • Evaluate third party software and new technologies for adoption into the Outmatch Platform
  • Engage with the entire IT organization in the continuous improvement of DevOps tools and processes
  • Solve complex technical problems and design state-of-the-art solutions to address those problems
  • Have the opportunity to learn other technology stacks

… and most importantly, you will immerse into a culture of collaboration, contribution, and fun!

What You’ll Need:

  • 2-3+ years’ experience architecting and designing web-based and service-oriented applications (REST)
  • 4+ years of professional experience coding with Ruby-on-Rails
  • 4+ years of professional experience coding with a pure object-oriented language such as C++, C#, or Java
  • Strong understanding of SQL and non-SQL database design and concepts. Experience with MongoDB a plus
  • Strong understanding of the philosophy and purpose of MVVM front-end frameworks (React, Angular, Vue, etc.) and when and how to use them
  • Strong abstract & conceptual thinking skills
  • Strong understanding of object-oriented and object-centered design and programming
  • Experience with DevOps concepts and continuous integration tools including setting up builds and deployments to web and database servers
  • Solid understanding of database design, implementation and interaction from code
  • Excellent communication, troubleshooting and problem-solving skills
  • Familiarity with video recording and streaming a plus
  • Experience working with remote/offshore team members

What You'll Get:

  • A solid, experienced management team
  • A comprehensive training program that enables you to be successful, quickly
  • A clear path for career growth in our industry-leading organization
  • A world-class product with an elegant user interface that empowers our clients to positively impact their business results
  • A competitive base salary and great incentive program
  • Monthly connectivity allowance
  • A new, state-of-the-art office with free parking and fitness center
  • Discretionary paid time off. When you need it, take it
  • We pay 100% of our employee’s medical, dental and vision insurance
  • 401(k) with company match
  • Employee Stock Option Program

Apply today to join a dynamic team dedicated to matching people with purpose!

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

Share this job:
User Experience Designer
user-experience user-interface web design javascript html Dec 30 2019

We need someone with proven design talent, excellent communications skills and a whole bundle of enthusiasm to Make Things Better.

Who we are

ORCID (https://orcid.org/) is an independent non-profit organisation that serves the global research community. Our core mission is to connect research and researchers. We do this by providing an identifier for individuals to use with their name as they engage in research, scholarship, and innovation activities; by providing tools and training to the community for integrating these identifiers into research workflows; and by building and sustaining a community of users and adopters. We have a strong focus on user control and privacy.  Launched in October 2012, there are now over 7,000,000 ORCID registrants, more than 1,100 organisational members,  and over 30 staff members in 15 countries. Our website and Registry (orcid.org) are published in 12 languages. 

The Role

We are looking for a seasoned UX expert to ensure the people we serve have an excellent experience. This role will be responsible for gathering input from users and members, crafting user journeys, and working with our team to translate these journeys into practical UX solutions. ORCID has over 7 million researcher accounts and thousands of member integrations using our APIs.  Your job will be to make sure they're happy to be here. 

The UX designer reports to the Product Director, and is part of the ORCID Product team.  This position works across the organisation, is full time (40 hour/week) and, like all positions at ORCID, is remote.

Initial projects

  • Taking a deep dive into our existing UX then proposing and designing improvements
  • Working on the visual design and information architecture of our new website
  • Ensuring we provide and accessible service and crafting an accessibility statement

Position Responsibilities

  • Create specifications and designs for UX/UI improvements 
  • Contribute to the design and architecture of our website and documentation
  • Design and implement processes to gather feedback from ORCID Registry users via analytics, A/B testing, surveys, observation and other means
  • Work with the Engagement, Communications and Researcher Services team members to extract and manage user feedback from support tickets, member interactions and other channels
  • Work with the Technical team to develop and deploy UX improvements
  • Work with the Product Manager to leverage results from user testing, analytics data and user/member feedback to curate and prioritise the roadmap
  • Ensure metrics are in place to assess progress and the impact of change
  • Work across the organisation to champion user needs and rally people behind UX improvements
  • Propose and execute project based user experience work in line with ORCID’s strategic goals and values

Requirements

  • 3+ years experience in UX, with thorough understanding of interaction design fundamentals
  • 1+ years experience designing and running user testing and other qualitative customer validation
  • Tech-savvy, detail-oriented and personable
  • Experience with Adobe Creative Suite and one or more prototyping tools, such as Adobe XD, Sketch, or InVision
  • Knowledge of accessibility best practices and testing tools
  • Experience writing specifications, creating mock-ups and working with developers
  • Understanding of the software development life-cycle, preferably in an Agile environment
  • Experience with web design, demonstrated by portfolio and/or work samples
  • Exceptional communication skills and a strong work ethic; ability to work independently, prioritize effectively and get things done in a dynamic, unstructured environment
  • Able to work during Europe and US business hours (at least half the working day should be between 12p-8p UTC) 
  • Ability to travel based on business needs (approximately once a quarter)
  • Fluency in English is required.  A second language is a plus.
  • Experience in the scholarly publishing or academic community

Nice to have requirements

  • Experience with graphic design and/or illustration
  • Experience with HTML, CSS, Angular, Javascript and/or SQL
  • Experience with wordpress
  • Experience with business intelligence platforms
  • Experience working in a startup environment
  • Experience working in a remote / virtual office

We provide

  • A committed and awesome team serving a community-driven organization
  • Competitive compensations and benefits based on experience and location
  • Flexible work hours and tools to support our virtual office environment
  • Work from anywhere
  • Budget to choose your preferred laptop and software you need

ORCID is a mission-driven organisation grounded by our core values: we are open, transparent. collaborative, global, diverse, inclusive, trusted, and persistent. We are committed to our values and welcome applications from all qualified candidates.  

Share this job:
Front End Engineer
frontend javascript java html css ui Dec 11 2019

Cloud computing is revolutionizing IT and forcing organizations to rethink their approach to cloud security. Lacework is at the forefront of this transformation. They enable security teams to effectively secure public and private clouds – AWS, Azure or collocations – by eliminating repetitive, manual and labor-intensive security tasks. Using Lacework, security teams operate security at the same pace as DevOps, which relies on automated tools to publish daily updates to the cloud.

In this position, you’ll actively contribute to building Lacework’s user experience and user interface. If you love a start-up environment, are a developer motivated by solving problems efficiently and elegantly; or is good at taking a clever idea from concept to completion, this is the job for you.

Requirements:

  • 4+ years of experience
  • Very strong in React or similar MVC, HTML, CSS
  • Very strong in JavaScript, HTML, CSS
  • Experience in developing Enterprise Single Page Applications (10+ software releases)
  • Full stack or Java experience
  • Strong sense of UI design with a company selling to customers
  • Desire to work in a dynamic, fast-paced, startup environment
  • Experience in building data analytics applications a plus
  • Computer science degree

Responsibilities:

  • Work independently and collaboratively on large UI projects
  • Focus on the development and fulfillment of large customer facing UI features
  • Implementation of data driven dashboards with D3, svg, etc
  • Contribute to testing automation

Benefits/Perks:

  • Competitive compensation packages
  • Awesome benefits packages
  • Equity options
  • Fast-paced startup environment where you have a chance to make an impact
  • Many growth opportunities
  • Collaborative environment

They are a small and dynamic team – join them and be part of the three fastest growing enterprise software markets: cloud, security, and machine learning. 

Share this job:
Data Engineer
Auth0  
python design Dec 11 2019
Auth0 is a pre-IPO unicorn. We are growing rapidly and looking for exceptional new team members to add to our teams and will help take us to the next level. One team, one score. 

We never compromise on identity. You should never compromise yours either. We want you to bring your whole self to Auth0. If you’re passionate, practice radical transparency to build trust and respect, and thrive when you’re collaborating, experimenting and learning – this may be your ideal work environment.  We are looking for team members that want to help us build upon what we have accomplished so far and make it better every day.  N+1 > N.

The Data engineer will help build, scale and maintain the enterprise data warehouse. The ideal candidate will have a deep understanding of technical and functional designs for Databases, Data Warehousing and Reporting areas. The candidate should feed on challenges and love to be hands on with recent technologies.

This job plays a key role in data infrastructure, analytics projects, and systems design and development. You should be passionate for continuous learning, experimenting, applying and contributing towards cutting edge open source Data technologies and software paradigms.

Responsibilities:

  • Contributing at a senior-level to the data warehouse design and data preparation by implementing a solid, robust, extensible design that supports key business flows.
  • Performing all of the necessary data transformations to populate data into a warehouse table structure that is optimized for reporting.
  • Establishing efficient design and programming patterns for engineers as well as for non-technical peoples.
  • Designing, integrating and documenting technical components for seamless data extraction and analysis.
  • Ensuring best practices that can be adopted in our data systems and share across teams.
  • Contributing to innovations and data insights that fuel Auth0’s mission.
  • Working in a team environment, interact with multiple groups on a daily basis (very strong communication skills).

Skills and Abilities:

  • + BA/BS in Computer Science, related technical field or equivalent practical experience.
  • At least 4 years of relevant work experience
  • Ability to write, analyze, and debug SQL queries.
  • Exceptional Problem solving and analytical skills.
  • Experience with Data Warehouse design, ETL (Extraction, Transformation & Load), architecting efficient software designs for DW platform.
  • Knowledge of database modeling and design in a Data Warehousing context
  • Strong familiarity with data warehouse best practices.
  • Proficiency in Python and/or R.

Preferred Locations:

  • #AR; #US;
Auth0’s mission is to help developers innovate faster. Every company is becoming a software company and developers are at the center of this shift. They need better tools and building blocks so they can stay focused on innovating. One of these building blocks is identity: authentication and authorization. That’s what we do. Our platform handles 2.5B logins per month for thousands of customers around the world. From indie makers to Fortune 500 companies, we can handle any use case.

We like to think that we are helping make the internet safer.  We have raised $210M to date and are growing quickly. Our team is spread across more than 35 countries and we are proud to continually be recognized as a great place to work. Culture is critical to us, and we are transparent about our vision and principles

Join us on this journey to make developers more productive while making the internet safer!
Share this job:
Full Stack JavaScript Developer
node-js javascript full stack frontend design Dec 11 2019

What we are looking for: - Required experience building React based apps & ES6 - Required experience building server side apps based on NodeJS - Good experience building large single page frontend apps - Good Grip on functional programming design patterns - Good grip on TDD, and writing elegant test cases - Experience using/building JS based tooling such as webpack, babel & npm - Preferable experience using JS based languages/typesystems such as TypeScript/FlowType/Elm/ReasonML

Application link: https://www.gitstart.dev/

Share this job:
Delphi Developer
embedded cloud design Dec 11 2019

We are a modern technology company that builds connectivity solutions for machines. We provide the infrastructure to connect mobile machines with the cloud (IoT), with each other locally (M2M) and with humans (HMI). Leading OEMs in the off-highway industry utilize our CAN telematics to connect their machines and roll out digital services.

Proemion is at the forefront of the IoT/Telematics revolution and is looking for a Delphi Developer (f/m/d) starting from January 6th, 2020. The position can be at our headquarters in Fulda, Germany or full-time remote.We offer a temporary project contract (3-6 months).

Your Mission

Your main task is the code migration from Delphi 2007 to Delphi 10.3 Rio.



What we expect



  • A Delphi expert (especially Delphi 2007, Delphi 10.3 Rio, and tooling surrounding it)
  • A mindset for clean and maintainable code
  • Knowledge in developing of desktop applications
  • Team orientation and empathy


What you can expect



  • No micromanagement
  • Short lines of communication and accessible management team
  • Highly motivated colleagues who serve customer need on a high level


What we build



  • A modern and innovative platform with use cases ranging from displays to desktop applications and embedded devices
  • We design our platform with a wide range of personas in mind reaching from offroad vehicles technicians to fleet managers and service specialists
Share this job:
Full Stack .Net / C# Developer
Hays  
dot net api full stack cs javascript saas Dec 10 2019
Hays Specialist Recruitment is working in partnership with Willis Towers Watson to manage the recruitment of this position

The end client is unable to sponsor or transfer visas for this position; all parties authorized to work in the US without sponsorship are encouraged to apply.

Working at Willis Towers Watson is a chance to push into the unknownthe never beforethe new. We use our know-how, experience and global reach to tackle challenges and fuel potential. This makes for a highly engaging and innovative culture - and one where our colleagues are empowered to achieve the best possible results, for each other and for our clients.
  • 99% remote
  • Huge enterprise company so affords opportunities to grow within the organization and gain new skills.
  • Long history of delivering business solutions globally.
  • Denver is a big focus area for growth.


Role Description
The Senior Software Engineer will play a key role in the development and maintenance of commercial software products to build reliable, testable, scalable and high-performing enterprise class solutions for our global Fortune 500 customers. The successful candidate must be able to create full stack components and features that are directly accessed by a user through a UI or API. You will also work with production support teams to triage priority issues.

You will work with all software product development disciplines (including engineering, architecture, product owners, testers and analysts) to develop and maintain solutions that meet the needs of the business, utilizing industry standard best practices and modern software engineering techniques.

The onsite requirement will be minimal (maybe around 1x/month.)

Skills & Requirements
* 5+ years of related development experience
* Demonstrated understanding of software design principles such as SOLID, DI/IoC, CI, TDD
* Experience working with the full Microsoft technology stack, including .NET/C#, SQL Server, ASP.NET, MVC and Web API
* RESTful Architecture experience
* Object Relation Mapping such as Entity Framework or nHibernate is required
* Experience with HTML5, JavaScript and CSS3
* Experience with front-end libraries, AngularJS, Angular, and jQuery (Angular is required). Bootstrap is a plus.
* Experience with Software as a Service (SaaS), multi-tenancy application development
* Experience working with large relational databases
* Experience using Agile Scrum software development life cycle
* Experience using source control management tools such as GIT
* Experience working for a national or global commercial software product company requiring software product usage and high availability in a 24/7/365 model.
* Experience working with globally distributed business stakeholders and engineering teams
* Experience working with collaboration and issue tracking tools such as Confluence and JIRA

Share this job:
Sr. Front End/Javascript Developer
javascript html css senior ux ui Dec 10 2019

Jack Henry and Associates is looking for a  Senior Front-end and JavaScript Developer with a passion for excellence and delivering solutions, that will join the Commercial Lending Center Suite Development Team who designs and builds the state of the art commercial and consumer loan origination suite of products.


Our suite of products includes customer facing and back office products designed to auto-decision, or assist in the decisioning of loan requests, which are originated in various products within the suite.  As a member of the web develop team, you will be responsible for the development of new features, and maintenance and enhancing of existing features.  Partnering with UI/UX teams to implement high quality designs into functional web apps, you will work together with back-end teams to align front-end functionality with API services. You will be experimenting with new tools, frameworks and techniques to maintain a cutting-edge approach.

Continuous self-development in this fast-paced industry is a must nowadays. Assisting in the ongoing learning and development of your colleagues through code reviews and workshops is essential to ensure high quality, build stronger team bonds and helps personal improvement. As a senior member of the team you would be expected to take part in the design and propose appropriate architectural patterns for the task at hand, and reduce existing technology debt by applying updated or improved architectural patterns to existing code.

Jack Henry provides strong opportunity for career progression not only within Commercial Lending Center Suite Development Team  but across the organization as well. The following are examples of where you could progress to, including Software Architect.


MINIMUM QUALIFICATIONS

  • Must have a minimum of 15 years of experience as a software developer.
  • Must have experience with HTML, CSS, and JavaScript.
  • Must have experience with ReactJS or other JavaScript frameworks such as Angular and or Vue.
  • Must have experience with Redux, Flux. Modix  or other state management tools.
  • Must have UI/UX experience.
  • Must be able to travel up to 10% travel to attend additional training and or a conference.

PREFERRED QUALIFICATIONS

  • Bachelor’s degree
  • React framework expertise
  • Experience with Typescript
  • Back-end knowledge – ability to understand and debug .NET code as necessary to help you with your front-end tasks
  • SQL Server database knowledge

ESSENTIAL FUNCTIONS

  • Develops programming code for existing software enhancements. 
  • Devises block diagrams, logic procedures and prepares flowcharting.
  • Troubleshoots and debugs existing code.
  • Tests code and fixes to ensure quality.
  • Develops conversion and system implementation plans; implements newly created code and fixes into existing software.
  • Provides programming support for various interfaces.
  • Keeps customers informed of all enhancements, troubleshooting, and fixes.
  • Creates all programming documentation.
  • Completes project bids.
  • Mentors, trains, develops, and leads less experienced co-workers.
Share this job:
Senior Java Engineer
java javascript senior testing design Dec 10 2019

Senior Java Engineer Job Description

GRT is carefully searching for new remote candidates for a high profile, Education Technology engagement based out of Manhattan, NY. 

Join GRT's - Scholastic technology team as a Senior Java Engineer, helping to build the next generation of Scholastic systems that reach teachers, students, and parents across the world. Senior Java Engineer responsibilities include gathering system and user requirements, building Java modules and testing features before release. In addition, this role will involve solving complex problems while following industry-leading development practices. In this position you will collaborate with business analysts, test engineers, systems engineers, and product owners to deploy and maintain functional, secure and high-quality applications.

Responsibilities

  • Identify, analyze, and translate use cases into functional applications
  • Prioritize, assign and execute tasks throughout the software development life cycle
  • Develop Java REST service-based applications
  • Design, build, and maintain an efficient, secure, reusable, and reliable Java code base
  • Review, test and debug team members’ code
  • Schedule product releases with internal teams
  • Ensure the best possible performance, quality, and responsiveness of the applications
  • Identify bottlenecks and bugs, and devise solutions to these problems
  • Help maintain code quality, organization, and automatization

Job Skills & Qualifications
Required:

  • BS degree in Computer Science, or similar relevant field
  • Self-driven and highly motivated to deliver top-tier solutions with minimal guidance
  • Advanced (8+ years) experience in Java with Object-Oriented Design (OOD) and Design/architectural patterns
  • In-depth knowledge of the Java ecosystem and frameworks like Spring Boot
  • Strongly believe in test-driven development
  • Fundamental knowledge of RESTful APIs and distributed, observable, and highly available systems
  • Solid communication skills and the ability to interact with quality engineers, product managers, and business users
  • Design highly scalable software solutions to improve functionality and system longevity
  • Analyze current systems to maintain integrity and improve architecture
  • Remain informed of current trends and technology developments
  • Strong working knowledge of SQL and RDBMS
  • Working knowledge of JVM tools for memory, GC, and performance tuning
  • Strong understanding of code versioning tools, such as Git
  • Familiarity with build tools such as Maven, and CI/CD

Preferred:

  • AWS experience or certifications
  • Knowledge of NoSQL databases and search solutions
  • Master's degree or PhD in Computer Science or a related technical field
Share this job:
Go Senior Software Engineer
golang senior c data science linux cloud Dec 10 2019
Our Senior Software Engineers focus on the design, development and overall lifecycle of our software products. You’ll join a team of high-performing engineers who strive to improve Circonus’ monitoring and analytics platform. As a senior staff member you’ll be expected to operate independently, though your day-to-day will often involve working with a small team to create, support, and deploy production applications.
In particular, we’re seeking someone to help lead an effort to rewrite an existing monolithic web application towards a Go microservices architecture. Prior experience with such a rewrite is strongly preferred - please mention it directly within your cover letter or resume.

Responsibilities

  • Work in the office or remotely, or both (but not at the same time)
  • Design, build, maintain, and document our APIs and services
  • Support our internal shift from a monolithic architecture over to a micro-service oriented model
  • Design and implement software in Go, Perl, C or whatever language is appropriate for the task
  • Complete unit, functional, and performance testing of produced deliverables
  • Work alongside the Product team to ensure high quality deliverables
  • Conduct peer reviews during design, coding and testing
  • Coach and mentor team members

Qualifications

  • 6+ years experience building, testing, and deploying high quality, highly reliable, scalable application servers and APIs in a team environment
  •  Strong experience in server-side development with Go and commonly used libraries; this is mandatory, please do not apply if you don't have real world Go experience
  • Passion for quality-oriented, software development best practices including unit and functional testing, automation, continuous integration, and low-dependency architectures
  •  Comfortable working with git and GitHub for version control, including opening/reviewing pull requests and distributed branching models
  • Experience working with project management software such as JIRA
  •  Excellent analytical, problem solving, and debugging skills
  • Excellent written and oral communication skills

Preferred Experience

  • Proficiency in Perl; our existing web application is wholly in Perl
  • Experience with Linux server administration
  • Experience with Docker
  • Experience re-architecting and/or re-implementing a legacy enterprise application
  • Experience and/or senior level technical knowledge of monitoring and analytics solutions
  • Experience working with cloud service providers such as AWS and Azure; it’s helpful to have worked directly on software that relied on these public cloud providers to have a good assessment of monitoring requirements in these environments
Circonus offers a powerful machine data intelligence platform to handle the world's most demanding use cases. From mission-critical IT infrastructure to data-intensive IoT applications, Circonus works with any tech and at any scale. Circonus uses advanced data science and patented technology to ingest and analyze machine data to deliver unmatched clarity, insights, and performance. From real-time alerts and fault detection to ML-based predictive analytics, Circonus helps companies optimize operations and deliver exceptional user experiences with confidence.
We enjoy a global reach, but our customers primarily cluster on the East Coast, California, and to a lesser degree, Europe. Our success stems from our industry-leading offering and our obsession with customer satisfaction.
Culturally, we operate like a startup. Small, agile teams with quick decisions and short, iterative cycle times. We relish our core values of respect, integrity, value and growth, among others. 
All of our positions include a discretionary PTO policy, health insurance, gym reimbursement, a generous 401(k), the opportunity for a bonus and more.
Share this job:
Java Web Developer for Government Natural Resource Projects
java dot net javascript html cs css Dec 10 2019

Description

If you enjoy technical problem solving, rapid development, and a highly collaborative environment, this is a great opportunity for you! You should have a broad knowledge of web development technologies and demonstrated experience in their design, development, and deployment. Our teams work in a fast-paced, agile development environment developing a rich variety of inward and outward facing web applications. You will work closely with other development disciplines, including Quality Assurance, Interaction Design, and Project Management. You will participate actively in projects, taking part in decisions affecting project scope, design, direction, readiness, etc. Our team members demonstrate ownership and accountability, regularly innovate, and move the work forward individually and as a team.

Qualifications

  • 2+ years of experience developing web applications 
  • Solid understanding of object-oriented and web-based software development in Java and C#
  • Solid understanding of and experience with HTML, CSS, and JavaScript
  • Solid understanding of SQL, data manipulation, database schemas, and concepts
  • Experience with data conversions is desirable
  • Experience with Agile / Scrum methodologies is desirable
  • Excellent communication skills
  • BS Degree in CS, CIS, MIS or equivalent work experience
  • Expertise with mobile app development, and other technologies is a plus

Gold Systems provides a unique opportunity to work in a small environment with large technology and clients. Gold Systems offers its employees

  • A unique and positive working environment 
  • Competitive salary
  • Open access to management 
  • Flexible schedules 
  • Career mentoring 
  • A competitive benefits package 

We are not only dedicated to the success of our clients, but also to the success of our staff. Gold Systems is an Equal Opportunity Employer.

Share this job:
Senior Database Administrator
postgresql senior linux cloud design Dec 10 2019

As a Database Administrator for the Banno Platform at Jack Henry, you’ll get the chance to make a positive impact on people’s lives. We believe that the world is a better place with community banks and credit unions. To that end we strive to make solutions that empower community financial institutions to make digital banking personal.

You will ensure that our databases are performant, resilient, and monitored. You will partner with developers and infrastructure engineers across the engineering organization to solve database related issues, both in development and production. You will help developers write efficient queries and review code that interacts with our databases as well as plan and execute major upgrades and maintenance tasks with minimal required downtime.You will participate in workload migration from private data centers to public cloud.

This is a remote position with the ability to collocate at several JHA locations nationwide if desired. Work hours are flexible, but gravitate towards US business hours. Occasional travel may be required for professional development conferences or company meetings.

Skills and Expertise
You may not be able to check off every item, but if you’re the type of person willing to stretch and learn then we’d like to hear from you.

  • 3+ years relational database management with a focus on PostgreSQL 9.4 and above
  • 6+ years of experience in software development or related field.
  • Experience designing and maintaining mission-critical relational databases in production operations - specifically PostgreSQL, but familiarity with other datastores and no-sql datastores is a plus.
  • Systems engineering experience: including Linux performance, memory management, I/O tuning, configuration, security, networking, clusters and troubleshooting.

Your Work

  • Work closely and cooperatively with engineering, operations, and other stakeholders in the design, implementation and support of database operations.
  • Plan and execute data migrations between data centers and cloud providers. To include disaster recovery exercises.
  • Contribute to the development of a strong, mature, and resilient team by assisting and mentoring less experienced peers.
  • Coordinate database upgrades and migrations with the engineering and management with a focus on minimizing downtime.
  • Ensure that the highest levels of security and privacy are in place.
  • Be available alongside your peers, off-hours, to support the production environment.
  • Build dashboards for database health and alerting.
Share this job:
Senior Java Developer
java senior cloud design Dec 09 2019

We are looking for Senior Java Developer who is going to join Integration Team at Hazelcast. Our main focus as Integration Team is integrating Hazelcast into various frameworks,products and platforms which are available both open source or commercially in the market

Do you enjoy any of the following?

  • Working as an Open Source Developer in your day job
  • Learning/Developing latest technologies and popular frameworks.
  • Creating well crafted and thoroughly tested features, taking full-responsibility from the design phase
  • Paying attention to all aspects of code quality, from clean-code, to allocation-rates
  • Delivering a technical presentation at a conference

At Hazelcast you will work with the best engineers out there:

  • Who integrates Hazelcast to other popular frameworks.
  • Who are public speakers in tech conferences
  • Who are working in a distributed geographically team

With hazelcast.org you will work on an exciting open-source project that rocks the scene of distributed caching and computing

Skills & Requirements

We would like you to:

  • Be a Senior Java Engineer – including all aspects connected to it
  • Be experienced with  Spring Boot,Spring Data, Spring Cloud and similar Spring Modules
  • Have experience with Enterprise Java Technologies like Tomcat,Hibernate
  • Have experience in React and single page web applications.
  • Have an strong attitude of How stuff works in open source frameworks
  • Be skeptical yet always open to new concepts
  • Have strong opinions about software quality
  • Be an excellent communicator in written and spoken English
  • Be familiar with Continuous Integration/Delivery platforms like Jenkins.
Share this job:
Full Stack .Net / C# Developer
Hays  
dot net api full stack cs javascript saas Dec 09 2019
Hays Specialist Recruitment is working in partnership with Willis Towers Watson to manage the recruitment of this position

A Leading Global Advisory is seeking a Remote Full Stack .Net / C# Developer (SOLID / TDD) for a Remote (but local to Denver, CO.)
  • 99% remote
  • Huge enterprise company so affords opportunities to grow within the organization and gain new skills.
  • Long history of delivering business solutions globally.
  • Denver is a big focus area for growth.


Role Description
The Senior Software Engineer will play a key role in the development and maintenance of commercial software products to build reliable, testable, scalable and high-performing enterprise class solutions for our global Fortune 500 customers. The successful candidate must be able to create full stack components and features that are directly accessed by a user through a UI or API. You will also work with production support teams to triage priority issues.

You will work with all software product development disciplines (including engineering, architecture, product owners, testers and analysts) to develop and maintain solutions that meet the needs of the business, utilizing industry standard best practices and modern software engineering techniques.

The onsite requirement will be minimal (maybe around 1x/month.)

Skills & Requirements
* 5+ years of related development experience
* Demonstrated understanding of software design principles such as SOLID, DI/IoC, CI, TDD
* Experience working with the full Microsoft technology stack, including .NET/C#, SQL Server, ASP.NET, MVC and Web API
* RESTful Architecture experience
* Object Relation Mapping such as Entity Framework or nHibernate is required
* Experience with HTML5, JavaScript and CSS3
* Experience with front-end libraries, AngularJS, Angular, and jQuery (Angular is required). Bootstrap is a plus.
* Experience with Software as a Service (SaaS), multi-tenancy application development
* Experience working with large relational databases
* Experience using Agile Scrum software development life cycle
* Experience using source control management tools such as GIT
* Experience working for a national or global commercial software product company requiring software product usage and high availability in a 24/7/365 model.
* Experience working with globally distributed business stakeholders and engineering teams
* Experience working with collaboration and issue tracking tools such as Confluence and JIRA

Why Hays?

You will be working with a professional recruiter who has intimate knowledge of the Information Technology industry and market trends . Your Hays recruiter will lead you through a thorough screening process in order to understand your skills, experience, needs, and drivers. You will also get support on resume writing, interview tips, and career planning, so when there's a position you really want, you're fully prepared to get it.

Additionally, this position is a contract role where Hays offers you the opportunity to enroll in full medical, dental or vision benefits.

* Medical
* Dental
* Vision
* 401K
* Life Insurance ($20,000 benefit)

Nervous about an upcoming interview? Unsure how to write a new resume?

Visit the Hays Career Advice section to learn top tips to help you stand out from the crowd when job hunting.

Hays is an Equal Opportunity Employer.

Drug testing may be required; please contact a recruiter for more information.
Share this job:
Remote Senior Data Engineer
Hays  
scala senior python docker aws testing Dec 08 2019
Hays Specialist Recruitment is working in partnership with Security Scorecard to manage the recruitment of this position

The end client is unable to sponsor or transfer visas for this position; all parties authorized to work in the US without sponsorship are encouraged to apply.

This position is NOT eligible for subcontractors or those that require sponsorship.

Hays is conducting an exclusive search for a Senior Data Engineer, for a Cybersecurity company based in NYC. Security Scorecard builds a very unique product that rates cybersecurity postures of corporate entities through the scored analysis of cyber threat intelligence signals for the purposes of third party management and IT risk management. They have a very modern Technology stack and work in a dynamic & agile environment.

The position is a 100% remote and you'll be responsible for the management of the Analytic pipeline using Spark, Hardoop etc. Leverage cutting-edge technologies to support new and existing services and processes, drive projects through all stages of development and improving the effective output of the engineering team by managing quality and identifying inconsistencies. Your experience should involve 5+ years with Scala or another functional language (commercial environment preferred), 3+ years with Spark and the Hadoop ecosystem (or similar frameworks), Familiarity with tools like AWS and Docker, experience working with 3rd party software and Expert skills with SQL

Remote Senior Data Engineer - Perm - New York, NY

Remote Senior Data Engineer Skills & Requirements

Responsibilities
* Manage the analytic pipeline using Spark, Hadoop, etc
* Leverage cutting-edge technologies to support new and existing and services and processes.
* Quickly and efficiently design and implement in an agile environment
* Work with other team members to implement consistent architecture
* Drive projects through all stages of development
* Actively share knowledge and responsibility with other team members and teams
* Improve the effective output of the engineering team by managing quality, and identifying inconsistencies.

Requirements:
3+ years of experience with:
* Scala or Python, both preferred
* Distributed systems (e.g. Spark, Hadoop)
* Database systems (e.g. Postgres, MySQL)
Experience with the following is preferred:
* IP (v4/v6) allocation and addressing conventions
* DNS conventions and best practices
* Anti-abuse investigations
* Bachelor's degree (CS, CE/EE, Math, or Statistics preferred)

Why Hays?

You will be working with a professional recruiter who has intimate knowledge of the Information Technology industry and market trends . Your Hays recruiter will lead you through a thorough screening process in order to understand your skills, experience, needs, and drivers. You will also get support on resume writing, interview tips, and career planning, so when there's a position you really want, you're fully prepared to get it. Additionally, if the position is a consulting role, Hays offers you the opportunity to enroll in full medical, dental or vision benefits.

* Medical
* Dental
* Vision
* 401K
* Life Insurance ($20,000 benefit)

Nervous about an upcoming interview? Unsure how to write a new resume?

Visit the Hays Career Advice section to learn top tips to help you stand out from the crowd when job hunting.

Hays is an Equal Opportunity Employer.

Drug testing may be required; please contact a recruiter for more information.

Share this job:
Senior WordPress Developer
X-Team  
wordpress php senior javascript css laravel Dec 08 2019

About You:

  • 3+ years of experience in software development
  • Professional experience with WordPress, PHP 5 and MySQL
  • MVC frameworks like Symfony2 or Laravel are a plus
  • HTML, CSS, JavaScript and jQuery
  • Ability to build and consume RESTful web services.
  • Competent with revision control systems (Git)
  • Code optimization and performance improvements
  • Knowledge common Design Patterns (SOLID)
  • Passionate about writing beautiful and clean code

Nice to have:

  • Experience with working remotely
  • Familiar/involved with open­ source projects

Personal:

  • Independent, self-motivated
  • Fluent in English, written and spoken
  • Proven track record of always learning and growing
  • Proactive attitude
  • Possess a spirit of generosity

Perks:

  • Get the chance to work with big brands like Riot Games (League of Legends), Fox Broadcasting, Kaplan Inc. (top education company), Coinbase (#1 crypto exchange), BeachBody (#1 fitness company), etc.
  • Work from anywhere as part of a community of digital nomads.
  • Live and work in one of our roaming hacker houses (X-Outposts) around the world: 
  • Be part of the most energizing community for developers in the world by participating in our Seasons, a 3-month experience filled with challenges, rewards, RPGs, competitions, and more, all centered around a theme that will inspire and energize you. 
  • Get $2,500 per year (Unleash+) to spend on doing more of what you love and staying energized. Use it on conferences, courses, video games, photography gear, music gear, cooking gear, a gym membership, adventure sports, baby/pet sitting, productivity apps, restaurants, coworking, movie tickets, headphones, etc.
Share this job:
Senior Robotics Developer / Specialist / Researcher
c cpp robotics senior machine learning testing Dec 08 2019

Job Responsibilities

Lead and/or collaborate in the design, development, and testing of robot algorithms, in one or more of these areas:

- Robot motion, especially reactive planning and replanning techniques, and machine learning for skill acquisition.
- Robot vision, SIFT and other approaches to both face and object recognition, vision processing in service of SLAM, and surface modeling in service of manipulation.
- Manipulation and grasping, especially software compliant approaches that are compatible with a variety of grips and objects, e.g. a cupping motion, a pinching action, and a more generic grasp.
- Hardware design, especially of compliant end-effectors. 
- ... and more ...

About you

You are looking for the place to stretch yourself, able to work within a senior, highly performant product team, and aren't afraid of a challenge.  You are a self-starter with the motivation and skills needed to effectively operate on your own time in your own way while being responsive to the needs of your team mates and the team as a whole.

You love working on the metal and/or deep in low-level or scaled algorithmic code.  You are effective at quickly understanding and operating on algorithms taken from research in AI, Robotics, and Vision, or you have have experience with sensors, motors, and other devices.  You are comfortable working alongside experts in these areas, or are an expert yourself. You have a proven track record of delivering ideas into working prototypes at high velocity.  You have commercial/agile development teaming experience. You've architected some serious systems and may have even been a team lead.

Skill Set / Experience

We welcome people with passion on designing robots to join us. Among our whole bunch of positions there may be one for you which reflects your dreams of perfect job so make sure you check every single one of them!

Flexible Hours & 100% Remote Work

You can work in one of our offices (Taipei, Vienna or Wroclaw), but most of these roles permit 100% remote cooperation.

You will work in a scrum-based agile development cycle. You will be working alongside founders, researchers, and engineers to design and build first-generation robotic solutions for mass consumer adoption.

Whether you prefer contract work or a permanent position, we can accommodate you.

Share this job:
Sr. Data Scientist
python machine learning design nlp Dec 07 2019
THE JOURNEY TO YOUR DREAM JOB COULD BE JUST A CLICK AWAY…
In 2012, Tuft & Needle(tn.com) revolutionized the mattress space by turning the focus to the customer with always-honest pricing, an insistence on high-quality products, and world-class customer experience. We started our journey with two software engineers and a dream and today we have grown to a team of more than 175 talented people, working each day to bring the world premium sleep products at an honest cost.

As a Data Scientist, you'll be an important part of the company's decision-making process. You will help us understand how things are related to each other, which approaches are working, and which aren't. You'll also help us maintain our data-infrastructure. This includes our reporting and data management, as well as automated statistical and machine learning tools.

Together, we are radically reshaping how we think about sleep, mattresses, and shopping - and we’re just getting started. Want to join us?

*Open to remote opportunity

RESPONSIBILITIES:

    • Write programs to automate analyses and data wrangling
    • Build machine learning models to forecast and understand customer behavior
    • Maintain and improve reporting in Looker, Metabase, and R
    • Explain analyses and discoveries with articles and presentations


REQUIREMENTS:

    • Strong knowledge of statistics and inference
    • 2+ years writing and maintaining code
    • 2+ years working with SQL
    • Experience communicating statistical concepts to a broad audience


PREFERRED EXPERIENCE:

    • Programming in R and/or Python
    • Managing and organizing a large codebase
    • Experience with Bayesian Methods
    • Deep experience in some part of statistics (Ex: time series analysis, experimental design, multivariate analysis, natural language processing, etc.)
    • Interest in functional style programming
    • Interest in causal inference


YOU CAN SLEEP BETTER WHEN YOU WORK AT T&N
Our people – You will be working alongside some of the most talented, supportive, savvy individuals out there… people we are so proud to work with.  Together, we are shaking things up in the mattress industry and delivering an experience for clients that they would never expect.

Our product – Each team member receives a great bundle of products for themselves.  You will too if you join the team!  Your friends and family will also have access to a great product discount.

Our benefits - We offer comprehensive health benefits for you, eligible partners and dependents, paid maternity & paternity leave, 401k with a match, a generous vacation plan, and so much more. 

Tuft & Needle is proud to be an equal opportunity employer. We will not discriminate against any applicant or employee on the basis of age, race, color, creed, religion, sex, sexual orientation, gender, gender identity or expression, medical condition, national origin, ancestry, citizenship, marital status or civil partnership/union status, physical or mental disability, pregnancy, childbirth, genetic information, military and veteran status, or any other basis prohibited by applicable federal, state or local law.

Your experience is important to us. If you have any questions with your application, please contact our Candidate Experience Team at talent@tuftandneedle.com
Share this job:
Senior NodeJS/React Developer
node-js javascript senior html css machine learning Dec 07 2019

*This position can be remote, but US based candidates only.

Dealer Inspire, a CARS Inc. company, is hiring for our Conversations Team!

Conversations is Dealer Inpire's messaging platform that connects today’s car shoppers with dealerships wherever, whenever, and however they want to shop. Fast, mobile, and fully integrated with text messaging and Facebook Messenger™ Conversations  uses A.I. technology and managed chat support to instantly respond to all incoming chats 24/7.

Essential Duties & Responsibilities (including, but not limited to):

  • Development of new features, including adding functionality to our AI chat bot, Ana.
  • Writing high quality, clean code that is paired with automated unit and integration tests.
  • Taking new features through the entire development lifecycle, working in conjunction with our product owner to define the feature, develop it, and test it.
  • Refactoring non-ideal portions of both our Node API and our React apps.
  • Mentoring developers in your area of expertise.

Required Skills & Experience:

  • 3+ years of professional experience working with NodeJS; including the Express framework.
  • 2+ years of professional experience with front-end technologies; including React, Redux, Webpack.
  • Mastery of JavaScript, HTML, and CSS/SASS/StyledComponents.
  • 5+ years of professional experience working with SQL databases; the ability to write efficient queries and benchmark/profile them.
  • Strong understanding of asynchronous programming.
  • Experience with performance debugging and benchmarking.
  • Experience with testing frameworks, such as karma, mocha, or jest.
  • Experience with Git version control.
  • Understanding of CI/CD.
  • Strong attention to design detail (UI/UX).
  • Strong verbal & written communication skills.
  • Strong documentation skills.
  • Experience working remotely & as part of a distributed engineering team.

Highly Desired:

  • AWS Cloud Architecture
  • Typescript
  • Understanding of NLP and Machine Learning • Mobile-first, responsive web design
  • MySQL
  • Algolia
  • Some experience with PHP

About Dealer Inspire: 

Dealer Inspire (DI) is a leading disruptor in the automotive industry through our innovative culture, legendary service, and kick-ass website, technology, and marketing solutions. Our mission is to future-proof local dealerships by building the essential, mobile-first platform that makes automotive retail faster, easier, and smarter for both shoppers and dealers. Headquartered in Naperville, IL, our team of nearly 600 work friends are spread across the United States and Canada, pushing the boundaries and getting **** done every day, together.

DI offers an inclusive environment that celebrates collaboration and thinking differently to solve the challenges our clients face. Our shared success continues to lead to rapid growth and positive change, which opens up opportunities to advance your career to the next level by working with passionate, creative people across skill sets. If you want to be challenged, learn every day, and work as a team with some of the best in the industry, we want to meet you. Apply today.

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

Perks:

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

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

Share this job:
Java Backend Developer
java postgresql backend javascript cloud redis Dec 07 2019

As a Back End Engineer, you will work closely together with architects and engineers to advance the development of our modern, micro-services based platform, and deliver exciting new product features to our customers. You will contribute to the architectural and infrastructural design of our applications, and leverage your experience to optimize services for performance, scalability, and security. The role will challenge you to work in a highly agile environment, address strategic and implementational topics, and work on various parts of the application stack, including the core trading services and matching engine.

Responsibilities

  • Build high-quality, scalable, and resilient applications and (web) services that support Leaf’s trading and analytics platform
  • Contribute to the architectural and infrastructural design of the platform and its components
  • Support planning of tasks using technical and functional expertise
  • Support leadership in establishing, documenting, and enforcing technology standards, best practices and approaches to be leveraged by the engineering team
  • Mentor and support other team members through code reviews and continuous feedback
  • Take initiative to research, troubleshoot and resolve bugs and issues as they arise
  • Be a flexible team player, stepping into a variety of roles, as needed

Qualifications

  •  4+ years experience in development back ends with Java 8, incl. features like Streams, Serialization, Multi-Threading, Annotations
  • Advanced knowledge of Spring/Spring Boot and ORM frameworks like Hibernate, JPA
  • Strong experience in designing and developing modern, distributed, microservices-based applications with RESTful APIs, with particular attention to security, scalability, availability, and performance
  • Profound understanding of object oriented programming and design patterns
  • Strong experience in relational database design and development (preferably with PostgreSQL) and understanding of NoSQL databases and in-memory stores (e.g. Redis, DynamoDB, Hadoop)
  • Experience working with event/message based communication platforms such as Kafka, ActiveMQ etc
  • Working proficiency in build and development tools (e.g. Gradle, Jenkins, SonarQube)
  • Experience with test frameworks (e.g. jUnit, Mockito)
  • Preferred: Knowledge in cloud technologies/infrastructure (esp. AWS)
  • Preferred: Prior experience in designing and developing financial systems (e.g. trading, risk, or compliance systems) and/or logistics systems
  • Preferred: Experience with other languages, such as Python
  • Preferred: Experience in front end development using modern JavaScript frameworks like React/Redux, Angular, Knockout, Ember, etc.
  • Strong analytical, project leadership and communication skills
  • Ability to work both self-directed and collaboratively to deliver results in a fast paced, startup environment
  • Unbelievably positive attitude, sense of humor and/or thick skin
  • Consummate team player, able to wear multiple hats, and assist team members when needed
Share this job:
Front-End Software Developer
Crisp  
javascript frontend ui design Dec 07 2019

Here at Crisp, we value the strength in teamwork, and strongly believe that it’s the key to Crisp’s success. By bringing together bright, motivated creators, wherever they live and work, we are leveraging humanity’s diversity of experience and background in order to understand the challenges facing our food supply, and solve them together. Come join us, and help build the type of business you’d like to be a part of.

We are a socially conscious, distributed team. We give you the opportunity to solve challenges in the global food industry while living where you’re most comfortable and working in areas where you can help foster and grow the community that you are a part of.

We believe in transparency, diversity, merit and fostering a culture of empowerment, personal impact and career growth. As one of our first front-end developers, your decisions will have an outsized influence on the future of our product.  You’ll take input from product, design, and customers and then you’ll collaborate with other experienced, passionate engineering team to build the frameworks and features that will support our customers now, and in the future.

Signs of a great candidate

  • Collaborative. You know that your colleagues’ perspectives will make our customers successful. Similarly, you use your strengths to help us grow together. You propose ways for us to be more engaged and successful with our customers.
  • Customer focused. Our customers are at the forefront of your day.  You prioritize our customers’ voice to ensure their needs are met. 
  • Ambitious, curious, and resourceful. You are innately curious, and you aren’t afraid to work hard. You are self driven, you take direction well but are able to be creative to find results on your own when asked. You are driven to succeed because your hard work and results make you proud.
  • Disciplined and reliable.  We are a distributed company and you enjoy the benefits of working distributed while consistently delivering what you have committed to. When you hit a snag, you communicate and reset expectations early.
  • Appreciative of honest feedback.  You know that the best way to learn and grow is through constructive feedback delivered kindly. You view feedback given to you as an opportunity to get better and strive to do the same for others.
  • Work smarter and harder. You often identify a problem, create a solution and bring it to a state of completion - with others, or even on your own.  You find ways of eliminating or automating stuff that is uninteresting or wasteful.

Crisp's Frontend Tech Stack 

  • Statically typed, modern languages. We use TypeScript and React for the UI, and GraphQL with Apollo to communicate with our backend.  Knowledge of these specific technologies is not a requirement. If you’re willing to learn, we’re willing to help you along the way.
  • Continuous deployment. Code is never far from being deployed to production, because if it’s not in production, it’s not solving problems in the real world. Our branch time spans are short, and features under development are hidden behind feature flags.
  • Micro-services. Not for the sake of the buzz, but when they make sense. By adopting a modern, thoughtful services architecture we’re able to scale organizationally, reduce technical debt, and maintain a high, sustained velocity.
  • Start-up mode.  The team is still small, and the product is fresh.  You’ll be able to exert a large amount of influence, and contribute to decisions that will determine the future of the product and the team.

We are building a team of developers with a breadth of combined experiences so that we can collaboratively build great products. There are no hard requirements on specific background, experience or geographical location. Instead we’re looking for individuals that are capable, reliable, and hoping to grow along with us. Do you have strengths you can share? If so, we’d love to hear from you!

Share this job:
Software Developer
cs vue-js javascript html css testing Dec 07 2019

Aptera is seeking an expert Software Developer who enjoys working with a variety of clients and has a strong desire to learn and work with cutting edge technologies. If you are a developer who dreams in code, sees the world from a business-oriented mindset and lives to learn more about people, processes and systems, then we’d like to chat with you!

Top reasons to join Aptera

  • Grow through investment
    • Personal mentorship, attend conferences and trainings, company outings, team building events and more
  • Exposure to different industries
    • Manufacturing and retail to healthcare and finance
  • Push your skill set to the next level
    • Work alongside passionate, cutting edge technologists, who challenge and inspire you to grow
  • Relaxed work environment and culture
    • Casual attire in the office and an open, collaborative workspace
  • Remote-Friendly Culture
    • Collaboration Tools (Zoom, Slack, Visual Studio Live Share)
    • Flexible work schedules
    • Remote-first meetings
    • Pair/mob programing
    • Remote employees are always invited to come take advantage of our headquarters at any time
  • Excellent pay and benefits
    • 401K, Health, Dental, Vision, Short-Term Disability, Long-Term Disability, and Life Insurance

Top things we look for in our team members

  • “Team over self” mentality
  • People smarts
  • Eye for detail
  • Polished & professional
  • Goes the extra mile
  • Always willing to learn new things

Top skills/qualifications we look for

  • 2+ years of MVC, Entity Framework, SQL Server and either Web API or Web Services experience
  • 2+ years of HTML, CSS and JavaScript experience
  • SPA’s, Angular and React experience preferred
  • Experience working in an agile development environment with frameworks including Scrum and Kanban

As a Software Developer you will

  • Receive a personalized onboarding through the Aptera Academy
  • Work on a team to design and implement web based solutions using SPA’s, MVC’s, Web API’s, SQL and JavaScript
  • Develop high quality code via test driven development, automated testing, and other continuous integration and continuous delivery mechanisms
  • Contribute to success through the application of software craftsmanship principles
  • Apply critical thinking to tackle business challenges through the application of custom software
  • On a quarterly basis can opt into one of four company sponsored learning tracks

Aptera works with clients across the globe and is headquartered in Fort Wayne, IN. For additional information about Aptera please visit our website at www.apterainc.com & our YouTube channel to see more about our company culture.

About Aptera Software

Aptera is a custom software development partner specializing in building mobile apps, web apps, and websites for enterprise-level businesses. Founded in 2003 and based in Fort Wayne, IN, we have a diverse team of onsite and remote employees around the Midwest.  At Aptera, we believe that by creating a culture of learning we can empower our team members to develop the best software for our clients. With our expertise, we help clients solve complex business problems to transform the way they do business.

Share this job:
Software Engineer
dot net azure cloud testing design Dec 06 2019

CleanSpark is looking for a contract software engineer to augment our permanent in-house team for a 6-month contract. In this role, you will assist in the development and testing of a cloud platform that analyzes opportunities for electric microgrid installations. You will integrate within our quality- and transparency-driven development culture and assist in the advancement of microgrid technology.

Responsibilities

  • Develop highly technical features to run in both the cloud using Azure Service Fabric
  • Implement unit and integration level tests to ensure code quality
  • Participate in code reviews and knowledge-sharing activities
  • Requirements and implementation documentation
  • Collaboration with business and technical stakeholders to ensure proper understanding and implementation of requirements

Skills and Requirements

  • 3+ years professional experience as a software engineer with .NET development as second-nature
  • Comfort with complex software concepts such as: SOA and SOLID principles, cloud design patterns, and various database structures (relational, document, key/value)
  • Hands-on expertise with automated unit and integration testing
  • Strong communication skills in a distributed environment, both written and verbal, as well as an independent work ethic
  • Experience with building, troubleshooting, and running distributed, service based systems
  • Bonus points for:
    • hands-on experience with developing for the cloud: Azure (preferred) or AWS
    • a science or math background
    • experience working remotely on a distributed team
    • a sparkling personality and positive attitude!

To Apply

To be considered, you MUST respond to this ad with answers to the following questions:


  1. Confirm that your desired hourly salary falls within the stated range.

  2. If you do not live in San Diego, have you worked remotely before?

  3. What part of your experience and skills do you feel will help you contribute to the position at CleanSpark?

  4. In medium detail, please describe the most interesting or challenging task you’ve faced in the past few years.

  5. All applicants are asked to complete a short take-home coding exercise. Are you willing to do this as part of our interview process?


NOTE: we will only accept candidates from the United States and Canada. We will be in contact with you within 2 business days if we are interested in moving forward.

Share this job:
Senior iOS Engineer
Le Tote  
ios senior ruby swift frontend backend Dec 06 2019

Job Overview:

We are looking to expand our iOS engineering team by bringing in someone who can build, scale, and deploy high-quality applications to the App Store. You will have an opportunity to work very closely with our server-side engineers, designers, and product team and have the ability to make a significant impact on an application that has been featured in the App Store for over six months straight and used by thousands of customers on a daily basis. This role would be ideal for someone who wants to work with the latest iOS technologies (Swift, GraphQL, Apollo) and help drive a rapidly growing business.

How we’ve built our iOS app.. We have a fully automated CI process to test and build our app. We've used a MVVM architecture from day one. Our API schema is generated automatically and is typesafe (via GraphQL) Our APIs have all been collaboratively designed by iOS, frontend, and backend engineers. We invest in continuing education and tooling to make developers’ lives easier.

Check out what the team has been working on.. Personalization. We’re enhancing our shopping experience to use user feedback and data to further personalize search results to each user. Speed and Reliability. We’re improving our real time monitoring and alerting for better visibility into the health of our systems. Search and Discovery. We’re adding lots of new ways for customers to find the products that are right for them. We’re giving them the tools they want to make informed decisions on both fit and style.

What we’re looking for.. 4+ years of iOS software development experience. Experience with our core language - Swift (and Ruby is a plus). We prefer candidates with experience in our stack but we also highly value strong coding fundamentals and the ability to learn new technologies quickly. Strong experience with API design. We use GraphQL and the Apollo client for our APIs. User-focused, team players who are excited to tackle big problems.

How we work.. Iteratively. We do weekly sprints, frequent testing builds, and timely code reviews in order to ship quickly and minimize bugs.

Collaboratively. As software engineers, we work very closely with Product and Design to clarify what's possible, what's easy, what's difficult, and what opportunities we see from a technical and non-technical perspective.

With focus. We strive to give engineers discrete areas of focus so they can take ownership of their codebase and build systems the way they want.

Share this job:
Full Stack .Net / C# Developer
Hays  
dot net api full stack cs javascript saas Dec 06 2019
Hays Specialist Recruitment is working in partnership with Willis Towers Watson to manage the recruitment of this position

A Leading Global Advisory is seeking a Remote Full Stack .Net / C# Developer (SOLID / TDD) for a Remote (but local to Denver, CO.)
  • 99% remote
  • Huge enterprise company so affords opportunities to grow within the organization and gain new skills.
  • Long history of delivering business solutions globally.
  • Denver is a big focus area for growth.


Role Description
The Senior Software Engineer will play a key role in the development and maintenance of commercial software products to build reliable, testable, scalable and high-performing enterprise class solutions for our global Fortune 500 customers. The successful candidate must be able to create full stack components and features that are directly accessed by a user through a UI or API. You will also work with production support teams to triage priority issues.

You will work with all software product development disciplines (including engineering, architecture, product owners, testers and analysts) to develop and maintain solutions that meet the needs of the business, utilizing industry standard best practices and modern software engineering techniques.

The onsite requirement will be minimal (maybe around 1x/month.)

Skills & Requirements
* 5+ years of related development experience
* Demonstrated understanding of software design principles such as SOLID, DI/IoC, CI, TDD
* Experience working with the full Microsoft technology stack, including .NET/C#, SQL Server, ASP.NET, MVC and Web API
* RESTful Architecture experience
* Object Relation Mapping such as Entity Framework or nHibernate is required
* Experience with HTML5, JavaScript and CSS3
* Experience with front-end libraries, AngularJS, Angular, and jQuery (Angular is required). Bootstrap is a plus.
* Experience with Software as a Service (SaaS), multi-tenancy application development
* Experience working with large relational databases
* Experience using Agile Scrum software development life cycle
* Experience using source control management tools such as GIT
* Experience working for a national or global commercial software product company requiring software product usage and high availability in a 24/7/365 model.
* Experience working with globally distributed business stakeholders and engineering teams
* Experience working with collaboration and issue tracking tools such as Confluence and JIRA

Why Hays?

You will be working with a professional recruiter who has intimate knowledge of the Information Technology industry and market trends . Your Hays recruiter will lead you through a thorough screening process in order to understand your skills, experience, needs, and drivers. You will also get support on resume writing, interview tips, and career planning, so when there's a position you really want, you're fully prepared to get it.

Additionally, this position is a contract role where Hays offers you the opportunity to enroll in full medical, dental or vision benefits.

* Medical
* Dental
* Vision
* 401K
* Life Insurance ($20,000 benefit)

Nervous about an upcoming interview? Unsure how to write a new resume?

Visit the Hays Career Advice section to learn top tips to help you stand out from the crowd when job hunting.

Hays is an Equal Opportunity Employer.

Drug testing may be required; please contact a recruiter for more information.
Share this job:
Full-Stack Engineer
node-js aws mysql backend testing design Dec 06 2019

SemanticBits is a leading company specializing in the design and development of digital health services, and the work we do is just as unique as the culture we’ve created. We develop cutting-edge solutions to complex problems for commercial, academic, and government organizations. The systems we develop are used in finding cures for deadly diseases, improving the quality of healthcare delivered to millions of people, and revolutionizing the healthcare industry on a nationwide scale. There is a meaningful connection between our work and the real people who benefit from it; and, as such, we create an environment in which new ideas and innovative strategies are encouraged. We are an established company with the mindset of a startup and we feel confident that we offer an employment experience unlike any other and that we set our employees up for professional success every day.

SemanticBits is looking for a full-stack engineer to help us build modern digital health services that are used to support the Center’s for Medicare and Medicaid (CMS) Quality Payment Program (QPP). The project involves implementing highly interactive and modern web interfaces with AngularJS that will be used by healthcare providers across the country. The system is backed by Node business services implemented in a microservices paradigm. The application uses a MySQL database. The project will be implemented using an Agile, Scrum-based process that includes Sprint Planning/Review/Retrospectives and daily stand-ups. The team uses human-centered design to implement highly modern, usable interfaces.

Responsibilities

  • Be part of a dynamic, highly-independent Scrum team following the standard Scrum ceremonies in a Scaled Agile Framework (SAFe) environment
  • Work with the Product Owner and Scrum Master to break down requirements into technical tasks
  • Take ownership of various user stories and work with the development team to manage dependencies on the QPP Program
  • Collaborate with members of other teams to address integration needs and/or other interpendencies
  • Assist with the release management process
  • Assist team members in any way necessary to meet team commitments

Requirements

  • Expertise working as part of a dynamic, interactive Agile team developing and delivering digital services
  • Minimum 3 years experience developing front-end web user interfaces with Angular
  • Experience with integrating with RESTful backend microservices using Node.js(+typescript)
  • Experience with AWS highly preferred, along with Docker
  • Experience with build tools like webpack, npm, and gulp/grunt
  • Experience with Test-Driven Development using automated testing frameworks such as Mocha, Karma, Jasmine, Sinon, and/or Protractor
  • Experience ensuring your code builds and deploys properly through Continuous Integration/Continuous Deployment processes, built in Jenkins or a comparable tool
  • Ability to work with and coordinate with other developers using digital tools such as Slack
  • Experience with version control tools, such as Git
  • Knowledge of modern design patterns and building enterprise-grade production applications
  • Excellent command of written and spoken English

Benefits

  • Competitive base salary
  • Three weeks of PTO
  • Ten paid holiday days
  • Comprehensive health benefits (Medical with HSA option, dental and vision)
  • Professional development and training reimbursement
  • 401k retirement plan with 3% base salary contribution irrespective of employee's contribution
  • 100% paid short-term and long-term disability
  • 100% paid life insurance
  • Flexible Spending Account (FSA)
  • Casual working environment
  • Flexible working hours

SemanticBits, LLC is an equal opportunity, affirmative action employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, protected veteran status, disability, or any other characteristic protected by law. We are also a veteran-friendly employer.

Share this job:
Backend Software Engineer - Node.js
node-js aws backend cloud design devops Dec 06 2019

SemanticBits is seeking a Backend Software Engineer to implement a wide range of REST services in Node.js and databases.  You will work in a closely knit Scrum team to solve complex backend problems, such as integrating external services into our services, adding new database structures, and implementing new REST services in Node.js with a focus on security, performance, and scalability.  You will dig into business requirements and implement complex logic using modern technologies like Node.js.  We believe strongly in test-driven development, continuous integration, and continuous deployment, and we have a strong DevOps mindset. This is a remote position, though we do have offices in Herndon, VA and near Baltimore, MD.

SemanticBits is a leading company specializing in the design and development of digital health services, and the work we do is just as unique as the culture we’ve created. We develop cutting-edge solutions to complex problems for commercial, academic, and government organizations. The systems we develop are used in finding cures for deadly diseases, improving the quality of healthcare delivered to millions of people, and revolutionizing the healthcare industry on a nationwide scale. There is a meaningful connection between our work and the real people who benefit from it; and, as such, we create an environment in which new ideas and innovative strategies are encouraged. We are an established company with the mindset of a startup and we feel confident that we offer an employment experience unlike any other and that we set our employees up for professional success every day.

REQUIREMENTS

We are looking for a Backend Software Engineer who is well versed in the following key technologies:

  • Experience building enterprise-scale backend REST services using an API-first paradigm
  • Hands-on experience building services with Node.js and ECMAScript 2017
  • Intimate knowledge of crafting highly performant database queries using frameworks like Sequelize, knex, or other query builders/ORMs
  • Hands-on experience implementing relational database structures, including tables, indexes, views, etc.
  • A mindset towards building systems for the cloud and DevOps fundamentals
  • Working knowledge of AWS cloud infrastructure, such as EC2 and RDS
  • Hands-on understanding of virtualization and experience with Docker
  • Focus towards building security, performance, and scalability into services from the beginning

BENEFITS

  • Generous base salary
  • Three weeks of PTO
  • Excellent health benefits program (Medical, dental and vision)
  • Education and conference reimbursement
  • 401k retirement plan. We contribute 3% of base salary irrespective of employee's contribution
  • 100% paid short-term and long-term disability
  • 100% paid life insurance
  • FSA
  • Casual working environment
  • Flexible office hours

SemanticBits, LLC is an equal opportunity, affirmative action employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, protected veteran status, disability, or any other characteristic protected by law. We are also a veteran-friendly employer.

Share this job:
AWS DevOps Engineer-REMOTE
aws devops python linux cloud postgresql Dec 06 2019

SemanticBits is seeking a DevOps Engineer to support the automation and deployment needs of a range of projects. You will work hand-in-hand with development teams to implement automation solutions using technologies like Amazon Web Services (AWS), CloudFormation, Ansible, Terraform, Elastic Compute Cloud, and Jenkins to automatically build, test, integrate, and deploy applications in the healthcare and life sciences domains. You will leverage the full power of the cloud to configure highly resilient and scalable applications that can handle hundreds of thousands of users. This is a remote position.

SemanticBits is a leading company specializing in the design and development of digital health services, and the work we do is just as unique as the culture we’ve created. We develop cutting-edge solutions to complex problems for commercial, academic, and government organizations. The systems we develop are used in finding cures for deadly diseases, improving the quality of healthcare delivered to millions of people, and revolutionizing the healthcare industry on a nationwide scale. There is a meaningful connection between our work and the real people who benefit from it; and, as such, we create an environment in which new ideas and innovative strategies are encouraged. We are an established company with the mindset of a startup and we feel confident that we offer an employment experience unlike any other and that we set our employees up for professional success every day.

REQUIREMENTS

We are looking for a DevOps Engineer who is well versed in the following key technologies:

  • Solid hands-on working experience with configuring and maintaining resources on AWS
  • Experience with the majority of EC2, ELB, CloudFormation, S3, Glacier, CodeDeploy, SNS, SQS, RDS, IAM
  • Hands-on understanding of virtualization and experience with Docker
  • Deep, hands-on experience with Linux and administration
  • Expertise with production deployments, and CI/CD tools such as Jenkins
  • Experience automating cloud infrastructure, such as with CloudFormation
  • Expertise with cloud security, such as managing users, roles, and privileges through IAM
  • Experience managing Atlassian tooling such as Jira and Confluence preferred
  • Experience deploying and managing a wide range of components that support web applications, such a nginx, Apache http, git, scripting (bash, Perl, Python, etc.), databases (MongoDB, PostgreSQL, etc.)
  • Experience with Kubernetes
Share this job:
Senior Data Engineer - Spark expertise
scala postgresql senior data science docker aws Dec 05 2019

Position Summary

The Senior Data Analytics Engineer will build meaningful analytics that inform companies of security risk.  You will be working closely with our Data Science team, implementing algorithms and managing the analytic pipeline. We have over 1 PB of data, so the ideal candidate will have experience processing and querying large amounts of data.  

This role requires senior level experience in Spark, SQL and Scala. Our interview process will include live coding using these technologies!

Responsibilities

  • Manage the analytic pipeline using Spark, Hadoop, etc 
  • Leverage cutting-edge technologies to support new and existing and services and processes.
  • Quickly and efficiently design and implement in an agile environment
  • Work with other team members to implement consistent architecture
  • Drive projects through all stages of development
  • Actively share knowledge and responsibility with other team members and teams
  • Improve the effective output of the engineering team by managing quality, and identifying inconsistencies.  

Skills and Experience:

  • Bachelor's degree (CS, EE or Math preferred) or equivalent work experience as well as interest in a fast paced, complex environment.
  • 5+ years of experience Scala preferred in a commercial environment 
  • Expert in Spark, experience with the Hadoop ecosystem and similar frameworks
  • Expert in SQL
  • Familiarity with various tools such as AWS and Docker and an instinct for automation
  • Strong understanding of Software Architecture principles and patterns.
  • Experience working with 3rd party software and libraries, including open source
  • Experience with Postgres

Traits:

  • Quick-thinker who takes ownership and pride in their work
  • A commitment and drive for excellence and continual improvement 
  • A strong sense of adventure, excitement and enthusiasm.
  • Excellent systems analytical, problem solving and interpersonal skills

Interview Process:

  • Initial Conversation with a SecurityScorecard Talent team to learn more about your experience and career objectives
  • Technical Interview with 1- 2 data engineers. This will include live coding in SQL, Spark, Scala.
  • Coding Exercise - take home exercise
  • Final Interview: Meet 1-2 engineering leaders
Share this job:
Senior Engineer, Developer Platform
aws senior javascript ruby docker cloud Dec 05 2019

The Role

Are you a cloud computing, automation enthusiast and DevOps devotee? Can you help us grow with best-of-breed open source tools and managed AWS services, and join us in embracing state-of-the-art cloud best practices? Do you want to work with an increasing portfolio of cloud technologies, as part of a growing progressive organisation?

Development Platform is part of our Platform Engineering group. Our team mission is “Make FreeAgent developers' lives better!" The engineering teams are our customers. Productive, happy coders with great tools write great code and deploy daily adding constant visible value to our business. We aim to keep them that way.

We provide the CI/CD capability and developer tooling that enables our engineers to build, test and deploy quickly. We're also helping migrate FreeAgent to AWS, to an exciting container-driven future.

We need software developers with passion for Continuous Development, Continuous Deployment (CI/CD), Ruby software engineering, DevOps and knowledge of AWS Cloud Computing. We want people familiar with cloud native approaches, cloud automation and container technology, who have a constant desire to keep learning and who have real hands-on experience. You’ll be part of our ongoing journey, enabling our growing engineering team to ship code and services to production over 300 times a month.

FreeAgent is undergoing a re-engineering project to move into AWS. This is an opportunity to join us at an early stage and be part of design, transition and adoption conversations and really make an impact.

Day-to-day, you’ll be making an impact by:

  • Supporting the smooth running and uptime of our current CI/CD Jenkins pipeline
  • Develop our groovy pipelines and libraries, automating more of the daily grind and speeding development.
  • Helping migrate FreeAgent to AWS, containerising our apps and services using Docker, and delivering additional strategic and ongoing CI/CD capability.
  • Working on developer tooling, including Devkit, our internal developer toolkit and parachute, our deployment tool, both written in Ruby
  • Ensuring our apps and services run on the latest version of Ruby
  • Helping engineers with their day to day deployment and dev platform issues
  • Digging deep on technical issues identified up by the developers.
  • Helping your team plan, estimate and deliver projects – we put an emphasis on writing culture and ask engineers to document what they've created to expand our collective knowledge
  • Contributing new ideas and sharing what you've learned by talking at our weekly Engineering Forum
  • Continually expanding your knowledge of both our business and technology domain. We have the resources and we give you the time to learn!
  • Developing and applying your mentoring and leadership skills

Technologies we use: Ruby, Rails, RSpec, Javascript, MySQL, AWS, Terraform, Jenkins, ECS, Docker, Linux

Apps we use: GitHub, Trello, G Suite, Notion, Miro

You

We look for:

  • Knowledge and experience of developing and maintaining web applications
  • Experience of running continuous integration and deployment systems
  • Attention to detail. We value people who believe a job worth doing is worth doing right
  • Pragmatism; being committed to getting things done while understanding tradeoffs
  • A high level of self-motivation and self-awareness
  • A commitment to ongoing self-development, improving both technical and soft skills. If you have the commitment, we can provide opportunities for you.
  • Strong communication skills. Being able to write well and articulate your thoughts are great skills to have in any business.
Share this job:
Senior Software Engineer
cs azure senior backend javascript html Dec 03 2019

Compensation: $110,000

Do you do your own dishes? We've got a job for you (and it's not dishwashing ;-) ).

Do you put them in the sink and expect someone else to do them? Move on, please.

Do you get pissed (in a professional way) when someone else leaves their dishes in the sink?  Please apply!

TrainerRoad is looking to expand our engineering group. We're looking for smart software engineers who "get things done." We’re interested in remote candidates in the USA or candidates interested in working in our Reno office.

Areas of work include ASP.NET MVC Backend, API, Workers, Micro Services, MS SQL Azure, Azure Queues/Tables, Azure Blob Storage, SignalR, and ASP.NET Core (on our roadmap), Azure monitoring and administration.

We're looking to hire: 1x Web Backend Developer

Web Development

You'd be joining other engineers who are focused on the backend of our website.

The backend team is the hub between our apps (iOS/Android/PC/Mac), front-end website and data storage. We have a massive amount of data, and it's very likely that you might queue up tens of millions of items to be processed quickly and efficiently. 

You'll also manage integrations with external APIs. You'll need to do all of this while not breaking our current system.

Cool Things we Do

  • Every PR has a set of unit tests and automated UI tests run against it.
  • Every PR is code reviewed.
  • We have a dedicated QA team to manually check your PR (it requires four testers to sign off).
  • Every PR that is approved is automatically deployed (CI).
  • We've got a beta system that has a flow of production data that helps you develop and test your code without worry of breaking things.
  • Everything is hosted on Azure. There's plenty of dev/beta/test servers and databases to use.
  • The web team has its own Product Manager.
  • We run two-week sprints.  The web team reviews, estimates, and discusses all sprint issues before they are free to be worked.
  • We often pair program.
  • The majority of our engineers are remote.
  • We have a front-end team that works in Angular 2+ and React (meaning you won't have to do UI work).
  • We have a skilled design team that handles the HTML/LESS for the website (again, no UI work for you).

Who We're Looking For

We want smart engineers who get shit done! Not only do you have to be smart, you have to be pragmatic.

Let's say you need to paint a room white.

Smart and Pragmatic Engineer: A pragmatic engineer fills up a sprayer (rather than use a paintbrush), gets to work, and makes sure they don't paint themselves into a corner.

Smart Engineer (but not pragmatic): A smart engineer who's not pragmatic might design a system to change the color of the room in just 30 seconds.  Sure, it would take 2 months to build the system but we could change colors so quickly!  It's totally optimized for repainting!

If the second example sounds like you, please do not apply.  We know it's fun to go hog wild in projects but we need to "get shit done".  There's a whole line of other engineers and designers waiting for that room to get painted so they can do their own work on it.

We're a Team, not a Family

It sounds harsh to say, but we're not a Family. I know lots of businesses call themselves a family, but I think it's BS. If you get drunk at work and yell at someone, we're going to let you go (although we would give Grandma a pass at Thanksgiving).

It's better to think of TrainerRoad like a sports team. Everyone has their role and their jobs.  It's our jobs as managers to bring new hires up to speed, train them in our system, and coach them to be successful.

If someone is not performing, we need to talk to them, coach them, find out what's going wrong and where we can improve.  If someone just can't perform to the standard level of the team and we can't coach them to get better, we have to let that person go.

Another clear sign that you have a high-performance team is that if everyone would "enthusiastically rehire" each other for their current roles.  It really makes work wonderful when you respect, trust and value your co-workers.

Required Technology Experience

  • C# Experience - Intermediate to Advanced proficiency
  • Cloud Experience - Azure or AWS

Optional Technology Experience

  • ASP.net MVC
  • LINQ
  • Web API
  • Azure
  • SQL
  • Build/Test CI (We use TeamCity)

Work Remote or in Reno, Nevada

We're looking for the best candidate we can find in the US. Three-quarters of our development team work remotely. It works very well with the help of Slack and Github.

We expect remote employees to overlap at least 6 hours with the Reno, Nevada office (we're there 8am-5pm Pacific time).

Salary

We're looking to hire engineers for 110k/year.  If you ask for more, we'll reject your application. If you're interested in the company please subscribe to our RSS feed at jobs.trainerroad.com for when a higher level job posting is open.

Perks

Your Resume should have:

  • Links to any open source projects you've contributed to (not required)
  • Github/StackOverflow username if you'd like
  • Examples of experience in the "Optional Technology Experience" area

Your Cover Letter should have:

  • Let us know why you want to work for TrainerRoad

We also Require

The best engineers only want to work with other great engineers. We've found that the best way to find great engineers is to have them code, not just answer trivia questions during an interview.

That's why we require applications to do a refactoring exercise as part of their job submission. The right candidate won't find this a pain in the ass; it should be enjoyable.

This also weeds out the vast majority of candidates who just fire off resumes everywhere.

You can find the refactoring exercise with instructions here: https://github.com/trainerroad/BackendRefactorChallenge

Excited about our Company?

In your application let us know why you want to work with us and why you think you'd be a good fit for our company.

FAQs

Do I have to be a cyclist to apply?

Nope! Not everyone in the company is a cyclist. It helps if you're an active racer but it's not required. If you are a racer or TrainerRoad user, let us know!

What's unlimited vacation mean?

The CEO of TrainerRoad used to be an engineer at a Fortune 500 company where life was a grind. We believe employees put out their best work when they are happy and not burnt out.

If your brain just isn't working at 3 pm, we encourage employees to go home and rest up. It does no one any good to sit and stare at the computer screen for another two hours. We don't track that time.

Employees generally shoot for around four weeks of REAL vacation time (no slack checking) but some take more, and some take less.  The thing we care about is how productive you can be and how much value you can add to the company. Bottom line, we want people who are passionate and get things done. If you meet those requirements, everything else works itself out.

That being said, if you end up taking massive amounts of vacation, come in late, leave early and aren't producing outstanding work we're going to have a problem.

How do you work?

We're big believers in Deep Work and Flow. If you're not turning off Slack (snooze), going DND on your phone and shutting off the world for multiple hours a day you're probably not being as productive as you could be. The idea is a developer should be able to work on a chunk of work that they understand distraction-free for multiple hours totally.  This is the only way the company moves forward.

We try to work as pragmatically as we can.  We have excellent designers on staff who go from mockups to responsive HTML with light javascript work.

Development uses Github with a strict pull request process. We test, comment, refactor and improve each other's pull requests.

We have partial test coverage, and we're constantly improving in that area.

We have a QA team (we call them the Test Team) that checks every PR and does full regression checks for each App release, and we're continually getting more automated.

We have an Automation Team that only focuses on writing UI tests to speed up testing and find bugs faster.

We can one-click deploy our app on Alpha, Beta, and Production channels.

We can one-click deploy our website to Azure (includes smoke tests and warm up).

We have nightly builds that deploy to Test Flight and Google Play.

We often pair program via Slack.

We work off bi-weekly sprint issue lists on Github.

Developers get super-fast machines and awesome equipment. If it's going to let you be more productive, we want to spend the money on it.

You didn't ask about education, what's required?

Please put your education on your resume, but we're not going to reject someone because they don't have a degree in Computer Science. We understand that some of the best and most passionate engineers are self-taught.

How long until I hear a response from you guys? What's the process?

If you don't follow directions in this job posting, you'll be immediately rejected.  

If you did follow directions, our goal is to review your refactoring within a week of submitting your application. All refactoring reviews are done "blind"; meaning the reviewer doesn't know your name, resume or where you're from.  Code is code, and it should be reviewed that way without bias.

If we like your refactoring, we'll have you do a coding logic quiz. Nothing super in-depth CS wise.  We've found that the candidates who do the best on these exercises are very successful at TrainerRoad.

We'll take the top combined refactoring and coding quiz results and set you up for a team interview.

If the team likes you; we'll then set up a pair programming session with you and an engineer.  We'll give you a tour of our codebase and work on a real issue. This gives you a chance to run away from our codebase screaming and also demonstrate that you can communicate with us.

If all of the above is good, you're hired!  

I know this sounds like a lot of hoops to jump through, but it works so so well!  Once you're onboard, you'll love that everyone else went through the same process and is up to "your level" in terms of "get-shit-doneness".

What's with the dishes analogy?

Doing your own dishes is a GREAT analogy for our culture.  Don't leave shit around for someone else to clean up.  Do your own dishes.  Do you see someone making a mess? Let's discuss it (in a productive manner) so that we can nip that behavior in the bud.

We know we're really doing well when someone points out a manager not "doing their dishes" or causing an extra headache for a process that doesn't add value (it happens). Seriously, we need employees to call managers out on this.  I'm the CEO writing this; please oh please tell me if I'm messing up or not walking the talk.

Want more detail about the benefits?

You can see a preview of TrainerRoad's health benefits here: https://www.zenefits.com/benefits-preview/?token=3733c1ac-fc72-420a-b224-d9a25bcc1e27

This is the longest job posting ever, when does it end?

Right now! Congrats if you made it this far! We look forward to looking at your resume and refactoring exercise.

TrainerRoad is an equal opportunity employer.

Share this job:
Mobile Engineer
swift javascript ios backend design Dec 03 2019
Who we are
Peerspace is on a mission to bring people together, starting with making it easy to find and book the perfect places to meet, create, and celebrate. Our marketplace uncovers the world’s most unique spaces, such as lofts, rooftops, and art galleries, and makes them bookable for meetings, events, and film or photo shoots

Over 3 million people have attended activities booked in Peerspace locations, and we’re looking for people who want to help us reach the next 20 million. Our people are the heart of Peerspace. 

We are a team that values inclusion and working cross functionally.  Our strategy and objectives are clear and we support one another to exceed expectations.  We believe that a healthy company culture creates an environment where people are excited to come into work everyday and contribute to building a successful organization.

The role
Peerspace is now hiring our second Mobile Engineer to join our team. You’ll be able to work closely with product, your opinion will be heard and our decisions as a team will be affected by data measurement on a regular basis.  We are looking for people with a passion for building effective user experiences with high user engagement. You’ll get to work on critical product engineering projects that ship. You’ll be using modern design patterns and coding standards, while helping to migrate existing legacy code. You’ll also work closely with design to continue building out a quality user experience. As a team, we maintain a supportive development environment through mentorship, team offsites, and group code reviews. If this sounds like a good fit, we’d love to hear from you.

Peerspace engineering team is over 40% remote - you’ll be working in an environment with other like-minded individuals. 

As a Mobile Engineer at Peerspace, you’ll:
Partner with product and design to deliver app features that meet technical, product, and design requirements.-Ship frequently - we aim to ship every 2 weeks.  Our sprints include retros focused on evolving and tuning our process.
Work with our mobile stack including Swift, React Native, JavaScript 
Collaborate with the backend team as they define APIs and other services that support client applications.
Work independently to research bugs and implement fixes, improve performance, and add to our analytics event tracking.
Participate in our culture of improvement by joining code review meetings, writing technical documentation, and reviewing PR’s for your teammates.

About you:
You have demonstrable ability building and shipping iOS applications
Familiar with Xcode 10, Swift 4+ 
You thrive in an open and inclusive environment.
Your code is shareable - you write code that is modular and extensible whenever possible and leave code better than you found it.
You love to ship - your track record of shipping software that you took end to end responsibility for speaks for itself.
You want to go home every day knowing your work is valued and will materially impact the experience of Peerspace hosts and guests nationwide.

Bonus points:
You have experience with React Native in a production environment
You are experienced with CocoaPods
Experience with JavaScript ES6, JavaScript ES7
Experience with Node, Yarn, Webpack
Experience in a start-up environment
Experience with shipping production React Native projects
Redux, Redux Saga architecture - End user empathy
Benefits & Perks:
Competitive salary with employee stock options and access to a 401k
Medical, dental, and vision coverage
Take-it-when-you-need-it vacation and sick days
Dog-friendly office
Weekly catered lunch
$500 annual professional development allowance
20% discount on all Peerspace bookings
Flexible work from home or remote work (PST hours) potential

About us:
Over the last five years Peerspace has shaped a community that empowers individuals to create one of a kind event experiences, our workplace and employees are no different. At Peerspace, no individual is the same but together we share a love for our work, a passion for the product and a shared values. This mentality ensures we respect, support and encourage one another to be our best selves all while striving to achieve the goals of the business. If this sounds like a place you would love to be a part of we encourage you to submit your application to join our team.
Share this job:
Software Engineers
cpp python docker machine learning design frontend Dec 03 2019

Overview:

Are you ready to be challenged, right from the interview process?  Are you looking to work with a highly intelligent but humble team? Do you want to work on cutting-edge cyber security problems and have the background to do it? Well then, this role may be for you.

GrammaTech is looking for software engineers at varying levels of experience to perform advanced software development. Build new components and extend existing tooling to meet project needs. Implement both exploratory research prototypes and high-quality products. Significant experience contributing to large projects, developing software, with focus on C++ and Python. 

REMOTE EMPLOYEES (MUST BE LOCATED IN THE USA) WILL BE CONSIDERED IF SKILLS AND EXPERIENCE MATCH.

Responsibilities:

A research-oriented software engineer is expected to: 

  • Study and implement approaches drawn from academic literature or in-house design
  • Evaluate the resulting prototype implementation to test its value in addressing the research goals
  • Report results to the PI and respond by adapting the prototype to better address research goals
  • Contribute to presentations and written reports to keep research sponsors up to date on project progress
  • Prepare prototypes for demonstrations and evaluations by research sponsors
  • Transition prototypes into deployable products 

Qualifications: Required:

  • BS in Computer Science or equivalent with a minimum of 3+ years demonstrated experience working in software development in C++ and Python. Knowledge of other languages is a plus.
  • Experience in development activities on large code bases with software design, build, and test from scratch
  • Familiarity with common software architectures, design patterns, and software development life cycle practices including effectively using revision control systems (git) and container technology (docker)
  • Knowledge of security and bug finding, capability of finding problems within software code

Preferred:

  • MS or PhD in computer science or equivalent
  • Experience in using Machine Learning Frameworks like scikit-learn, TensorFlow, Keras, etc.
  • Knowledge of machine code, such as ARM, x86, or x86-64
  • Static analysis for binaries and/or source code
  • Experience with fuzzing and sandboxing
  • Compiler design, compiler front-end integration, parsers
  • Dynamic analysis, program instrumentation, and profiling
  • System-administration experience, especially related to security
  • Malware-analysis techniques

About the Company:

We have offices in Ithaca, NY and Madison, WI — but will consider remote employees when there is a strong match of skills and experience.

Innovation is at the heart of GrammaTech. We are constantly pushing the boundaries of software research and development – from software assurance and software integrity to cyber-security threat mitigation and autonomic computing. 

GrammaTech was founded over 30 years ago, with a firmly-grounded purpose to help organizations develop tomorrow’s software.  Given the ever-increasing dependence of software in today’s connected world, our staff is able to focus on the most challenging software issues through a constant stream of highly innovative research and commercial development programs – focused on the evolving cyber-security landscape, software hardening and intelligent systems.  Within these projects, GrammaTech employees have the opportunity to work with industry, academic, and government experts, significantly advancing their skills in engineering, research, marketing, or sales.

GrammaTech, Inc. is an Equal Opportunity/Affirmative Action employer. 

Members of underrepresented groups are encouraged to apply, please call 607-273-7340 if assistance is needed.

Share this job:
Chief Technology Officer
NWEA  
executive cloud saas aws azure mongodb Dec 03 2019

Chief Technology Officer (CTO)


About This Role…

The Chief Technology Officer (CTO), as an Executive-level position, will champion the technology vision for the organization, including not only very near-term platform technologies that enable scalable, high-performance, interoperable and secure SaaS delivery, but also exploration and future incorporation of emerging and innovative computing and analytical technologies and methods.


The CTO will serve in a visible external capacity promoting NWEA, our forward-leaning technology platform, and as a voice for the continued development and use of technology in education to support our mission of Partnering to help all kids learn®. Location: Portland, OR. headquarters or candidates who are remote may be considered.


Your Next Challenge…


  • Inspire and sustain organization-wide energy for what is possible in product technology and mission impact
  • Champion a compelling product technology vision and strategy for the organization internally and externally and map the aggressive steps that will clearly accelerate the organization toward its strategic goals
  • Ensure that NWEA's architectural strategy, roadmap and products align and remain at the forefront of SaaS evolution in education
  • Promote a highly-valued and whole partner experience and the cross-functional practices and disciplines necessary to its achievement
  • Represent NWEA, our products, services and bold points of view, in conferences and traditional media, on social media, and amongst industry-peer constituents
  • Drive continued innovation in technology, scientific research and related areas
  • Participate in the development and execution of NWEA's Strategic Plan

NWEA's Technology Landscape…

Legacy web-based platform reliably delivers ~ 70M computer-adaptive test events annually

  • Large ESX environments leveraging many JVMs in fault-tolerant pooling configurations hosting compute, database and other functions.
  • Large sharded MongoDB (HA) and PostgreSQL environments.

New platform supports larger volume of test events that are significantly more complex enabling far richer adaptability.

  • Moving toward (partly there) cloud-native microservices and API-everything architecture leveraging many AWS (primarily) and some Azure services.
  • Serverless and multi-cloud are and will be a part of our future platform.
  • Many modern techniques, including Scaled-Agile and User-centered Design, CI/CD and DevSecOps practices


Traits for Success…

  • Ability to drive vision and purpose: Paint a compelling picture of the vision and strategy that motivates others to action.
  • Have a strategic mindset: see ahead to future possibilities and translate them into breakthrough strategies.
  • Skill to drive engagement: create a climate where people are motivated to do their best to help the organization achieve its objectives.

Education and Experience…

  • At least 15 years of progressive technical leadership in evolving successful complex organizations
  • Master's degree in related field, or an equivalent combination of education and experience
  • Successfully led two large, full life-cycle SaaS projects including field implementations
  • Technical architectural leadership applied to large-scale, complex transitions involving:
    • Big data | security | privacy
    • ML | AI
    • Web-based legacy modernization to cloud-native and modern architectures and practices
  • Experience with large software product development projects and globally distributed teams

About Us…


NWEA® is a research-based, not-for-profit organization that supports students and educators worldwide by creating assessment solutions that precisely measure growth and proficiency—and provide insights to help tailor instruction. For 40 years, NWEA has developed innovative pre-K–12 assessments, including our flagship interim assessment, MAP® Growth™; our progress monitoring and skills mastery tool, MAP® Skills™; and our reading fluency and comprehension assessment, MAP® Reading Fluency™. Educators trust our professional learning offerings to accelerate student learning and our research to support assessment validity and data interpretation. Our tools are trusted by educators in more than 9,500 schools, districts, and education agencies in 145 countries.


NWEA strives to make diversity, equity, inclusion, and accessibility (DEIA) practices the center of our work. Our organization's mission, Partnering to Help All Kids Learn, is the foundation for our DEIA commitment as we work to reflect, value, and support the educators, students, colleagues, and communities we serve. We seek to empower and engage all stakeholders in the research, services, solutions and products we provide, our organizational culture, and the partnerships we establish with schools, districts, states, and countries.


NWEA endeavors to make www.nwea.org accessible to all users. If you would like to contact us regarding the accessibility of our website or need assistance completing the application process, please call us at (503) 624-1951 or e-mail us at onlineaccommodations@nwea.org and let us know the nature of your request, your location and your contact information. This is for accommodation requests only and cannot be used to inquire about the status of applications.


NWEA™ is an equal opportunity employer. Qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability or protected veteran status. For our EEO Policy Statement, please click here. If you'd like more information on your EEO rights under the law, please click here

PI116039489

Share this job:
Embedded Linux Software Developer
embedded linux python c php design Dec 03 2019

HelpOn Inc. is seeking a full time embedded Linux software engineer to join our virtual engineering team, based in Canada.

About The Privacy Hero Adapter is a Linux based adapter that encrypts Internet traffic from/to a home network. We spend most of our time working with networking, DNS, VPN and firewalls. 

We believe there is a new category where privacy, security and network management are separated from a router in the classic networking setup. 

Basic information on our service can be found on our website, privacyhero.com

Job Responsibilities A successful candidate will be primarily working as an embedded software developer role as part of our engineering team. They will focus on the development of hardware based products, assuming responsibility for product design, development, and software using embedded systems for the consumer market.

This position is a good fit if you are:

  • A Self starter and self managed
  • Independent
  • Adapt to changes easily
  • Enjoy working remotely
  • Into moving quickly and breaking things (responsibly)
  • Creative

We are:

  • Decidedly uncorporate
  • A small team of experienced engineers
  • Startup culture
  • Slack centred - no email
  • Thinking outside the box (what box? ;))
  • Flexible with hours

Skills, Knowledge, and Abilities:

  • 3+ years of experience in Embedded system development on Linux, on x86, ARM, MIPS or PPC architectures
  • Experience using OpenWRT, DD-WRT or OpenEmbedded frameworks and build systems
  • Linux Kernel development – including device drivers, board support packages
  • Strong background in C/C++
  • Experience with Python
  • Strong background with TCP/IP networking
  • Good scripting language skills (ex: LUA, Python, Bash, Makefiles, etc)
  • Experience developing with other programming languages: ex:, PHP, or NodeJS
  • Familiarity with bug tracking and testcase management software such as JIRA, GitHub or similar products
  • Excellent oral and written communication skills including the ability to interact successfully with stakeholders
  • Excellent interpersonal skills and a demonstrated ability to work in a primarily virtual team environment (Slack, Skype)
  • Self motivated
  • Effective and confident decision making and problem solving skills
  • Ability to multi-task in a fast paced environment
  • Ability to maintain confidentiality
  • Excellent organizational skills
  • Excellent time management skills

Additional Assets:

  • GCC tool chain experience
  • Experience in u-boot development
  • Experience in TCP and/or UDP protocol design
  • Knowledge of hardware/IC design, ability to read schematics for I/O ports
  • Experience working in an agile development environment

Required Qualifications:

  • Bachelor's Degree in Software Engineer or college diploma or equivalent experience

Position is virtual (work from home).

Share this job:
Visual Art Director - remote
Percona  
html cloud senior design Dec 02 2019
About Percona

Percona is a leader in providing best-of-breed enterprise-class support, consulting, managed services, training and software for MySQL®, MariaDB®, MongoDB®, PostgreSQL® and other open source databases in on-premises and cloud environments. Our services and software accommodate rapid growth and application development, help companies develop and deploy agile solutions and improve your ability to keep up with customer needs.
 
Percona open source database expertise helps businesses avoid downtime and outages, meet customer experience expectations, foster operational and developer collaboration and manage enterprise risks through sound database architecture frameworks.
 
Discover what it means to work with some of the smartest people in the industry, and help solve some of the most challenging customer problems. We offer flexible hours, competitive salaries, the ability to work remote and the amazing experience of working with a multinational team of experts.

The Visual Art Director establishes the conceptual and stylistic execution for projects and campaigns specific to website, web support, online marketing and all other visual products. The Visual Art Director will be the primary owner and design leader for the website, and all programs and product marketing that is supported by the website. They will work in conjunction with Designers and Web Developers to design solutions, including, but not limited to, digital including, web, interactive, video, social, and mobile. 

The Visual Art Director reports to the Director of Content and Creative Services and collaborates with the entire creative and marketing teams on overall cross-media solutions. The ideal Visual Art Director requires strong visual and conceptual problem-solving skills that can be used to generate exceptional ideas that integrate user experience best practices and business goals.

The ideal Visual Art Director will bring a mix of artistic, marketing, and business expertise to the position, promoting our company and that of our community and clients. We are looking for someone who can inspire and be inspired by others to take our creative efforts to the next level. The ideal candidate will have a natural eye for design and a passion for delivering dynamic ideas that connect with any audience.

What You Will Do

  • Own design responsibilities for the corporate website as well as new projects under the direction of the Director 
  • Create and lead the design implementation of projects incorporating copy, innovative visual design and brand assets, while being mindful of usability and web best practices
  • Collaborate with multidisciplinary teams to continuously improve the brand and user experience
  • Work with other designers and project contributors to ensure the consistency and quality of the site
  • Direct art projects to refine, develop and enforce interface design, branding and UA guidelines
  • Work collaboratively with multidisciplinary teams to create professional and engaging visual designs for website interface and online communications
  • Work with the design team to identify and implement process improvements that make the design group more efficient and effective
  • Creating and directing user interface design, architecture and functionality according to usability best practices, standards compliant design, and cross browser compatibility, with understanding of analytics for web
  • Responsible for seeing the idea through the creative process to final sign off 
  • Manage own projects, working within scheduling requirements Present concepts to clients for approval Establish art department standards for production, productivity, quality, and client service
  • Ensure team adheres to current processes, identifying opportunities for continuous improvement, and proposing and creating processes and tools to support design operations

Your Experience, Skills and Abilities

  • 8+ years of experience in web design and a solid understanding of the relationship between content, visual design, user interface and technology
  • 5 years of experience in consumer software, IT, open source, or similar industries
  • Exceptional capability with typography, layout, and prototyping
  • Excellent visual design skills and outstanding design portfolio of interactive projects required
  • Strong creative vision with an understanding of business objectives
  • Exceptional understanding of HTML, capabilities of browsers and other user-centered design constraints within the web environment
  • Must have strong organizational skills and be able to work effectively under deadlines while managing concurrent projects
  • High level of proficiency with design software, such as Adobe Creative Suite 
  • Prior experience as a senior designer or art director Web development experienceHave a solid knowledge of photography and video production
  • Bachelor’s degree in fine art, graphic design, or similar discipline preferred

Preferences

  • Prior experience as a senior designer or art director 
  • Web development experience
  • solid knowledge of photography and video production
  • Bachelor’s degree in fine art, graphic design, or similar discipline
This position will be required to work hours that fall within the US time zones.

Remote work from home openings require consistent and strong internet access.

HQ is in Durham, NC USA.  Staff members should be available if there is a need for any onsite trainings and/or events at any time.    

Note that your legal agreement will be with Percona Staffing LLC, a USA corporation and a subsidiary of Percona LLC.

Please review our Percona GDPR Privacy Policy.
Share this job:
Senior Backend Engineer - Ride Team
Heetch  
senior backend ops design Dec 02 2019

Note before applying: We're a young company iterating over our remote culture so for now, we're only working with people in locations where the time zone is: -3 hours > Paris time zone < +3 hours

Ride Team @Heetch

Our mission is quite simple: make passengers and drivers meet, and get them where they need to be. 

“Transportation is a serious business” — Jason Statham as Frank Martin

Our team is responsible for providing the best ride experience, by building both the smoothest ordering experience, and the platform and algorithms responsible for realtime execution and online optimization of Heetch's marketplace across all our markets(matching, dynamic pricing, ETA, heatmaps)

Our impact on the business and on the experience of both passengers and drivers is unprecedented. Every ride must be reliable, efficient, and affordable, and we're building the algorithms that make that possible by optimizing supply and demand. We have high standards and high expectations on our output, we ship fast and we scale our work for all markets.

To achieve this, we’re all working together amongst Product, Mobile & Backend Devs, Design, Data Analysts & Scientists, and Ops team to successfully target structural next steps, deliver, track and iterate.

Tech Stack

  • Microservices.
  • Docker with Mesos & Marathon.
  • We ship new services on a weekly basis (at least we try to ).
  • Services owned by our teams are written in Go. 
  • We follow community guidelines and best practices.
  • Kafka

Our team's values

  • Move fast not furious.
  • Don’t be scared of failure, learn from it and try again.
  • Unit and functional tests are as important as code.
  • Code is always evolving we do not think in versions.
  • We’re not just here to push code, product ownerships equally spread amongst the team.

Our team's life

  • Work wherever you want: we’ve always been remote first but also have a shiny new office in Paris, Lyon, Brussels and Casablanca.
  • Open communication: everything is public within the team.
  • You are not alone: we use Slack and video calls every day.
  • Continuous improvement: weekly team retrospective and strong Speak Up value.

Does it sound like you?

  • You have professional experience in Golang.
  • You've worked with microservices in production before.
  • You've got more than 5 years of experience as a software engineer.
  • You've been exposed with real time problematics.
  • You have an event driven mindset.

Bonus

  • If you've been exposed to Geo related problematics before, it's a plus.
  • If you already have experience with an event-driven architecture, we'd also love to know more.
Share this job:
Product Engineer
Balena  
node-js docker embedded postgresql design frontend Dec 02 2019

On being a product engineer at balena

All team members at balena are laser-focused on our mission: enabling developers to succeed in IoT and edge computing by helping them deploy and manage tens of thousands of devices across the globe.

As a product engineer, you will act as a product visionary and full-stack engineer at the same time — proactively identifying opportunities and seeing new features throughout the entire lifecycle from design to deployment and maintenance. You will own product outcomes, not feature requests, and take into careful consideration balena’s complex, interdependent systems when developing solutions. You will build a deep understanding of what the product is now and what it needs to be in the future, and help inform tradeoff and prioritization decisions. Above all, you will get your hands dirty and build cross-platform capabilities to remove friction for our users.

You will get inspiration both from the balena team and by actively communicating with users to understand how we can better address their needs, anticipate roadblocks and maximize the added value of a feature or solution for them. You will be empowered to take on a user request and own its implementation across any part of the stack — whether that's front-end, back-end, infrastructure, etc. You will solve hard architectural riddles and answer questions like “How do I build this? How does it all fit together?”

You will work both independently and with engineers, designers, product leads, and more in the service of improving users' lives, without regard for internal silos or barriers. You will communicate proposals, discuss with others in the team, incorporate feedback, and drive positive change.


Responsibilities

  • Talk to users to understand their current and future needs, filter user feedback, analyze product issues, produce requirements, and develop implementations that will enable our users to effectively manage the health of their own fleets
  • Help inform the product roadmap and contribute to prioritization and tradeoff discussions when deciding what to build and focus on
  • Lead the development of new user-centric features across the balena product stack
  • Contribute to documentation and user-facing guides for the implementations you develop
  • Work closely with the customer success team and engineers on support; you’ll often be asked to lend your expertise and contribute to internal docs/scratchpad to extract your knowledge and educate others
  • Constantly question how we can address user needs with long-term product improvements and developments, rather than short-term fixes. Look for ways we can abstract feedback and build generic solutions for all users

Requirements

  • Breadth of experience, having worked on front-end, back-end and whatever it takes to make users successful and delighted
  • Up-to-date software engineering knowledge and problem-solving skills (both in development and in production mode)
  • Customer-facing skills; ability to understand user needs through conversation and product intuition, articulate their challenges to the team, and build and deploy solutions
  • Drive for execution, taking ownership and pushing projects to completion
  • Humbleness to ask for support from experts within the team when their particular skills are required
  • Ability to both hold the big picture in mind and dive into the weeds
  • Being curious and willing to constantly build on your knowledge of the balena product and new technologies when needed
  • Continuous improvement mindset and desire to make yourself and others more effective
  • Being comfortable working in an environment that practices radical candor and transparency
  • Excellent communication skills and fluency in English

Bonus points

  • Experience with technologies like Typescript, React, Node.js, Docker, PostgreSQL, or Kubernetes
  • Experience leading software projects or bringing people together to collaborate and build great products
  • Contributions to OSS projects (please include a URL)
  • Interest in embedded systems as demonstrated through personal projects with a Raspberry Pi, commercial or industrial experience with connected devices, etc.
  • Experience with balena as a user
  • Having worked remotely before

Make sure to let us know if any of these items apply to you. If possible, please also share a sample of your work (URL or attachment).


To apply

We strongly recommend that you have a look at/try our platform first (set up a balenaCloud account, test it and even push an app). Along with your CV/Resume, please answer the questions in our application form to help us get the context right.

Share this job:
Release Train Manager
design cloud senior devops healthcare manager Nov 30 2019

Join us as a Release Train Manager
* Join a new agile development team with a compelling mission to disrupt the mortgages market by taking a revolutionary, customer centric approach to redesigning the application process
* You’ll help design and work with feature teams delivering technology components to underpin customer journeys which are as reliable as they are effortless
* We’re a top mortgage lender with ambitions to grow further, so your solutions will make a difference to millions of lives
* You’ll be joining the programme early, so it’s a chance to deliver something truly special from its early stages

What you'll do
We’re taking a giant leap forward to change the home buying experience forever, and have true agile development and the latest technologies to help us do it. Youll be a fundamental part of the programme’s success, using your technical expertise to develop cloud based architectural solutions which allow us to deliver on our ambitions.

Your responsibilities will include:
* Working directly with journey managers, and contributing to design sprints and ideation sessions to create new solutions to business problems
* Acting as a single point of contact for journey outcomes from multiple feature teams
* Working with feature team scrum managers to ensure capacity is in place for business outcomes, and working with release train managers to ensure feature releases meet governance
* Ensuring appropriate RBS risks and governance demands are met
* Using strong technical and engineering knowledge to help steer and design technical solutions
* Managing run rate and financial spend

The skills you'll need
This role is suitable for a an experienced technologist with great engineering, collaboration and communication skills. You’ll have a proven history of helping to lead parts of large change programmes in a technology environment, with a focus around service based application architectures and the use of modern patterns such as digital, microservices and PaaS. You’ll be well versed in agile culture and methods, as well as techniques such as continuous integration and TDD. Youll also have experience managing stakeholder relationships, and the ability to communicate options and ideas to various levels within the organisation using a variety of methods.

As well as this, you'll bring:
* Experience of working with JIRA and Confluence
* Knowledge of DevOps approaches and working practices
* Great interpersonal skills, so you can work with both senior business and technical stakeholders
* The willingness to express your opinion, and an understanding of when to prioritise progress

How we'll reward you
In return, we offer a competitive salary and you'll also join our retirement savings plan. You can also choose from a selection of protection, healthcare or lifestyle extras from RBSelect, our fully flexible reward programme.

Visit our reward and benefits page for more information on the benefit packages we offer.

Share this job:
Senior Java Engineer- Orchestration
java python senior javascript redis design Nov 29 2019

Designed by analysts but built for the entire team (security operations, threat intelligence, incident response and security leadership), ThreatConnect’s intelligence-driven security operations platform is the only solution available today with intelligence, automation, analytics, and workflows in a single platform. Centralize your intelligence, establish process consistency, scale operations, and measure your effectiveness in one place. To learn more about our threat intelligence platform (TIP) or security orchestration, automation, and response (SOAR) solutions, visit ThreatConnect.com.


Job Description 

The Engineering team is looking for a Senior Engineer to join the Security Orchestration  team as we take Playbooks to the next level. The Senior Engineer will hit the ground running and have a tremendous opportunity to lead the team in building out a scalable and extensible platform. In the constantly evolving cybersecurity space, you will be a key contributor to a team of talented engineers. You will play a critical role in developing team process and the technology driving the platform.


What you’ll do:


  • Solve Problems - Tackle some of the most challenging engineering problems by understanding the needs of our customers
  • Design - Break down problems into a high-quality design that scales with concurrency needs, increasing data sizes, and on-going product enhancements
  • Build - Comfortable with hands-on development to implement and own solutions through release
  • Lead - Provide technical leadership  and effectively deliver as a team leader
  • Grow - Refine your skills and show a tenacity for learning to solve business challenges using open source technology
  • Jack of all Trades - You are passionate about using the best technology for the problem, not using one technology to solve all problems

What we’ll do:


  • Provide an inclusive and constructive team environment
  • Provide a supportive team of smart engineers to challenge and grow with you
  • Offer an opportunity for challenging work in a fast-paced environment

What you’ll bring:


Required Qualifications:

  • 6+ Years Experience building enterprise Java Applications
  • 2+ Years Experience working with JavaScript/TypeScript/Angular 4+
  • 2+ Years Experience working with SQL Databases
  • Excellent verbal and written communication skills
  • Strong willingness to learn and build on existing codebase
  • Solid understanding of Object Oriented Design
  • Comfortable designing and troubleshooting highly concurrent and stateless architectures
  • Messaging Framework experience (i.e. ActiveMQ, Kafka, MQTT)
  • Experience building horizontally scalable and distributed systems
  • Experience troubleshooting network-related issues (i.e. SSL, Java Certificate, Encryption)

Desired Qualifications:

  • Remote work experience 
  • Wildfly jboss experience 
  • Python experience 
  • Experience using REDIS and underlying data structures 
Share this job:
Senior Software Engineer
java javascript senior full stack python linux Nov 29 2019

About us:

ShareStream Education is a leader in online video and media management solutions for academic institutions. Our team is passionate about building a great product that is continually evolving and providing a service that allows our customers to realize the vast potential of streaming media for education.

ShareStream Education is deeply committed to achieving client successes and building strong relationships with the Company’s clients, whom we regard as our partners.  

ShareStream views itself as an education company as well as a software company, and our commitment to learning is a part of our company culture. We strive to create an environment that encourages professional growth, where team members learn new skills and gain experience in new areas.    

Join us and contribute to changing the way online education takes place through the use of streaming media!

The Senior Software Engineer will work remotely. 

Responsibilities:

  • Develop web applications using Java and JavaScript
  • Develop and contribute to the design of backend microservices
  • Build and maintain automated test suites
  • Participate in architecture and design sessions.

Requirements:

  • BS and/or MS degree in Computer Science or a related degree
  • 5+ years of software-engineering experience using Java to develop web applications
  • Expert-level Java skills
  • Intermediate-level UNIX/Linux skills
  • Intermediate-level JavaScript skills
  • Experience with Kubernetes, microservices, Elasticsearch and NoSQL databases
  • Exceptional problem-solving, debugging and log-analysis skills
  • Exceptional software-development habits (use of unit tests, code documentation, etc.)
  • Exceptional communication skills, both verbal and written
  • Experience with a scripting language, preferably Python is a plus
  • Experience working in a fast-moving startup environment is a strong plus.
Share this job:
Senior Software Architect / Engineer
cs aws dot net senior javascript ui Nov 27 2019

100% Remote: This role allows working remotely 100% of the time from anywhere in the US.  Workers must be authorized to work in the US (No Non US Applicants Please). 

What We Do

The team at MapLarge builds cutting edge products for data analytics and visualization to make us safer, more productive, and more efficient.  The Maplarge API provides real time geospatial analytics for over 15 billion location events per day and trillions of historical events. Analysts using our geospatial visualization capability can instantly visualize and publish for data discovery and model testing on any desktop, mobile or tablet device.

Who We Need

Cultural Fit - While we hire all kinds of people and invent roles to fit them, there are three key traits we require of every team member that really define our team.


  1.  Fun to Work With - Life is short and work should be fun.  

  2.  Extremely Smart - We work on cutting edge hard problems and we need people who can both architect and code these systems at the same time while working with a highly intelligent peer group.  

  3. Passionate Engineers - We need people who really love programming and exhibit the energy and creativity that comes from being fully engaged in what you do.


Skills & Requirements

Types of Roles

We need talented people to help add cool new features to our platform.  Below are the general categories of tasks we are working on, but often people straddle multiple areas so take them more as the general "gist" of what you might do with us. We are looking for smart, hard working, fun people and we will invent the right role to fit them.  The key trait we are looking for is people who like to both architect/design and write the code for complex systems.  

(1) Client Side - Interactive Visuals: We maintain a JavaScript API for for interactive Data Visualization using our high performance web services. We need people both to help add new dynamic animated UI components and other features to the JS API. We also need people to build data driven visuals for our demo gallery if you are artistically or data analysis inclined. Enjoy working with Knockout, Angular, D3.js, HTML5? Check our our galleries to see the kind of stuff you will be working on http://maplarge.com/demos

(2) Full Stack Web Services - Full stack developers who are comfortable working on both client and server side to produce high performance applications powered by scalable web services are the backbone of our team.  We run c# in both .net and mono server side and also maintain a flexible client side API with a large library of reusable components. We host and run large deployments that sometimes scale to thousands of computers for scientific/industrial/gov users and in a typical day process data over 15 billion records from 110 million streaming data sources.  

(3) Algorithm / Core Database Development -  We built our own in memory database and distributed data analytics pipeline from the ground up with funding from DARPA, and we have a team of really talented researchers working on Pattern analysis, Streaming analytics, Spatial queries and Network graph functions that power our visual engines. We are always looking for practical people who love writing highly optimized code that straddles the line between research and software development. We don't usually publish scientific papers, but we are right out on the edge pulling algorithms out of the latest research papers finding really fast "good enough" approaches that let us tease interesting patterns out of data without getting lost in "science experiment land"

Requirements:

  • US Person based anywhere in the US (100% remote allowed but no off shore)
  • 5 Years work experience as a programmer
  • Highly Comfortable with C# and Visual Studio
  • Experienced with Web Development & JavaScript
Share this job:
Experienced .NET CMS Web Developer
Diagram  
dot net javascript html css aws design Nov 27 2019

Apply your .NET skills as a developer within a multi-disciplinary A-team of experts. Day to day, you'll be collaboratively solving problems, architecting solutions, and expanding your mastery of CMS web development. If you are a tenacious problem-solver who thrives when digging deep into code and complex data sets, you will fit right in.   

We specialize in the design and development of enterprise .NET websites, so experience working with a.NET content management system (Ektron, Episerver, Umbraco, Sitecore, etc.) is required.  

STRATEGY, DESIGN, AND DEVELOPMENT AS A TEAM SPORT.

When you become a .NET developer at Diagram, you'll get assigned to an account team with a strategist at the helm. Each team is responsible for working with a small group of clients, understanding their business goals, and building out a strategic roadmap to help push them forward. In your role, youcan expect a healthy mix of writing code, gathering requirements, participating in design critiques, architecting solutions,and coordinating with your team and clients. Each account team operates autonomously, meaning that the strategies your team propose will drive the work you do—what you can accomplish is limited only by your collective ideas and abilities. 

LET’S GET TECHNICAL

The incredibly complex nature of the web projects we take on demand a wide range of technical prowess from our development leads. As a Diagram Web Developer, you'll need to demonstrate expertise in the following areas:

  • Programming Languages: C#
  • Microsoft Web Frameworks: ASP.NET, MVC, Razor, Web API
  • Database Solutions: SQL or TSQL
  • Strong understanding of core development concepts: Object-Oriented Programming (OOP),relational database concepts, Inversion of Control (IoC), and Dependency Injection (DI)
  • Integrating third-party solutions through Web Services or other messaging frameworks
  • Basic knowledge of IIS and setting up local sites
  • Using Git and version control
  • Familiarity with HTML, CSS, JavaScript, jQuery, and other JavaScript frameworks

HOME FOR DEDICATED PROFESSIONALS

Our organizational model involves building out small collaborative teams that kick ass. If you work best when you're handed a blueprint and left alone to build in solitude for weeks on end, you might not be a good fit. Diagram developers prefer to be in the mix of things and would rather contribute to solving real problems with code than to just take orders. You are naturally curious, eager to learn, and play nice with others. As a developer at Diagram, you are treated as a professional, working with other professionals for common goals.Day to day, some of your responsibilities will include:

  • Work with modern hosting technologies: Azure DevOps, CI/CD, AWS, Episerver DXC, Umbraco Cloud
  • Analyze, troubleshoot, and resolve issues on enterprise client websites
  • Adapt to and learn new and emerging .NET/CMS technologies
  • Communicate and convey technical concepts to clients, team members, and project managers
  • Contribute to functional requirements and technical documentation
  • Work both independently as well as collaboratively within a team
  • Propose and architect technical solutions that help drive our clients forward
  • Estimate effort for development tasks

WORKING AT DIAGRAM

Diagram is a digital consultancy focused on design, development and marketing. We work with a small, exclusive set of client partners. It’s our goal to help them grow by developing strategic digital roadmaps and executing on it. We have a distributed team, with the bulk of our team based in Aurora, IL. We also have co-working space available in Fulton Market. We’ve been around since 1995. We're a fun, committed group of professionals dedicated to helping each team member produce the best work of their lives. We also offer great health benefits, a 401k plan with company matching, free lunches on Wednesdays, and other sweet perks.

CROSS-FUNCTIONAL TEAMS

No more hand-offs. Work collaboratively as part of one of our multidisciplinary teams. You’ll be contributing to ideation and decisions at all stages, actively shaping the design of everything you work on.

OPEN PTO POLICY

We respect work-life balance and recognize that flexibility is key. Coordinate within your team, keep up with your work, take time off when you need it. We don't restrict or limit the amount of time off team members take. 'Nuff said.

CHALLENGING WORK

We thrive when data is messy, problems are complex, and innovation is needed. We strive to push boundaries and continually ship value for a limited number of retainer clients. We're not a one and done shop. We value long-term client partnerships and iterative improvement.

Interested in becoming a part of a world-class team at Diagram?

To Apply: To apply for this position, please send something that you feel communicates your expertise and what you're all about. This could be a resume, a portfolio site, or something entirely unexpected. You decide.

Share this job: