100 : remote jobs for you

Developer Experience Engineer

Auth0, a global leader in Identity-as-a-Service (IDaaS), provides thousands of enterprise customers with a Universal Identity Platform for their web, mobile, IoT, and internal applications. Its extensible platform seamlessly authenticates and secures more than 1.5B logins per month, making it loved by developers and trusted by global enterprises. Auth0 has raised more than $110 million to date and continues its global growth at a rapid pace. We are consistently recognized as a great place to work based our outstanding leadership and dedication to company culture, and are looking for the best people to join our incredible team spread across more than 35 countries! Auth0 is looking for Developer Experience Engineer across the following technologies: • Java (Struts, Spring, Play, or similar) • JavaScript (React, Angular), TypeScript Developer Experience Engineer You GET developers! You know what they need, how to talk to them, how to make their lives easier, what makes them click, their dissatisfiers and their delighters. You recognize when a framework, library or product provides a great experience. As a Developer Experience Engineer, you will use those superpowers to improve our entire onboarding process, SDKs, Quickstarts, Docs, and provide direct assistance to developers in our support channels. You will be the internal and external steward of the experience for the technologies that you love working with every day. Each Developer Experience Engineer shepherds one or multiple platforms forward, both internally within Auth0, and externally in the community. You will be working in a cross-functional team alongside the developer evangelist, onboarding, growth, dashboard, community, and SDK teams to provide the best developer experience for the technologies you own. The most important qualifications for this position are software engineering expertise, empathy, and self-direction.

You will be 😊

    • Writing, curating, editing developer resources: tutorials, examples, guides, and documentation.
    • Owning the code samples and implementation guidance for Auth0.
    • Championing Auth0 by engaging directly with the community.
    • Gathering and channel user feedback within the company to improve the experience for developers on Auth0.
    • The go-to-expert in the company, internally and externally, providing domain knowledge and reviews for Auth0 in these technologies.
    • Directly shaping and enhancing our open source SDKs.
    • Sharing your technical expertise at conferences and other tech events.

You'd be a great fit if you had ❤️

    • A deep understanding of writing, running, maintaining and debugging applications in one or more of the technologies listed above.
    • The ability to communicate effectively in person and in writing as a presenter, documenter.
    • Excellent written and verbal communication skills: presenting, documenting, troubleshooting.
    • Demonstrable experience authoring developer documentation (tutorials, blog posts, docs).
    • The ability to be self-directed and be effective working independently, yet feel equally comfortable contributing in a global team environment.

Bonus points if you have 👍

    • Experience working in distributed teams and work environments.
    • Created open-source material or have contributed to open-source projects.
    • Your own technical blog.
    • Knowledge in the identity and access management space.
Auth0 is an Equal Employment Opportunity employer. Auth0 conducts all employment-related activities without regard to race, religion, color, national origin, age, sex, marital status, sexual orientation, disability, citizenship status, genetics, or status as a Vietnam-era special disabled and other covered veteran status, or any other characteristic protected by law. Auth0 participates in E-Verify and will confirm work authorization for candidates residing in the United States.
  • 1 day ago
  • Auth0

Seeking JAVA DEVELOPERS-Work From Anywhere

We are seeking talent Java Developers in the US to participate in a pilot work from home program.

At MarketAxess, we believe in the power of change; specifically we are transforming how people transact in the world’s corporate bond market.   We have the DNA of a start-up and the track record of a winning enterprise.  In January, we posted our 10th consecutive year of record financial results.  

 
Join our team and help us build the technology that will continue to help us accelerate change and create a better and more level playing field for market participants!
You have excellent core Java skillscoupled withhave 5-10 years’ experience in enterprise software development:

·         5-10 years of enterprise software development experience
·         Excellent core Java skills including data structures, Collection framework, Generics

·         Experience with high-speed, high-volume transactional systems    

·         Good understanding of object-oriented design patterns

·         Extensive experience in concurrency and multi-threaded programming

·         Enterprise RDBMS (Oracle and/or SQL Server)



The ideal candidate has worked from home or in a remote location and has a proven track record managing his/her time, effectively communicating with a  remote office, and delivering results.

Experience in securities trading preferred.


MarketAxess is a leading electronic trading platform for the institutional corporate bond market.   Technology is our product.  For over 19 years, we have been transforming the way institutions trade bonds across the globe.   

  • Build your experiences:  We are looking for an enthusiastic software engineer to work on various projects from working on new products, system and product enhancements, and systems architecture to bug fixes.   System enhancements could be built at the request of the largest financial institutions in the world or could be the ideas our employees suggest in order to make trading easier on MarketAxess.

We continuously deliver new trading functionality to the global markets.  At the same time, we are starting on a strategic path to build the next generation of our trading platform.   For example, if you have experience with the Agile development process and Microservices, you could provide value input to the team.

Specific responsibilities include:
·         Hands-on development of new functionality and maintain the company's fixed income e-trading platform for institutional credit product trading
·         Evaluate and build new frameworks and tools for delivering new functionality as well as enhancing the existing platform

·         Initiatives include development within the trading system, product enhancements and new workflows for trading, and server-side programming and messaging

·         Perform above duties utilizing Java, Swing and HTML5, Ant, server-side and client-to-server technology, multi-threading and concurrency, Oracle, GUI screens
Collaborate with other developers to improve the performance and scaling of the growing system

·         Proactively propose new ideas to improve the existing system
·         May assist with production support, including investigating and fixing production issues

·         Coordinate with business analysts and quality assurance on a daily basis

·         Present technical designs of work performed to the various groups (including Development, QA, BA and the business)


Our pilot work from home program is an opportunity for us to connect with talented developers across the US, regardless of where they live.  

What we can offer you:  We strive to remain competitive with regard to compensation and benefits that include1:

·         Over 4 weeks of paid time off a year

·         Additional time off in the form of personal and charity days after the first year of service

·         20% match on our ESPP and $7,000 match on our 401(k) program

·         Back-up child and elder care (nationwide)

·         $500 / year wellness stipend for all

·         Perks at our New York City headquarters include free snacks, frequent free lunches and frequent happy hours.
 
Learn more about us at www.marketaxess.com

Nasdaq:  MKTX

MarketAxess Corporation and its affiliates provide equal employment opportunities to all persons regardless of age, color, national origin, citizenship status, physical or mental disability, race, religion, creed, gender, sex, sexual orientation, gender identity and/or expression, genetic information, marital status, veteran status or any other characteristic prohibited by federal and state law.
 
1       Eligibility rules such as one year of tenure may apply



  • 4 days ago
  • MarketAxess

Senior Mobile Engineer

Imagine being part of a nimble team where your ideas and input have the potential to impact millions of lives. IRL aims to solve technology addiction by bringing people together in real life. Our goal is to help our users engage more with friends in-person to boost their overall happiness, encourage curiosity, and make the task of organizing hang outs a breeze.

Our team is focused on building an intuitive product that will be a ‘one stop shop’ for all your event and planning needs while still incorporating ticketing and other event platforms. We're looking for self-motivated iOS and Android engineers who have a passion for building high-quality consumer-facing applications.

Responsibilities
  • Unit-test code for robustness, including edge cases, usability, and general reliability
  • Stay up-to-date with new testing tools and test strategies
  • Translate high fidelity wireframes to produce stellar UI
  • Optimize applications for maximum performance and scalability

Requirements (Android)
  • Experience with Java and the Android SDK
  • Experience working with remote data via REST and JSON
  • Experience with third-party libraries and APIs
  • Solid understanding of the full mobile development life cycle
  • Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies
  • Proficient understanding of versioning tools, such as Git and GitHub

Requirements (iOS)
  • Objective-C
  • Swift
  • iOS frameworks such as Core Data, Core Animation, as well as offline storage, threading, and performance tuning

Desirable Experience
  • BS degree in Computer Science or the equivalent hands-on experience
  • Android/iOS mobile app deployment and management
  • Experience with PHP, LAMP, MySQL
  • Team player with a track record in developing high-quality software in complex technology environments
  • Excellent verbal and written communication skills
  • Experience with gathering and documenting technical requirements and specifications

Ideal Candidates will also have
  • Experience with cross-platform mobile development frameworks
  • Experience with cloud-based systems such as AWS
  • Ability to mentor other developers and provide technical direction on application architecture
  • Familiarity with Software and Interoperability Techniques and Standards
  • Experience with responsive design techniques and tools (CSS3, Material UI, Vuetify)
  • Deep familiarity with software engineering best practices
  • Experience working in an Agile and SCRUM environment
  • Strong problem-solving capabilities
  • 5 days ago
  • IRL

DevOps / Python engineer

Gridium is looking for a devops engineer to help us build the next generation of energy and operations software tools for buildings.

Buildings are responsible for 40% of the world’s energy footprint. A typical building contains thousands of pieces of equipment, sensors, and interconnections. Gridium makes software that helps people run their buildings better, at lower cost and with less energy.

We’re looking for a US-based engineer to design, develop, and scale our backend services. At Gridium we manage quite a bit of data, pouring in daily from hundreds of thousands of electric and gas meters. We need help gathering data, running analytics, and making the results available to our web applications. That’s where you come in.

About the job
Our stack lives on AWS and includes Docker, Postgres, Java, Python, and Ember.js. This job is for someone who wants to own and drive the operations of an exciting startup. You will be responsible for developing and managing complex systems that process large amounts of data every day.

We are a small team, and you should expect to work closely with both engineers and non-technical staff. We need someone who is self-directed and a great problem-solver, but also able to ask good questions and collaborate effectively with teammates. 

  • Are you comfortable working in a remote environment?
  • Are you passionate about continuous integration and deployment?
  • Do you have strong experience with Amazon cloud services?
  • Are you keen to optimize performance and minimize latencies?
  • Are you obsessed with data?
  • Do you want to truly own the systems you work on?

If so, Gridium is the place for you.

Requirements

  • Experience with AWS, especially EC2, networking (VPCs, etc.), and RDS.
  • Familiar with automating infrastructure tasks in Python.
  • Understanding of cloud security principles.
  • Familiar with docker and docker-compose.
  • Experience with Ansible, Java, and relational databases is a plus.

You must currently live in, and have the legal right to work in, the United States. You must be available to travel for four days each quarter.

  • 6 days ago
  • Gridium

Get alerts for new jobs

Backend Engineer - Routing & Navigation

Millions of people experience real-life adventures with our apps. We help people all over the world discover the best hiking and biking routes, empowering our users to explore more of the great outdoors. And we’re good at it: Google and Apple have listed us as one of their Apps of the Year numerous times—and we are consistently ranked amongst the highest-grossing apps in both Google Play and the App Store.

If you would like to build the future of outdoor exploration, we’re looking for a one of a kind backend engineer to join our team.

What will you do

  • Bring the world’s best outdoor routing engine to an even higher level.
  • Tune our algorithms to deliver the best routes for cyclists, hikers, mountain bikers and other outdoor enthusiasts-
  • Build reliable import and processing pipelines for OpenStreetMap data, elevation data and more.
  • Implement all kind of map-related features such as vector maps, directions, and map matching while working closely with our web and mobile developers, designers, copywriters, and product managers.
  • Build and improve existing micro-services, primarily in Kotlin/Java and Python.
  • Use the AWS ecosystem to build resilient and high-performing systems.

Why you will love it

  • You’ll work on a global product that inspires millions of people around the world
  • As we know you are a smart and responsible engineer, you’ll get system access on your first day.
  • You’ll take ownership of your projects from day one (from concept to implementation; testing, deployment, and monitoring).
  • Your challenging tasks will keep improving your skills and keep you up-to-date with the latest technologies.
  • We have a wide range of diverse challenges that will let you get the full picture of our GIS technologies.
  • We believe good ideas count more than hierarchies.
  • You’ll work together with enthusiastic engineers, hikers, and cyclists.
  • You’ll travel together with our team to amazing outdoor places several times a year to exchange ideas, learnings and go for hikes and rides.
  • We let you work from wherever you want, be it a beach, the mountains, our headquarters in Potsdam or situated between the time zones UTC-1 and UTC+3.

You will be successful in this position if you

  • Are highly self-driven, responsible and keen to learn and improve.
  • Know your toolkit: git, ssh, bash, profiling, and docker.
  • Have 3+ years experience in developing software in the GIS domain.
  • Possess professional experience in a type-safe language like Java or C++.
  • Have a passion to optimize and tune solutions with a systematic approach.
  • You love math and abstract thinking (have you just imagined a graph?).
  • Live and breathe DevOps and believe in automated testing, infrastructure as code, continuous deployment, monitoring and open communication.

Sounds like you?

Then send us the following:

  • Your CV.
  • A write-up explaining who you are and why you are interested in working at komoot.
  • Examples of your work (e.g. GitHub, PDFs, Slideshare, etc.).
  • Feel free to send us something that shows us a little more about what you’re interested in, be it your Twitter/Instagram account, or your OpenStreetMap profile if you have one.
  • 1 week ago
  • komoot

Full Stack Software Engineer

DEVEXI is looking for a Senior Full Stack Software Engineer to join our team.

DEVEXI is an early stage healthcare analytics startup building a powerful, sophisticated yet intuitive longitudinal research data platform linking medical and dental data to enable researchers to connect the dots between diagnoses, treatments, prescribed drugs, exposures, and short and long-term health outcomes – for groundbreaking, longitudinal studies never before possible.
DEVEXI will enable health and medical researchers, universities, teaching hospitals, insurance payers, government health agencies and pharmaceutical companies to improve quality of health care delivery, identify best practices and increase successful, cost-effective outcomes.

Culture Fit

  • Passionate about Java and Big Data SQL Databases
  • Able to work effectively as part of a remote team
  • Be friendly
  • Be a self-starter
  • Be smart
  • Able to prioritize and context switch when necessary to achieve the bigger vision
  • Able to convey development concepts to both technical and non-technical audiences
  • Strong foundation in computer science: data structures, algorithms, and software design patterns

Skills Required

● Back End

     ○ Java
          ■ Experience building RESTful web services with Jersey
          ■ Experience with Guice & IoC
          ■ Bonus points for experience with Dropwizard
          ■ Bonus points for experience with Flyway or Liquibase  
          ■ Understand the Functional and Streaming enhancements in Java8
          ■ Expertise with Unit Testing and mocking frameworks (JUnit / Mockito)

     ○ SQL & Data Warehousing

         ■ Mastery of SQL with complex joins and aggregation clauses
         ■ Efficient ETL
         ■ Understand SQL schema versioning and migration
         ■ Bonus for experience manipulating Snowflake schemas
         ■ Bonus points for experience with AWS Redshift

● Front End

     ○ HTML / CSS / SASS / Javascript
     ○ AngularJS
     ○ Bower / Gulp
     ○ Build well-architected AngularJS implementations of wireframes
     ○ Bonus points for PhantomJS & experience with FE test frameworks

● Experience with:

    ○ Agile/Scrum
    ○ Git (Bitbucket)
    ○ Amazon Web Services including EC2 and S3
    ○ Continuous Integration
    ○ Docker

● Bachelor’s Degree in Computer Science or equivalent industry experience

Benefits

● Involvement in big data health analytics to enable groundbreaking longitudinal research
● Full-time remote work (1099 contract)
● Excellent work/life balance
● No travel required
● Dog-friendly workplace
● Work with a quality team of professionals

Please send resume, hourly rate, and availability to jobs+developer@devexi.com. Must be a U.S. Citizen.
  • 1 week ago
  • Devexi

Software Lead Generation, Biz Dev and Sales Expert

You must have proven sales experience in closing custom web and mobile development projects in the US.

Hello, thank you for checking out our post. We are not hiring an employee we are searching for a person to work as our partner to support our ability to generate more leads that turn into closed deals and generate software sales income. You are a generator.

I have existing clients I need to hand off to pursue this model full time. I have one person in Boulder already with a full client list. This is a unique opportunity. 

"If you want to go fast, go alone; but if you want to go far, go together"
Potential African Proverb

This position will start ASAP. We currently have over a dozen clients. And we have more interested, this is where you come in. You will handle five of our clients and run this as your own business inside the system we have built.

A bit about me:

I live a mindful life and have a strong commitment to my spiritual practices and inner work. This is a startup and I believe this is a spiritual path. I consciously co-parent two teenage boys and practice yoga/workout daily. I believe in family, authentic relating, evolved economics, finding one's unique path, being grounded, abundance and flow. I am an entrepreneur, salesperson and creative. Here is my LinkedIn profile: https://www.linkedin.com/in/briantsuchiya/

A bit about you:

You first and foremost are doing your inner work. You have a similar lifestyle and our values align. I care most about who you are as a person.

You must have experience with LinkedIn, email campaigns, content writing and web and mobile software sales. Software lead gen and sales background is required.

In your recent work history you have demonstrable success in web and mobile software revenue generation. You thrive off of creating leads, engaging and closing deals for our clients. You are creative and systems driven. You have amazing oral and written communication skills. We have a strong sales and marketing foundation. You own a Mac in good working order, as all of our systems are Mac. You have a suitable home office, with Vonage compatible modem on your Internet service and you will need a printer.

Your Role:

We have clients that want us to sell lots of software development for them in the US. Your focus is to generate leads for them using the system we have developed and then closing the sales qualified leads you generate. This is fulltime and flexible work from home opportunity. You will create all campaigns for up to 5 initial clients, manage a small offshore lead gen team, create reporting and metrics for our clients and sell every lead you generate or they provide. For our clients we are currently doing prospect list generation, cold emails, target emails, LinkedIn messaging, content creation and all sales activities from initial call through contract with some light account management. It is a very diverse day with lots of different types of activities.

Some tasks will be to send out emails, manage your appointments, enter data into CRMs, create reports for our clients and weekly lead gen meetings. We work in multiple CRMS, like Hubspot, Pipedrive, Zoho and Highrise with our clients. Your core skills are lead generating and sales!

Your Compensation:

You will be paid as a contractor on a 1099 and will have total flexibility with your hours and how you generate leads and sell for our clients. You will be paid from the base revenue we charge for lead generation and we have no guarantees. You only earn from what your clients pay us.

You can expect a base of around $6000/mo and your big incentive is commission for deals you close. This is how we all ultimately make money, generating software sales for our clients.

You will manage a Pod, each Pod starts off with 5 initial lead generation clients that we work together to sign. We set up all the systems, train you on the all systems and then you run your business. You are responsible for your training time plan the initial 6 weeks as training and this is without pay.

We charge $2450 per month for lead generation services and we get 10 to 20% commission on payments made on software contracts. You will pay a $1000/mo licensing fee, 5% admin and support fee and we split the sales commission. You also pay for all your own systems and tools. If we are interested we will give you access to all of the numbers, decks and contracts.

Your desire and drive should get you to six figures in the first 15 months!

Our Company:

We sell custom web and mobile development to US and Canadian customers for offshore and nearshore companies. Our clients whom we vet and select pay us commission on closed deals and pay monthly for lead generation services. Our clients hire us to be their sales and marketing US based office.

We are working with companies in India, Central/Eastern Europe and LatAm. We sell all major technology stacks, RoR, Python, Java, PHP, .NET and Mobile.

This opportunity is to support our ability to spend as much time as we possibly can in lead generation, lead conversion and sales for our clients. Ultimately talking with customers in the US and Canada about their software projects, this is how we create value for our clients and generate revenue.

This is a unique opportunity and will require you to be full time to join us. We care about who you are as a person first and then we will look at what you have done professionally.

We have a substantial database of Indian, Central/Eastern European and Central/South American companies. We have the systems, deck, contract, experience, success stories, the credibility and the market knowledge. We will teach you everything we do to help you recruit your clients and to sell software in the US.
I started with one sales client who generated lots of quality leads. I worked exclusively and part time maybe 15 hrs a week on average. Here are the numbers I produced for Idyllic.

2014 $147,648 exclusively for Idyllic sold $700K
2015 $202,982 exclusively for Idyllic sold $1.1M
2016 $98,000 exclusively for Idyllic sold $1.2M wrote off over $100K in commissions they had financial troubles

Since the collapse of Idyllic I've been working on different models and have continued to earn my income in this industry.

2017 & 2018 averaged $100k in income as I landed on this model for 2019 and the future.

If you are interested please answer the following questions and we will only reply candidates that do.

1. Who are you?
2. Why do you want to pursue this opportunity?
3. Why are you an ideal match for this role?
4. Please provide feedback on this ad.
5. What is alive in your world right now?
6. What do you think would be your biggest challenge in this role?

Please send your Linkedin and any CV or resume you may have.

Namaste and have a great day. Brian
  • 1 week ago
  • softsales

Customer Outcomes Manager - United Kingdom (100% REMOTE)

If you get excited at the mere thought of helping customers use new technology to help speed their software development lifecycle so they can innovate faster, while making their software more secure - then you should keep reading. We are growing rapidly, and we need to add Customer Outcomes Managers (COM) to collaborate with our customers to ensure they continuously realize value across the Sonatype Nexus platform. What You Will DoOur customers are enterprise architects, security officers, build engineers, developers, DevOps managers, and associated stakeholders in the SDLC. They are incredibly smart and know their stuff. What you will do:
  • Work closely with Customer Success Engineers (CSE) to help customers achieve their desired outcomes.
  • Drive customer action by planning the customer journey, tracking milestones, and measuring the value achieved to ensure a successful outcome.
  • Coordinate and facilitate customer engagements as you help guide them through the journey.
  • Engage in one-to-one and one-to-many customer outreach with the goal of understanding their implementation status, conducting Executive Business Review (EBRs), and defining/documenting how we can close any customer success gaps.
  • Share field insights with your Customer Success peers as well as our Sales, Product Marketing, and Engineering teams. Provide feedback on how to achieve more value-based outcomes based on customer reactions and your hands-on experiences.
  • Discover and analyze gaps in the customer experience, identifying "early warning" signals and working with cross-functional teams to address them.
  • Ensure customers are SUCCESSFUL and DELIGHTED with Sonatype products and services, not merely satisfied.
  • If you’ve been told, “you have a great bed-side manner,” that’s what we’re looking for.  And while there will be some days of mostly screen-time, this is a customer-facing role with some travel.

Experiences and skills desired:

  • Extensive experience project managing software deployments for external customers.
  • Detail-oriented and organizedExcellent verbal and written communication skills.
  • Experience with coordinating and facilitating customer engagements.
  • Ability to collaborate with customers to drive projects to a conclusion despite competing priorities and limited resources.
  • Ability to build and nurture relationships through customer engagements.
  • General understanding of the modern software development lifecycle and the tools involved.
  • Experience with the creation/execution of processes to address application security and licensing are desirable.
  • Experience working cross-functionally alongside Engineering and Sales organizations is a plus. 
  • 1 week ago
  • Sonatype

Senior backend engineer (Java/Python/Postgres/AWS)

Buildings are responsible for 40% of the world’s energy footprint. A typical building contains thousands of pieces of equipment, sensors, and interconnections. Gridium makes software that helps people run their buildings better, at lower cost and with less energy.

We’re looking for a US-based engineer to design, develop, and scale our backend services. At Gridium we manage quite a bit of data, pouring in daily from hundreds of thousands of electric and gas meters. We need help gathering data, running analytics, and making the results available to our web applications. That’s where you come in.

Our stack lives on AWS and includes Docker, Postgres, Java, Python, and Ember.js. For this role, we’re looking for someone with strong Java, Python, and relational database experience. You’ll take ownership of a large, complex Java code base supporting mission-critical production workloads. At the same time, you’ll participate in evolving our system for better resiliency, scalability, and transparency.

You should be comfortable with consuming 3rd party APIs, ETL processes, data validation, and debugging across multiple systems. You should be able to make good decisions (and explain them!) about when to build something custom vs taking advantage of AWS and/or open source options.

We are a small team, and you should expect to work closely with both engineers and non-technical staff. We need someone who is self-directed and a great problem-solver, but also able to ask good questions and collaborate effectively with teammates. For example, you might trace a data issue from a 3rd party API to a Java parsing task to a relational database, then explain what’s wrong and how to fix it.

  • Do you enjoy a fast-moving startup environment?
  • Are you a wizard at debugging services with lots of moving parts?
  • Are you excited about what you can do with AWS products and services?
  • Are you obsessed with data, and experienced with data modeling?
  • Do you want to truly own the systems you work on?
  • Are you comfortable working in a remote environment?

If so, Gridium is the place for you.

Requirements
You must have strong experience with Java, Python, and relational databases.

You must currently live in, and have the legal right to work in, the United States. You must be available to travel for four days each quarter.

  • 1 week ago
  • Gridium

Backend Engineer

What would I do at Litmus?

We're looking for engineers to help expand our product line, improve our existing products and help build the next generation of Litmus tools.

Our backend team builds some of Litmus’ core products like Email Previews and Email Analytics.  We expose these as services to customers both inside and outside Litmus.

A typical day for one of our backend engineers would include:

  • Collaborating within our team by participating in scrum activities, regularly checking in with your mentor, attending weekly team meetings, and reviewing pull requests
  • Writing and refactoring code in one of our backend applications, updating internal and external micro services to expose functionality to internal and external engineers, and wrapping all that work up inside Git.
  • Our system is 75% C# and .NET and 25% whatever we need to get the job done including Android / Java / iOS / Xamarain / AppleScript.  On any given day our engineers might need to hop into any of these platforms to complete their work.
  • Working with our Product team to understand product and marketing goals, and work out a good path to implementing them.
  • Working with customer support to investigate and fix bugs.

What is Litmus looking for in a candidate?

  • You have 1-3 years experience working in C#, Java or a similar object oriented language.  We don’t expect you to have experience with everything in our stack - just a willingness to learn and develop your skill set.
  • You have good communication skills. As a distributed team, it’s important that we're able to understand each other, through text or the spoken word, and talk at the appropriate level of abstraction. You communicate clearly and with empathy.   You’re comfortable discussing refactoring options with a developer or working support to solve a customer issue.
  • You write clean, thoughtful code.  You aspire to do things the right way.  You understand it's not only important that something "works".  You value readable, testable code above clever hacks. You're not just writing code for you but for your team.
  • You are eager to collaborate, learn and teach. Our Engineering team is friendly and supportive of each other. We look for opportunities to learn from each other’s experiences.

Why should I choose Litmus?

We offer everything you'd expect from a financially successful and profitable startup, and we've been going strong for ten years.

  • Great salary and stock options, comprehensive health care benefits, and a generous retirement plan match.
  • 28 days of paid vacation—that’s on top of team retreats and public holidays.
  • Remote-friendly culture. No matter where you are, you'll feel connected to the team. Over half of our employees work remotely.  Your work experience is just as exciting, entertaining, and engaging wherever you choose to work from.
  • Family friendly. Flexible schedules along with generous maternity and paternity policies.
  • Fantastic professional training to keep your skills sharp.
  • The best tools and technology money can buy. Top of the line hardware, software, and whatever else you need to be awesome.

It’s the company you keep. The people at Litmus are truly amazing, each in their own way. With outstanding profitable growth and the trust of more than 250,000 marketers you know you’re part of a winning team.
  • 1 week ago
  • Litmus

Team Lead - Senior Back-End Java Developer

Who we are:

GitPrime is pioneering data-driven engineering. We report on the work patterns and the people-side of software development so engineering leaders can advocate for resources and show they’re driving business value based on objective data. We have strong product-market fit with hundreds of happy customers and we are growing rapidly.

Who we're looking for:

This is a typical player-coach role. Our engineering group is divided into teams of about five engineers. As the team lead, you will be asked to run projects typically one to three months. 

As a team lead, you are responsible for the successful timely delivery of the project. You're usually given a detailed spec that provides nearly complete UI comps, business requirements, and some implementation guidance. Your job starts with a detailed review of the requirements, gathering questions from your team, coordinating the kickoff meeting with the business stakeholder. We give ample time for engineering feedback into the spec and recommendations for timeline and adjustments to the deliverable. At that point, your job is to run point for the team, make implementation decisions, coordinate pull requests, get early feedback, and generally own the usual responsibilities for software delivery.

This position is ideal for the senior candidate seeking both a managerial and individual contributor development position.

You should have no less than ten years of commercial experience in building high-performing, scalable, enterprise-grade applications. You must be able to write clean code and ensure scalability.

When we say commercial experience, we mean daily hands-in-the-code development experience. Demonstrated leadership ability, and on time delivery of applications is a must for this position. Please give specifics on team size, delivery challenges, and consistent track record of success in your application.

Responsibilities:

  • Design and develop high-volume, low-latency applications for mission-critical systems and delivering high-availability and performance

  • Create well designed, testable, efficient code

  • Participate in all phases of the development lifecycle

  • Assist in preparation and production of releases of software components

  • Ensure designs meet specifications

  • Investigate alternatives and technologies and present them for architectural review, in order to support continuous improvement

  • Manage team workflow and assume personal responsibility for requirements and timeframe compliance 

Requirements:

  • 10+ years commercial experience mostly in Java and related technologies

  • Significant experience in designing and developing applications using Java, the Spring framework

  • Experience with Docker

  • Experience with Kafka and the Samza framework a plus

  • Good knowledge of SQL and ORM technologies, including JPA2 and Hibernate

  • BS degree in Computer Science required MS preferred

Why work for GitPrime:

  • Join high-growth VC funded Y-Combinator startup at liftoff and share the upside
  • Work with a tight-knit group of highly-motivated professionals at the top of their game
  • Compensation package at $140-170k depending on experience, with healthcare, stock options, and benefits
  • We are headquartered in Durango, CO, so you're in for a treat. Located in the heart of the San Juan Mountains, forget the hassles and headaches of city life and enjoy the incredible work-life balance at your doorstep—hiking, mountain biking, paddling, and skiing—that only Colorado can offer.
  • This is a remote-friendly company. Very little travel is required and you're welcome to work from anywhere in the U.S.

How to Apply:

Complete the short application, including a paragraph about why GitPrime is interesting to you. If you advance, we will ask you to complete several short screening exercises to assess your skills and ideas. If you are shortlisted, we will fly you to Durango Colorado for face-to-face interviews and meet the rest of the team.

  • 1 week ago
  • GitPrime

Java Development Instructor / Code Instructor

Java Development Instructor / Code Instructor

Job description

Are you a committed developer who loves sharing your knowledge and building confidence in others? Do you want to make code accessible to the world and become a role model for new professionals?

We’re looking for developers like you to craft quality online courses for Java on OpenClassrooms, Europe’s leading online learning platform (over 3 million monthly users). OpenClassrooms’ mission is to make learning accessible. This means showing a wide variety of people that they can code if they have the drive to learn and the quality support they need.

This is where you come in! With the help of our education team, OpenClassrooms teachers:

  • write course text,
  • create learning exercises,
  • record demo screencasts,
  • and work with our video team in Paris to shoot face-cam videos.

The courses we plan on creating in collaboration with experts like you include:

  • Implement a SOLID [Java] Object-Oriented MVC pattern,
  • Manage and deploy your project with Git,
  • Manage a relational Database with Spring JDBC,
  • Secure your web application with Spring Security,
  • Manage the persistence of your application with Spring Data,
  • Decoupled web architecture,
  • Scale up your code with Java concurrency,
  • Advanced Java Debugging.

You would be the expert behind the creation of one or more of these courses.

Work is flexible and can be done on a freelance basis from anywhere. Above all, it’s rewarding; you’ll continue making a difference in your field and support the developers of tomorrow.

To get an idea of what we can do together, check out these courses on HTML/CSSJava, and Developing a learning strategy.

If inspiring future developers matters to you and you’re passionate about sharing your experiences, then apply now to make an impact.

Who are you?

  • You are a Java EE developer.
  • You have the skills for writing clear concepts in English and presenting clear concepts to a camera.
  • You are looking to take your skills to the next level by building engaging learning experiences for future developers.
  • You love the idea of sharing the tips and tricks you’ve acquired and influencing a wide population of learners.


What do we offer?

  • We offer a freelance contract for one or more courses.
  • We provide constructive feedback from dedicated instructional designers.
  • We are happy to collaborate while you work from any location for much of the creation process.
  • We extend a warm welcome to our Paris office and studio for a media training and your video shoot.


Do other opportunities at OpenClassrooms fit your profile?
Consider becoming an OpenClassrooms mentor! Both our instructors and our mentors are experts in their field and passionate about education, so don't hesitate to apply as both! While our instructors are involved in content creation, it's our mentors who work with students directly. Follow this link to learn more about mentorship and apply for that role. We also have a small course about becoming an OpenClassrooms mentor.

OpenClassrooms values diversity and is an equal opportunity employer.

Requirements
You must be an expert in one or more of the Java subjects scheduled for the courses we would like to create (see the list above).

Please include a cover letter, as well as an additional writing sample (if you have an article, essay, or link to a blog post that you can share, that's perfect; otherwise please include a paragraph explaining a complex concept).

Are you up for the challenge?
Apply now via the application form.

Agency calls are not appreciated.

  • 1 week ago
  • OpenClassrooms

Salesforce Developer

This is a terrific opportunity for self-motivated Salesforce Developer to join our team. At Forward Financing, our mission is to be the leading provider of financing solutions to under-served small businesses. As the 15th fastest growing company in US & #1 in Massachusetts (Inc 500), we are at the forefront of growth in the FinTech space. We are 100% dedicated to this vertical and to achieving our mission.
 
As Salesforce Developer you will develop the Salesforce functionality in collaboration with our Ruby and Elixir teams to create a unified high-performance work environment. You will report to the Salesforce Team Lead and collaborate frequently with Salesforce Administrators, Product Managers, and internal customers in Sales, Underwriting, Collections, and other teams.
 
Your role in helping create a productive platform for business will be critical to driving our mission forward.

In this role you will:
  • Assist with Salesforce administration and development
  • Develop Lightning Components 
  • Customize Standard Objects and creating Custom Objects
  • Develop custom Apex Classes and Apex Triggers
  • Be responsible for building and troubleshooting Administrative based tasks in Process Builder, Workflow, etc.
  • Run Salesforce queries (SoQL and SoSL)
  • Develop Visualforce pages, Visualforce components and Customer Controllers
 
About You:
  • COACHABLE: Open to feedback.  Solicit feedback and uses it as a means to improve personal development.  Flexible and adaptable, can adjust and respond to changing priorities and conditions effectively.
  • POSITIVE:  High energy, excited by and thrive in a dynamic, fast-paced, and growing organization.  “Can-do-attitude”, versatile and willing take on what needs to be done to move the business forward.  Enthusiastic, exhibits passion and excitement over work. Optimistic, positive, open, and objective toward others.
  • HIGH STANDARDS:  Quality orientation, expect personal performance and team performance to be nothing short of the best. Accountable, responsible and driven to meet and exceed personal objectives. Follow through on commitments, live up to verbal and written agreements.  A Doer, roll up your sleeves, get it done, demonstrate high degrees of diligence.
  • COLLABORATIVE: Strong “people orientation”.  Work well in groups by being open to ideas.  Can disagree without being abrasive or intimidating.  Teamwork.  Reach out to peers and cooperate with supervisors to establish collaborative working relationships. 
  • EFFICIENT: Able to produce significant output with minimal wasted effort and demonstrating strong ability to organize, plan and focus on key priorities, while also making sure important details do not slip through the cracks.
  • EMOTIONALLY INTELLIGENT:  Aware of, control, and express one's emotions.  Handle interpersonal relationships judiciously and empathetically.  Exercise good judgement while under pressure.
  • PROACTIVE: Act without being told what to do, while bringing new ideas to the company.   Demonstrate tenacity and willingness to go the distance to get something done, including working long hours at times if needed.
  • COMMUNICATOR: Speak and write clearly and articulately without being overly verbose or talkative.  Possess an openness to people and a willingness to hear what others are saying.
  • STRATEGIC THINKER: Think and perform both tactically and strategically. Able to see and communicate the big picture in an inspiring way. Determine opportunities and threats through comprehensive analysis or current and future trends.
  • JUDGEMENT: Strong business acumen and excellent logic and reasoning skills, ability to exercise great judgement while working independently in a fast-paced environment.

Requirements:
  • Experience in taking a Salesforce organization from Classic to the Lightning Experience
  • Salesforce Certified Platform Developer I or Salesforce Certified Platform Developer II
  • U.S. citizenship or permanent resident status required  

Preferred requirements:
  • Broad knowledge of technologies such as: Salesforce data loader, HTML5, JavaScript, CSS, SQL, XML and XSL
  • Knowledge of Java and Oracle technology is a plus
  • Salesforce Certified Administrator -preferred, not required

Open to remote work options for the right candidate in US or abroad

About Us: 
Forward Financing is a Boston-based financial technology company that provides fast, flexible, and reliable working capital to small and medium-size businesses nationwide. By combining proprietary technology with a team of small business financing experts, Forward Financing delivers same day funding with the speed and simplicity business owners need to succeed and grow.  With a simple online application, businesses can trust Forward Financing for approvals within minutes, funding within hours, and personalized support and service when they need it most.
 
Since 2012, Forward Financing has provided over $400m in funding to more than 10,000 small businesses. Consistently recognized as an industry leader, the company is A+ rated by the Better Business Bureau and receives top ratings across all major customer review platforms. In 2017 and 2018, Forward Financing was named by Inc. Magazine and the Boston Business Journal as one of the fastest growing companies in Massachusetts. Learn more at www.forwardfinancing.com
 
Compensation:
At Forward Financing, we believe that if our company succeeds, all of our employees succeed too!  We offer a competitive compensation package for highly qualified candidates that are extremely motivated, have a positive attitude, and are able to ramp up quickly.  We offer a comprehensive benefits package including medical, dental, vision and commuter benefits along with gym reimbursement, 401K, paid volunteering days and a matching gift program.  We work in an open environment with a start-up vibe, conveniently located just steps away from South Station and conveniently located to all major "T" lines.  You will have the opportunity to work with people that enjoy a fun, social office culture.

  • 2 weeks ago
  • Forward Financing

Lead Android Engineer

Moment is a collection of photographers, videographers, designers, and engineers who believe the world is a better place when you get lost and follow your lens.

We want to make the best tools in the world for mobile photography. 

** U.S. applicants only please. No agencies, we are looking for an in-house, full-time hire.**

Why we need you...

We created the Moment Pro Camera app on Android to deliver advanced photography tools that you won’t get in the native app. Building the best tools requires amazing developers who are passionate about photography and we are just getting started. 

What you will be doing…

You'll be the first in-house Android engineer helping to drive the platform experience by shipping new features and improving our existing ones. This means excellent development practices and careful code architecture in an organization built around rapid releases. We are nimble in shipping as frequently as we can, but our first priority is customer experience. 

Your general areas of focus include:
  • Help to define new features with the team.
  • Work closely with designers and engineers to quickly prototype new features and APIs.
  • Implement features, frameworks, and fixes in an Android development environment.
  • Work with our beta testing team and analytics to drive feature implementation and rapidly iterate.

Beyond being passionate about mobile photography we are looking for the following experience:

  • 3+ Years of Android development.
  • Strong understanding of Android and Java (Kotlin is a huge plus).
  • You've shipped, maintained, and iterated on Android applications currently available on the Google Play Store.
  • Experience using common design patterns.
  • A focus on mobile UI design principles and making apps work intuitively.
  • Experienced a full product lifecycle from design to release.
  • Comfortable writing unit tests and architecting testable code.
  • Experience collaborating with remote teams.
  • ** U.S. applicants only please. **
Nice to have:
  • Experience with camera/imaging applications and frameworks
  • Experience with Kotlin is a huge plus as that’s what we write our apps in.
  • Track record of pursuing self-directed or open source side projects.
  • Generalist engineer experience. Experience building web services, and building or extending web APIs.
  • An interest in machine learning, machine vision, and augmented reality.

Learn more about working at Moment: https://www.shopmoment.com/careers
  • 2 weeks ago
  • Moment

Software Engineer

Who We Need:

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

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

What You Will Do:

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

What You Are Like:

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

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

What You Need:

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

Our Technology:

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

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

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

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

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

  • 2 weeks ago
  • Cardinal Financial

Elixir or Erlang Developer for Paybear

Paybear is a cutting-edge cryptocurrency platform working towards the creation of a global toolkit for crypto-based financial products.
With the initial version of our payment gateway already up and running, we’re now focused on incorporatingnew products into our growing ecosystem.

However, our work is not yet complete! We’re in need of an Elixir or Erlang Developer to apply their impressive skills towards the creation of even more amazing products at PayBear.

Role:
  • Write reusable, testable and sustainable code for Paybear products and services.

  • Collaborate with and support both the DevOps and Frontend teams.


Required skills:
  • At least 1 year of hands-on experience with Elixir and/or Erlang and OTP, or 5+ years of production experience in languages and platforms such as Scala, Clojure, Python, Java and C#.

  • Ability to write clean, documented, production-ready code. Sloppy coders need not apply!

  • Self-motivated and comfortable as part of a fully remote team.

  • Thorough knowledge of Git and Docker.

  • Proven experience with MongoDB.

  • Familiarity with cloud services such as Azure, AWS or GCP.

  • Fluent English, both spoken and written.

Bonus attributes:
  • At home in the bowels of blockchain: you understand blockchain tech on an instinctual level and have experience working with it.

  • Experience with Plug, Ecto, OTP.

  • Experience with Node.js.

  • You’ve previously worked as part of a remote team.


Terms:
  • 40 hours/week.

  • Open to contract work.

  • From 30 USD / hour.

  • Time tracking through Hubstaff.com.

Feeling up to the challenge? Send your CV and code sample with [Elixir or Erlang] in the subject to Alex at career@paybear.io, and let’s get started!
  • 2 weeks ago
  • Paybear

Software Engineer - Remote

DESCRIPTION
Kuali is looking for Senior Fullstack Javascript engineers. We use Nodejs, React and Mongodb. Our software engineers have responsibility for their services top to bottom. Bonus points if you have experience with a (Java) monolith and microservices. We support systems build using both Java and React/Node.js. We are evolving our product to be a set of loosely coupled apps all communicating with each other via RESTful services.

You’ll be responsible for…

  • Helping set architectural direction
  • Writing elegant, well-tested, maintainable code
  • Creating amazing software and supporting it in a DevOps capacity
  • Building relationships with customers to develop a deep understanding of their needs
  • Collaborating with domain experts and designers to create delightful solutions
  • Pairing with engineers on other teams to develop shared services and integrations
  • Invigorating the team, the company, and the customer community

About the company...

Kuali is a growing cloud software company that partners with colleges and universities to build open source software in a competitive space. Our market it rife with outdated, inefficient, legacy ERPs that leave users yearning for better solutions. We are committed to improving our customers experience and reducing their investment in administrative software. We’re generating revenue and growing quickly with over 160 customers and 70 employees. You’ll have a significant impact on what we do and how we do it because we are an empowered group of entrepreneurs. You’ll also get to work with some truly amazing people. We offer an exceptional benefits package including full premium coverage for employee and dependent medical and dental care. We offer 401(k) matching, employee profit sharing and all the paid-time off that you need (just work it out with your manager).

If these company values appeal to you, then we should talk:

  • Deliver Amazing Experiences
  • Cultivate Openness
  • Iterate to Evolve
  • Act with Accountability
  • Assume the Best
  • Practice Humility

REQUIREMENTS

You have many years of experience. You’re curious. You solve hard problems. You execute. You advocate for the customer. You produce value. You love learning and innovating. You want to spend time honing your craft as well as teaching and learning from your peers. You are dedicated and love to be challenged.

About you…

  • You’ve worked on multiple web applications.
  • You care about the quality of your code.
  • You care about user experience and about having a rock solid back end.
  • You’re well versed in at least one programming language, but preferably many.
  • You’re versatile. You know when to think big and when to act small. You’re equally comfortable in both greenfield and refactoring projects.
  • You’re inspired to achieve results and your enthusiasm is contagious.
  • You’re passionate about your role in helping customers and other developers achieve their missions, and you advocate for them fiercely.
  • You’re curious, continuously seeking knowledge, and you share your discoveries with others.
  • You know how to influence and serve.
  • You’re comfortable navigating the complexity of large enterprise applications.
  • You have tailored agile methodologies to your needs.
  • You’re into continuous delivery and DevOps.

If you have some of these too we’ll be delighted:

  • You have experience with the Higher Education community.
  • You’ve shipped Software as a Service (SaaS) solutions.
  • You've worked with microservices architectures.
  • You’ve been through incremental refactoring efforts.

BENEFITS

Autonomy

Revenue sharing

401k matching (up to 4% of your salary)

Full health premiums for you + dependents

Take the PTO you need

Technology and training allowances

  • 2 weeks ago
  • Kuali

Software Engineer - Integrations (Remote, Contract)

Cinchapi is seeking a Fullstack Software Engineer to join our Integrations team. In this role, you’ll work directly with our customers to solve challenging problems using our software platforms.

As a Software Engineer on the Integrations team, you’ll deploy Cinchapi’s technology to meet customer needs, build integrations with third party systems and solicit constant feedback from customers to improve our products with rapid iteration cycles.

A successful candidate is someone that has worked on enterprise JVM systems and modern reactive Javascript applications.

This is a full-time contract position that initially pays between $35-$40 per hour.

Technologies we use

  • Core Cinchapi platforms and products provide the foundation for customer deployments.
  • Java for backend services.
  • VueJS and D3 for frontend applications.
  • Docker, Google Cloud and AWS for infrastructure.

What you’ll do

  • Build custom frontend and backend software that use core Cinchapi platforms for data integration, storage and analytics.
  • Build ad-hoc APIs and integrations to connect various 3rd party systems with Cinchapi and each other.
  • Use machine learning to create algorithms that provide functionality like intelligent matching and smart recommendations.
  • Make enhancements and bug fixes to core Cinchapi platforms to better solve common customer problems.

What we’re looking for

  • Intermediate experience with Java and the JVM.
  • Intermediate experience with VueJS and Nuxt or another reactive Javascript ecosystem.
  • Experience working with NoSQL databases like MongoDB.
  • Experience working with SQL databases like MySQL and PostgreSQL.
  • Experience with Docker or containerization, in general.
  • Comfort with Bash and the Linux command line (i.e. a knack for creating shell scripts to automate system administration tasks).

What we’d love to see

  • A familiarity with ConcourseDB, Cinchapi’s open-source distributed database warehouse for transactions, search and analytics across time.
  • A demonstrated understanding of various challenges associated with distributed systems at scale and experience overcoming them.
  • Previous interfacing directly with customers (technical and non-technical)
  • Experience with Kubernetes.
  • Understanding of the CAP theorem.
  • Knowledge of database internals and appreciation for the inner-workings of complex storage systems.
  • A history of contributing to open source projects.

About Cinchapi

Cinchapi is a venture-funded technology startup on a mission to make data make sense. We give enterprise companies real-time data insights with the power to act when it matters. The Cinchapi Data Platform is the world’s first code-free system for data discovery, analytics and automation powered by machine learning.




  • 2 weeks ago
  • Cinchapi

Software Engineer (Java/Python) for Intermodal Routing Engine

Interested in mobility? Looking for a job in which your technical skills come into play? Read on! Optimile is looking for a software engineer for our intermodal routing engine with expertise in Java/Python.

What we do?
Optimile is a software company offering Mobility-as-a-Service. Mobility-as-a-Service has become the new way of transportation. Our aim is to build bridges between different mobility operators and end-users, so that everyone can enjoy the ultimate freedom of planning, booking and paying different transportation modes through one single gateway.

This is our response to the shift away from personally owned means of transportation towards mobility solutions that are consumed as a service. Therefore we develop our own white-label mobility platforms and establish partnerships with all kinds of mobility operators.

To guide mobility users during their trip, we have created our own route planner. This route planner combines different means of transport to get to your destination point. It uses a set of parameters (e.g. cost of the route, ecological footprint of the route, weather, time…) to provide you with the optimal mobility solution.

What will your days look like?
Together with your enthusiastic colleagues you will develop further on our route planner. This way we can always offer the user a tailor-made mobility solution.

  • You automate the collection of operator data (from GTFS, OSM, shapefiles, NeTEx, linked connections, custom APIs ...).
  • You cast a critical eye on the algorithms used (A*, Raptor, Contraction Hierarchy, CSA ...) and help spotting opportunities.
  • You analyse data from operators and users and use this knowledge to improve results.
  • You help us scale the route planner (both in terms of number of users and geographical region).
  • You help delivering the route planner's results to the user.

Requirements
  • Living in Europe is a must
  • You have a Master’s degree in IT or similar experience
  • Speaking fluently English is not a problem for you
  • Working in a team doesn’t scare you
  • You are a hands-on problem solver
  • You are not afraid to try out new technologies and methods
  • Routing algorithms can trigger your interest
  • You will be available as soon as possible

Experience and capabilities
  • You know the fundamentals of Neo4j or other graph databases
  • You have experience with Java and Java Spring
  • Knowing the ins and outs of Grade build systems and Maven repositories is a plus
  • You know your way around Python and Django (REST framework)
  • Experience with Docker and Kubernetes is a plus
  • Experience with React (Native) is a plus

Benefits
  • Full-time permanent role, based remotely
  • Competitive salary
  • Fast growing international company
  • A great, supportive team to work with
  • The possibility to develop an innovative product in a new market within an international context

Totally your cup of tea? Convince us of your skills and blow us away with your application form.

  • 2 weeks ago
  • Optimile

Scala Backend Developer

Narrative is building the first global data marketplace. It has often been said that data is the new currency. Unfortunately, maximizing the value of data is often easier said than done. On one side, transacting via individual point to point integrations carries a lot of overhead in both business development and technical integration efforts. On the other, going through big aggregators introduces opacity in the pricing and provenance of the data. At Narrative, we help our customers get value from their data by building a central auction platform to reduce the friction and tooling to increase the transparency in this process.

We are a small, early stage team looking for great developers who want to jump in and take major systems and user-facing features from design to launch. Here’s where we are now:

  • We are operating in Amazon Web Services. Our services are mainly deployed on EC2 provisioned with Terraform.
  • We also heavily use other technology on AWS such as DynamoDB, S3, and RDS.
  • Our backend includes a data ingestion web service with supporting Kinesis consumers, along with a growing array of Spark projects. It’s written mostly in Scala, with a smattering of Python for lambda functions.
  • We sit somewhere in the middle of the “Scala as a worse Haskell” and “Scala as a better Java” spectrum. We love functional programming and we do make use of libraries like cats, but at the same time we heavily favor core language features and have no intention of rewriting everything using Free Monads.
  • Our web app UI is written in Typescript with Angular2 and a supporting API running on Node, and is deployed and monitored using much the same supporting tech as the backend.
  • Other services we use include: GitHub, CircleCI, DataDog.

    Here are some examples of projects that we would like some help with:

    • Data analytics pipelines to drive the interactive report UIs. For example: reports for yield forecasting and deal pre-qualification.
    • Implementing additional infrastructure to support transactions for more types of data.
    • Improving the latency and resource usage of our transaction processes.

      The ideal candidate should:

      • Have experience in a typed functional language such as Scala or F#, or significant experience in their non-functional equivalents (Java, C#) with an interest in Scala.
      • Have experience working with non-trivial quantities of data. As of this writing, our ingestion pipelines are handling something on the order of 500GB .snappy.parquet files per day. Prior work with Spark would be ideal, but experience with similar MapReduce-based technologies would also be helpful.
      • Have experience operating in a cloud environment like Amazon Web Services, Google Compute Engine, or similar.
      • Be able to work across all aspects of back end systems, from application code to SQL to systems administration.
      • Not be afraid of contributing to the entire stack (from the UI to Devops) when the need arises.

        We are not looking for a 100% fit on all the technology buzzwords, but we are looking for someone with strong technical skills who is eager to pick up new technologies as necessary.

        We are building the team with a remote-first mindset, and as a result every team member is expected to have an ability to synthesize business requirements, distill the domain, contribute to high-level design documents, efficiently communicate asynchronously, and more generally work autonomously toward a shared vision.

        Continuously investing in quality (code quality, tests, pull request reviews, refactoring…) is part of our strategy to sustainably maximize the business value we deliver.

        Apply at hiring-dev@narrative.io

        Useful Links

        • 2 weeks ago
        • Narrative

        Channel Sales Manager (Remote)

        Mission

        The Channel Sales Manager finds and wins relationships with new channel partners. The Channel Sales Manager is responsible for achieving sales, profitability, and partner recruitment objectives.  This role is focused on developing large strategic “White Label” and smaller SaaS partners plus identifying and developing new channel prospects directly.  The candidate will be expected to generate their own leads and have a hunter mentality.

        The Channel Sales Manager’s role also includes ensuring that the sales and marketing efforts support the company’s overall strategy and goals.

        Responsibilities

        The Channel Sales Manager reports to the CCO.  The purpose of this role is to find and win new Channel Partners by managing the sales process from hunting to signing:

        • Proactively recruit new qualifying partners;
          Manage sales pipeline, forecast monthly sales and identify new business opportunities;
        • Cold call within your market or geographic area to ensure a robust pipeline of opportunities.
        • Meet potential partners by growing, maintaining, and leveraging your network
        • Leads solution development efforts that best address partner needs, while coordinating the involvement of all necessary company and partner personnel;
        • Deliver partner presentations and attend sales meetings and partner conferences;
        • Assist in partner marketing activities such as conferences, campaigns and other promotional activities.
        • Analyze market trends and accordingly develop sales plans to increase brand awareness.

        The ideal candidate

        You are an experienced channel sales professional with extensive knowledge of development best practices, hosting, Platform as a Service, DevOps and web technologies.

        • 5-10 years’ experience selling hosted solutions (Cloud, SaaS, PaaS, IaaS).
        • 5-10 years of selling software services business value.
        • An extensive network of relationships with software providers, consulting firms, or coding languages ecosystems (PHP, Java, NodeJS, Python).
        • Demonstrate success defining and achieving sales plans and revenue targets.
        • Demonstrate past success for building a pipeline of partner opportunities
        • DevOps and infrastructure knowledge
        • Excellent communication, presentation, and analytical skills are a must in this highly collaborative role
        • A customer-oriented attitude combined with a positive and proactive nature
          Autonomy and the ability to work well with a distant international team
          Ability to travel 40% of your time.

        This is a remote job. Work from anywhere!
        • 2 weeks ago
        • Platform.sh

        Angular Software Developer

        Join our REBELLION!

        Songwriters, singers, bands, and all music creators are tired of not being paid fairly.  We have decided to create our own internet presence which includes songwriter and artist accounts for tracking copyright ownership, websites for artist to promote themselves and sell stuff, and a streaming site that is the best on the planet.  Check it out at rhythmic-rebellion.com and watch our videos at https://rhythmic-rebellion.com/video-list/all  We just started signing music creators and I promise this is the most exciting and fun job you will ever have.  Us music creators are getting ready to kick the big dog’s ass.

        Our software development team has over 20 members and growing.  We are well funded and we made the top 20 out of around 2500 entries in the Pepperdine University Most Fundable competition and Rhythmic Rebellion was mentioned on Entrepreneur.com.  Learn more at rhythmic-rebellion.com/investors. Our are main office is based out of Georgia, USA.

        Work remotely.  We promote a positive work environment.  We believe in praise for good work. We want your input. We want your ideas.  We don’t mind if you play your music loud!

        It is an additional benefit if you have worked with a music streaming company and/or have had successes in developing audio or video software solutions.

        This is not just a job, it’s an adventure.  We are creating new ways to entertain fans through digital audio and video.  We have ideas to monetize all these things so that music creators make additional income.  Because the music creators are all on our side, we are going to shake up the music industry.  No more begging audio and video streamers to pay us fairly. We now have our own company!

        Patron Empowerment, Inc owns the Rhythmic Rebellion project which is controlled and ruled by music creators.


        Mid to Senior User Interface Angular Web Developer

        • Delivering well thought-out, highly maintainable solutions to complex front-end web development problems
        • Collaborating with others on technical design & architecture for products & services
        • Be a member of a close-knit group of like-minded professionals working in a dynamic, fast-paced Agile environment
        • Working closely with business, UX and UI, product management, and other teams to conceive, create, and design unique customer experiences on mobile and desktop
        • Exercising your ability to translate complexity into simple and intuitive solutions
        • Participating in and contributing to Agile team ceremonies including: Daily standup, Backlog Reviews, Retrospectives, Sprint Planning, System Demos

        What You Need for this Position:
        • 5+ years of demonstrable production front-end web development experience
        • Fluent & productive with the Angular 6+ ecosystem using HTML5, typescript, SCSS, Reactive Extensions for Angular (ngrx), and module management patterns
        • Proven understanding of object-oriented design patterns
        • Fluent with designing and creating mobile first responsive web applications
        • Fluent with Material Design
        • Knowledge of User Experience (UX) Fundamentals, concepts & best practices (Personas, User Journeys, Information Architecture)
        • Experience creating feature specifications and technical design schematics
        • Proficient understanding of versioning control systems (Git)
        • Passion to learn emerging technologies and embrace continuous professional development
        • Knowledge or experience with BDD/TDD testing & strategies
        • Strong ability to concisely and accurately convey ideas and information in written and verbal form to audiences with diverse backgrounds.
        • Applicants must be authorized to work in the U.S. (no visas)

        It is helpful if you have:
        • Remote working experience with solid time management skills
        • Knowledge or experience with AWS services & concepts
        • Experience with SEO / analytics and ability to provide meaningful / actionable insight
        • Knowledge or experience with PHP / Laravel 7 / Vuejs
        • Knowledge or experience with mobile application development (iOS Swift  XCode, Android Java, Hybrid Nativescript)
        • Experience with GraphQL
        • Graphics design & styling background (frontify, etc.)
        • Experience with  Prototyping tools (Photoshop, Zeplin, Axure)

        • 2 weeks ago
        • Patron Empowerment Inc

        Senior DevOps Engineer

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

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

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

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

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

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

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

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

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

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

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

        • 2 weeks ago
        • Mokriya Inc

        Senior Software Engineer (C++)

        About Us

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

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

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

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

        Why should I be excited to work here?
        First, it’s fun. Not in the “everyone pretend to have fun, we’re a startup, where are the Nerf guns?” way, either. It’s fun to work at Mokriya because beyond the perks and good times, we’re a happy team of people who love to design and build great products. It’s not just that we have a great organizational structure in which everyone is really empowered to act; it’s also that we hire for fit and bring in folks only if we’re confident in their integrity, capability, and drive.
        No one will watch over your shoulder, and you won't have to spend time watching over anyone else's either. We’re a talented team of doers. There’s little bureaucracy, and we hate blocking. Our product managers spend their time making sure you can get things done in the way that best suits your preferences and the project needs.
        Autonomy, creativity, thoughtfulness, trust: if you care about those things, you'll be happy here. And more importantly, we'd be honored to hire you.

        Job Description:
        • Preference for a candidate who is in the United States.
        • Design, develop and maintain high-performance risk analytics, enterprise application designs, and software infrastructure using object-oriented design and analysis, using Java.
        • Build a REST API service layer.
        • Utilize modularity and layering to enable high scalability and maintainability for software applications.
        • Write high-performance computer algorithms and software code for Risk Analytics suite of applications.
        • Create software design documents, architecture, sequence, class, and related artifacts.
        • Translate design inputs into development work items. Assist in providing estimates for levels of effort required to accomplish expected deliverables.
        • Collaborate with fellow engineers, Product/Project Managers, and Quality Assurance engineers to develop multi-tier, multi-layered application layer framework, and functional components, following coding, documentation and design standards.
        • Research new technologies and techniques to support leading-edge development. Mentor junior team members on technical aspects.
        • Provide an active contribution to the team responsible for the design, development, and implementation of critical enterprise scale applications.

        Requirements:
        • BS/MS degree in Computer Science or related field with 3-5 years of professional experience
        • At least 4 years of experience in object-oriented design, data structures, design patterns, algorithms, and programming skills using C++
        • Ability to build fast, reliable, scalable, highly available, services and software components
        • Demonstrated ability to produce quality code and experience with source control systems like Git/Bitbucket
        • Experience writing and maintaining unit tests, using static analysis tools, profiling code, continuous deployment, etc
        • Past experience with Agile methodology
        • 2 weeks ago
        • Mokriya Inc

        QA Engineer (Manual)

        QA Engineer (Manual) 
        Competitive Salary
        Remote Contract

        Here at iPresence our growth is dependent on hiring amazing people! Wherever in the world they work, everyone is rewarded for their contribution. Are you ready to develop your career in an exciting hyper growth company? At iPresence, we are looking for a Manual QA Engineer to work on one of our exciting new products.

        iPresence was founded in Vancouver, BC to provide clients with a reliable partner to their online marketing and web development needs. We provide a wide variety of web services and predominantly specialise in high traffic websites. Just one of our websites receives 120 million views each month, making it one of Alexa’s Top 350 destinations in Canada.

        Our vast in-house experience and expertise enables us to provide our clients with access to valuable resources to tap into their target audiences. We oversee millions of impressions per month through our network of websites building on our customized long term approach to customer success.

        We also actively develop highly successful and profitable ventures of our own. We work on a variety of tech-based products which have evolved with market trends; adult-niche has always been at the heart of internet-usage and part of our rapid growth.

        Responsibilities

        • Manually test code
        • Automate Web tests using Selenium, Cypress, Mocha Js etc
        • Automate API tests using Java, RestAssured, Postman
        • Maintaining existing tests
        • Reading/writing technical documentation
        • Collaborate with dev team
        • Collaborate with Customer Support team

        Requirements

        • 5 years Manual experience & some automation experience
        • Programming languages: Java \ Javascript
        • Web automation: Selenium-WebDriver, Selenide, Cypress, Selenoid
        • API testing: Postman, RestAssured
        • Frameworks: Spring, jUnit5, Allure
        • CI/CD Jenkins, Docker
        • Fluent English (preferably people based in UK or Continental Europe)

        Benefits

        • 100% remote. Work remotely from anywhere in the world and build your own schedule.
        • Paid laptop
        • Yearly paid holidays + national holidays of your country
        • Company retreats
        • Coworking allowance



        • 2 weeks ago
        • iPresence
        Feedback