Remote spring Jobs in April 2020

13 Remote spring Jobs in April 2020

Post a job
    • 🔥 NEW: -50% on Remotive Community Memberships during COVID 19.
      Remotive Slack Community
  • Software Development (12) Software Development rss feed

    • At Numbrs, our engineers don’t just develop things – we have an impact. We change the way how people are managing their finances by building the best products and services for our users. 

      Numbrs engineers are innovators, problem-solvers, and hard-workers who are building solutions in big data, mobile technology and much more. We look for professional, highly skilled engineers who evolve, adapt to change and thrive in a fast-paced, value-driven environment.

      Join our dedicated technology team that builds massively scalable systems, designs low latency architecture solutions and leverages machine learning technology to turn financial data into action. Want to push the limit of personal finance management? Join Numbrs.

      Job Description

      You will be a part of a team that is responsible for developing, releasing, monitoring and troubleshooting large scale micro-service based distributed systems with high transaction volume. You enjoy learning new things and are passionate about developing new features, maintaining existing code, fixing bugs, and contributing to overall system design. You are a great teammate who thrives in a dynamic environment with rapidly changing priorities.

      All candidates will have

      • a Bachelor's or higher degree in technical field of study or equivalent practical experience
      • experience with high volume production grade distributed systems
      • experience with micro-service based architecture
      • experience with software engineering best practices, coding standards, code reviews, testing and operations
      • hands-on experience with Spring Boot
      • professional experience in writing readable, testable and self-sustaining code
      • strong hands-on experience with Java (minimum 8 years)
      • knowledge of AWS, Kubernetes, and Docker
      • excellent troubleshooting and creative problem-solving abilities
      • excellent written and oral communication in English and interpersonal skills

      Ideally, candidates will also have

      • experience with Big Data technologies such as Kafka, Spark, and Cassandra
      • experience with CI/CD toolchain products like Jira, Stash, Git, and Jenkins
      • fluent with functional, imperative and object-­oriented languages;
      • experience with Scala, C++, or Golang
      • knowledge of Machine Learning

      Location: residence in UK mandatory; home office

    • 5 days ago

      About Good Money 

      Good Money is the world’s first digital banking platform where we will make every customer an owner and allocate 50% of our profits to social and environmental impact. Good Money is a conscious banking platform providing best-in-class mobile banking and financial services while democratizing ownership to its customers for the first time in history. We’ve built a team of almost 50 after raising a Series A round to build and release a product this spring. 

      Our first banking product is now live with our first real customer cohort. The early returns are showing that customer want what we have to offer. Now to capitalize on the opportunity we must add bandwidth to build in a better way that allows us to own our full tech stack. 

      About the Technology Team 

      We’re looking for senior backend engineers to help us build this next phase. By investing in you and adding strength to this team, we can start to deliver value to our customers in a new way post-launch. 

      Our intent is to continue to build a team of the best in their fields who want to produce the best work of their careers. Whether you have built within fintech or outside it altogether, the only requirement is the willingness and ability to build. For the right values-aligned candidates, we’ll support you in taking calculated risks and big swings in both success and failure. 

      It’s the right role for engineers who:

      • Have lived through the starting or growth phase of a fintech or digital banking product
      • Want to hop in and build on the ground floor of a company
      • Bring 5+ years of relevant software development experience (or equivalent life experience)
      • Skills designing and building large scale production systems or features
      • Hold their work and ability to work with others to elite standards
      • Can work in a cross-functional team-first way with people across our core systems and user flows

      Specific build experience that will help: 

      • 4+ years of practical experience building performant scalable microservices using the Serverless framework and serverless technologies at scale
      • 2+ years of experience with GraphQL, experience with Apollo Gateway, Apollo Federation and Apollo Graph Manager is a significant plus
      • Senior-level experience with Ruby and/or Node for building microservices in AWS and Lambda
      • Senior-level experience with high-performance database systems preferably MySQL and PostgreSQL

      Hiring Philosophy & Process

      Look, we know job searching is hard, time-consuming, and stressful. We aim to let you know everything we can, when we can. We want to make sure you have all the time you need to learn more about us. We also want to have the time we need to learn more about you. Once we surpass the threshold, we want to move forward. 

      Perks

      • Distributed team nationwide
      • Stock
      • Competitive salaries
      • Open and flexible PTO 
      • Medical, dental, & vision insurance

      Anticipated Process for Top Candidates: 

      • Drop your application with us here 
      • Zoom interviews with People Ops and Engineering 
      • Regular check ins to see if the role is still right for you 
      • Reference checks, negotiation, and offer.

      Feel Right For You? 

      We’d love to hear from you no matter your background. Drop your resume in one click and we’ll be happy to answer your questions from there. 

    • Railroad19 (US only)
      1 week ago
      We are looking for a savvy Data Engineer to join our growing team of analytics experts. The hire will be responsible for expanding and optimizing our data and data pipeline architecture, as well as optimizing data flow and collection for cross functional teams. The ideal candidate is an experienced data pipeline builder and data wrangler who enjoys optimizing data systems and building them from the ground up.  The Data Engineer will support our software developers, database architects, data analysts and data scientists on data initiatives and will ensure optimal data delivery architecture is consistent throughout ongoing projects. They must be self-directed and comfortable supporting the data needs of multiple teams, systems and products. The right candidate will be excited by the prospect of optimizing or even re-designing our company’s data architecture to support our next generation of products and data initiatives.

      Responsibilities for Data Engineer
      • Create and maintain optimal data pipeline architecture,
      • Assemble large, complex data sets that meet functional / non-functional business requirements.
      • Identify, design, and implement internal process improvements: automating manual processes, optimizing data delivery, re-designing infrastructure for greater scalability, etc.
      • Build the infrastructure required for optimal extraction, transformation, and loading of data from a wide variety of data sources using SQL and AWS ‘big data’ technologies.
      • Build analytics tools that utilize the data pipeline to provide actionable insights into customer acquisition, operational efficiency and other key business performance metrics.
      • Work with stakeholders including the Executive, Product, Data and Design teams to assist with data-related technical issues and support their data infrastructure needs.
      • Keep our data separated and secure across national boundaries through multiple data centers and AWS regions.
      • Create data tools for analytics and data scientist team members that assist them in building and optimizing our product into an innovative industry leader.
      • Work with data and analytics experts to strive for greater functionality in our data systems.
      Qualifications for Data Engineer
      • Understanding of concepts such as Change Data Capture, Event Sourcing, and CQRS patterns using event based systems
      • Advanced working SQL knowledge and experience working with relational databases, query authoring (SQL) as well as working familiarity with a variety of databases.
      • Experience building and optimizing ‘big data’ data pipelines, architectures and data sets.
      • Experience performing root cause analysis on internal and external data and processes to answer specific business questions and identify opportunities for improvement.
      • Strong analytic skills related to working with unstructured datasets.
      • Build processes supporting data transformation, data structures, metadata, dependency and workload management.
      • A successful history of manipulating, processing and extracting value from large disconnected datasets.
      • Working knowledge of message queuing, stream processing, and highly scalable ‘big data’ data stores.
      • Strong project management and organizational skills.
      • Experience supporting and working with cross-functional teams in a dynamic environment.
      • We are looking for a candidate with 5+ years of experience in a Data Engineer role, who has attained a degree in Computer Science, Statistics, Informatics, Information Systems or another quantitative field. They should also have experience using the following software/tools:
      • Experience with stream-processing systems: Kafka, Nifi, Storm, Spark-Streaming, etc.
      • Strong knowledge of object-oriented/functional programming with Java 8+ or other JVM languages (Scala, Clojure, Kotlin, Groovy)
      • Hands-on experience with ETL techniques and frameworks like Apache Spark or Apache Flume.
      • Strong understanding of data serialization formats like Apache Avro, Parquet, Protobuf, Apache Thrift.
      • Experience with relational SQL and NoSQL databases, including Postgres and Cassandra, MongoDB, ElasticSearch.
      • Use of AWS cloud services: EC2, EMR, RDS, Redshift, S3, Lambda, Kinesis.
      • Experience with integration of data from multiple data sources.
      • Understanding of the importance of CI/CD, unit/integration testing, build tooling (maven, gradle, sbt), dependency management.


      About RR19
      • We develop customized software solutions and provide software development services.  We’re a specialized team of developers and architects.  As such, we only bring an “A” team to the table, through hard work and a desire to lead the industry — this is our company culture — this is what sets Railroad19 apart.
      • At Railroad19, Inc. you are part of a company that values your work and gives you the tools you need to succeed. We are headquartered in Saratoga Springs, New York, but we are a distributed team of remote developers across the US. 
      • As a Railroad19 employee, you will be part of a company that values your work and gives you the tools you need to succeed. Our Executive headquarters is in Saratoga Springs, New York, but this position is remote. Railroad19 provides competitive compensation and excellent benefits~ Medical/Dental/Vision vacation and 401K.
      Working at Railroad19:
      Competitive salaries
      Excellent Health Care, Dental and Vision benefits
      3 weeks vacation, 401K, work life balance
      No Agencies***
      This is a non-management position

      We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender, gender identity or expression, or veteran status. We are proud to be an equal opportunity workplace.
    • Railroad19 (US only)
      2 weeks ago

      We are looking for a savvy Data Engineer to join our growing team of analytics experts. The hire will be responsible for expanding and optimizing our data and data pipeline architecture, as well as optimizing data flow and collection for cross-functional teams. The ideal candidate is an experienced data pipeline builder and data wrangler who enjoys optimizing data systems and building them from the ground up.  The Data Engineer will support our software developers, database architects, data analysts and data scientists on data initiatives and will ensure optimal data delivery architecture is consistent throughout ongoing projects. They must be self-directed and comfortable supporting the data needs of multiple teams, systems, and products. The right candidate will be excited by the prospect of optimizing or even re-designing our company’s data architecture to support our next generation of products and data initiatives.

      Responsibilities for Data Engineer

        • Create and maintain optimal data pipeline architecture,
        • Assemble large, complex data sets that meet functional / non-functional business requirements.
        • Identify, design, and implement internal process improvements: automating manual processes, optimizing data delivery, re-designing infrastructure for greater scalability, etc.
        • Build the infrastructure required for optimal extraction, transformation, and loading of data from a wide variety of data sources using SQL and AWS ‘big data’ technologies.
        • Build analytics tools that utilize the data pipeline to provide actionable insights into customer acquisition, operational efficiency and other key business performance metrics.
        • Work with stakeholders including the Executive, Product, Data and Design teams to assist with data-related technical issues and support their data infrastructure needs.
        • Keep our data separated and secure across national boundaries through multiple data centers and AWS regions.
        • Create data tools for analytics and data scientist team members that assist them in building and optimizing our product into an innovative industry leader.
        • Work with data and analytics experts to strive for greater functionality in our data systems.

      Qualifications for Data Engineer

        • Understanding of concepts such as Change Data Capture, Event Sourcing, and CQRS patterns using event-based systems
        • Advanced working SQL knowledge and experience working with relational databases, query authoring (SQL) as well as working familiarity with a variety of databases.
        • Experience building and optimizing ‘big data’ data pipelines, architectures, and data sets.
        • Experience performing root cause analysis on internal and external data and processes to answer specific business questions and identify opportunities for improvement.
        • Strong analytic skills related to working with unstructured datasets.
        • Build processes supporting data transformation, data structures, metadata, dependency and workload management.
        • A successful history of manipulating, processing and extracting value from large disconnected datasets.
        • Working knowledge of message queuing, stream processing, and highly scalable ‘big data’ data stores.
        • Strong project management and organizational skills.
        • Experience supporting and working with cross-functional teams in a dynamic environment.
        • We are looking for a candidate with 5+ years of experience in a Data Engineer role, who has attained a degree in Computer Science, Statistics, Informatics, Information Systems or another quantitative field. They should also have experience using the following software/tools:
        • Experience with stream-processing systems: Kafka, Nifi, Storm, Spark-Streaming, etc.
        • Strong knowledge of object-oriented/functional programming with Java 8+ or other JVM languages (Scala, Clojure, Kotlin, Groovy)
        • Hands-on experience with ETL techniques and frameworks like Apache Spark or Apache Flume.
        • Strong understanding of data serialization formats like Apache Avro, Parquet, Protobuf, Apache Thrift.
        • Experience with relational SQL and NoSQL databases, including Postgres and Cassandra, MongoDB, ElasticSearch.
        • Use of AWS cloud services: EC2, EMR, RDS, Redshift, S3, Lambda, Kinesis.
        • Experience with integration of data from multiple data sources.
        • Understanding of the importance of CI/CD, unit/integration testing, build tooling (maven, gradle, sbt), dependency management.

      About RR19

        • We develop customized software solutions and provide software development services.  We’re a specialized team of developers and architects.  As such, we only bring an “A” team to the table, through hard work and a desire to lead the industry — this is our company culture — this is what sets Railroad19 apart.
        • At Railroad19, Inc. you are part of a company that values your work and gives you the tools you need to succeed.
        • We are headquartered in Saratoga Springs, New York, but we are a distributed team of remote developers across the US. 
        • Railroad19 provides competitive compensation and excellent benefits~ Medical/Dental/Vision vacation and 401K.
      Working at Railroad19:

      • Competitive salaries
      • Excellent Health Care, Dental and Vision benefits
      • 3 weeks vacation, 401K, work life balance
      • No Agencies***
      • This is a non-management position
      We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender, gender identity or expression, or veteran status. We are proud to be an equal opportunity workplace.
    • 3 weeks ago

      The GitPrime Team

      Now a part of Pluralsight, GitPrime is a rapidly growing Software-as-a-Service platform that generates data-driven performance metrics for software engineering.  Prior to joining Pluralsight, GitPrime was recognized as the Number 2 best company to work in Colorado 2019.

      We report on the work patterns and the people-side of software development so engineering leaders can advocate for resources and demonstrate that 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.

      Working at Pluralsight

      Founded in 2004 and trusted by Fortune 500 companies, Pluralsight is the technology skills platform organizations and individuals in 150+ countries count on to create progress for the world.

      Our platform helps technologists master their craft and take control of their careers. We empower businesses everywhere to build adaptable teams, speed up release cycles and become scalable, reliable and secure. We come to work everyday knowing we’re helping our customers build the skills that power innovation.

      And we don’t let fear, egos, or drama distract us from our mission. Our mission to democratize technology skills is what drives us and our values are at the helm of how we work together. It’s our commitment to practicing them day in, day out that enables our performance. We’re adults, and we treat each other that way. We have the autonomy to do our jobs, transparency to eliminate office politics and trust each other to do the right thing. We thrive in an environment with creativity around every corner, challenges that keep us on our toes, and peers who inspire us to be the best we can be. We bring different viewpoints, backgrounds and experiences, and united by our mission, we are one.  

      Job Description

      We are seeking a highly experienced Java Developer who will join our talented software team, working on mission-critical applications. This position is ideal for the senior candidate seeking a non-managerial development track position.

      Who you’re committed to being:

      • A writer of clean code with properly running programs

      • A hands-in-the-code daily developer who defaults to productivity

      • A passionate, self-motivated builder who recognizes the need to work well with other team members.

      What you’ll own:

      • Developing scalable Java applications

      • Providing expertise in the full software development lifecycle, from concept and design to testing.

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

      • Create elegantly designed, testable, efficient code

      • Participate in all phases of the development lifecycle

      • Running point in any and all preparations for production releases of software components

      • Ensure designs meet specifications

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

      Experience you’ll need:

      • You should have no less than five years of commercial experience in building high-performing, scalable, enterprise-grade applications

      • You must be able to write clean code and ensure your programs run properly

      • We also expect you to be passionate about building software and perform well working in a team of engineers and web designers

      • Excellent knowledge of Java internals, such as Classloading, Memory Management, Transaction management and so on

      • Experience with Kafka and the Samza framework

      • Extensive experience with deployments Kubernetes

      • Experience with Docker

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

      • Verifiable and articulate knowledge of Spring web framework

      • BS degree in Computer Science required. And while a Master’s degree is not required, appropriate and high-level work history that can map over to Master’s level work is

      Additional Information

      Bring yourself. Pluralsight is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age or veteran status.

      https://www.youtube.com/watch?v=-HTcEYIzA6c&t=1s



      Qualifications


      Additional Information

      All your information will be kept confidential according to EEO guidelines.

    • Silverfin (CET +/- 3 hrs)
      4 weeks ago
      Seasoned Ruby Developer - Spring 2020

      If you’re any good at Ruby, this is probably not the first job ad you’ve seen, so we’ve done our best to stand out while also accurately presenting what we’re all about. If it sounds like you would enjoy working with us, don’t hesitate to apply or drop us a line with questions on [email protected].

      Ahum. Here it comes.

      What’s a Silverfin?

      At Silverfin we’re trying to apply the promise of software to the age-old industry of accounting. With our SaaS we’re automating a large chunk of the busy-work that accountants are currently handling manually, and are building new tools so they can provide better services to their customers. We aim to optimize their workflow in such a way that accountants can spend more time on the much more impactful and rewarding work of advising their customers, the business owners.

      The good news is we’re succeeding in doing exactly that. Every day more than 15.000 financial service professionals use Silverfin to help and advise more than 200.000 businesses. Our customers adore us! The even better news is there’s still plenty left to work on, and that’s where we hope you come in.

      What makes the engineering team at Silverfin special?

      We’re a remote-first engineering team of 25 people distributed in 14 different countries. A priority for us is maintaining proper work-life balance. We avoid meetings as much as possible, accept deadlines only when absolutely necessary, and never expect anyone to work longer hours than they’ve signed up for. A day in our working lives is pretty boring in this regard, and we feel that’s exactly how it should be.

      Working with us means you can be flexible with your schedule. It’s OK to disappear for a few hours in the middle of the day to run some errands, get a haircut, pick up the kids — whatever reason, you don’t need to explain yourself. You also fully decide when you take time off: our team is sufficiently varied and well organized that there are always enough people around to handle the load, and in the rare cases it’s not, we will decrease the load instead of asking people to move their holiday.

      Being remote-first means we favor asynchronous communication. We don’t shy away from chatting in Slack, but the important decisions or discussions are done in Gitlab issues, over email, or in our wiki, so there’s a written, persisted record. We’re mindful of maintaining long chunks of focussed time, which means we avoid @-mentions or PMs on Slack, and other triggers and interrupts. We encourage using Slack’s DnD function, especially when you’re not working!

      We’d be really happy to welcome you in our #dev channel, but it’s not just virtual: we make sure we regularly get to see each other in real life too. Twice a year we fly the whole engineering team together to a different location in Europe, and at least once a year we join up with the rest of the company so we can spend some time together with the other departments.

      What does working at Silverfin look like?

      We work in nimble teams around 5 people in size, with each team taking ownership of a specific set of features of the application. Teams are responsible for a full slice across the stack, so both the backend as well as the frontend of each part is maintained by the same people.

      You’ll be supported by our UI designer who develops and maintains HTML and CSS components into a reusable UI-framework, and even builds Vue.js prototypes where necessary, handling compatibility problems with different browsers for you, and making sure everything is responsive as well.

      Our ops team ensures things run smoothly, deploys happen correctly, and will work with you when issues should arise. We’re enthusiastic followers of the devops mindset, which means ops and developers work together to solve problems, and empower each-other to be self-sufficient, instead of throwing problems over the wall to the “other side”.

      Our stack is Vue.js and vanilla JS with a sprinkling of jQuery on the frontend and an up-to-date Rails monolith on the backend. We use PostgreSQL and Redis for persistence and caching, and everything is running on a Kubernetes cluster in Google Cloud. Our daily tools include GitLab, Quip and Slack, with Zoom as our remote conferencing tool of choice.

      No code gets deployed without a code-review by a peer and testing is a must. Our pipeline automates deployment when the suite is green, and deploys happen dozens of times a day. Each team is currently doing Kanban, but they’re free to follow whatever process suits them best. There are regular retros held to work towards continuous improvement.

      Software for accountants is not considered to be very exciting, but we have our fair share of technical challenges. To give you a sense of scale: our database exceeds 7TB*, and our largest table recently crossed the 10 billion row mark. We interface with more than 30 different external APIs, and provide third parties an API of our own.

      *: Our ops team noted that this actually isn’t that hard to achieve if you’re just indexing everything, but it still sounds impressive, right?

      What does your future look like?

      Personal growth is key to staying motivated. At Silverfin you don’t need to move to management in order to get promoted. We see the individual contributor track and the management track as two different growth paths which every engineer can follow and switch between. You can be promoted, including pay raises, as a contributor just like as a manager.

      Everyone has a €1000 yearly budget to spend on conferences, courses, workshops or other training to improve their skills and level up. This also includes accommodation, travel costs. If the conference is on a workday you’ll get paid like any normal day. Silverfin colleagues regularly visit conferences across the world. Are you going to Euruko this year? Come say hi!

      We’re looking to hire a lot of new colleagues, and by the end of the year we’d like to have a couple of more teams. Each new team would also need a new teamlead, and we prefer to promote from within the engineering team. This means if you’d like to step onto the management track, there will be plenty of opportunities to do so in the near future. We pro-actively keep track of who would be interested, and provide feedback and learning opportunities to work towards such a goal.

      What are we looking for?
      • You’re experienced in both Ruby and Rails, and also understand where the boundaries lie between them. You can code in Ruby without any of Rails’ training wheels if necessary.
      • You’re up for mentoring coworkers and can give in-depth, productive feedback during code reviews. While you appreciate the small stuff, you recognize bikeshedding and can avoid its pitfalls.
      • You code with reason and can justify the important decisions you made during development.
      • You can communicate clearly in English, both written and verbally.
      • You know and can apply best practices when relevant. That means the usual like version control, testing, and refactoring; but also higher level concepts such as good object oriented design.
      • You're aware of the trade-offs involved in proper engineering and can make balanced business decisions, keeping in mind all the stakeholders of the project.
      • You’ve got opinions on code design and you can discuss them, but you’re professional enough to not let those opinions get in the way of a consensus if necessary.
      What can we offer you?
      • Actual, proper work-life balance
      • Choose your own working hours and work 100% remotely
      • Personal growth training and opportunities
      • Join a distributed remote-first engineering team with 25 colleagues in 14 different countries
      • A refreshing work environment with professional, friendly and welcoming colleagues
      • A €1000 yearly budget for conferences, courses, workshops or other expenses that will improve your skills
      Requirements
      • You have at least 4 years of experience working with Ruby, or 2 years of experience with Ruby and 4 years in other languages.
      • You get Rails
      • Your work hours have some overlap with EU business hours (we require your local timezone to be within CET +/- 3h)
      Nice to have’s

      These would be nice but are definitely not necessary. Don’t worry if none of the following applies to you.

      • Experience as a remote worker in a fully remote team
      • Experience with Javascript (ES6) and frontend frameworks
      • Experience working with large datasets and the problems they bring
      • Experience in Fintech
      • Accounting knowledge
      Interested?
    • What You’ll Do:

      • Collaborate in every stage of a product's lifecycle; from planning to delivery
      • Create clean, modern, testable, well-documented code
      • Agile process with CI/CD environment to develop scalable web applications
      • Communicate daily with clients to understand and deliver technical requirements

      What is Required:

      • 7+ years professional development experience

      • 5+ years professional experience in a senior developer role with Java

      • Preferred: critical software development in large enterprises

      • Experience with Java 1.8 or later

      • Strong understanding of Java multithreading, concurrency and memory management

      • Excellent coding practices including a solid understanding of design patterns and object-oriented programming

      • Experience with Spring (Framework, Security, MVC, Boot)

      • Experience building maintainable and efficient tests using tools such as MyBatis, JUnit, TestNG, Mockito etc.

      • Coding standards to include unit, integration and acceptance testing

      • Experience with Cloud services (AWS, Azure, OpenShift etc.)

      • Experience with SQL and NoSQL

      • Experience with Git/GitHub

      • Experience with Containers

      • Knowledge of micro-services networking, load balancing, service discovery concepts and technologies

      • Strong understanding of the agile software development process

      • Superior communication skills in English

      How We Work

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

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

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

      The result? We produce meaningful work

      Getting Hired

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

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


      Want to learn more about Clevertech and the team? Check out clevertech.careers and our video highlighting Clevertech's Career Growth Video

    • 1 month ago

      What You’ll Do:

      • Collaborate in every stage of a product's lifecycle; from planning to delivery
      • Create clean, modern, testable, well-documented code
      • Agile process with CI/CD environment to develop scalable web applications
      • Communicate daily with clients to understand and deliver technical requirements

      What is Required:

      • 7+ years professional development experience

      • 5+ years professional experience in a senior developer role with Java

      • Preferred: critical software development in large enterprises

      • Experience with Java 1.8 or later

      • Strong understanding of Java multithreading, concurrency and memory management

      • Excellent coding practices including a solid understanding of design patterns and object-oriented programming

      • Experience with Spring (Framework, Security, MVC, Boot)

      • Experience building maintainable and efficient tests using tools such as MyBatis, JUnit, TestNG, Mockito etc.

      • Coding standards to include unit, integration and acceptance testing

      • Experience with Cloud services (AWS, Azure, OpenShift etc.)

      • Experience with SQL and NoSQL

      • Experience with Git/GitHub

      • Experience with Containers

      • Knowledge of micro-services networking, load balancing, service discovery concepts and technologies

      • Strong understanding of the agile software development process

      • Superior communication skills in English

      How We Work

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

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

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

      The result? We produce meaningful work

      Getting Hired

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

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



      Want to learn more about Clevertech and the team? Check out clevertech.careers and our video highlighting Clevertech's Career Growth Video

    • Who?

      We're looking for a Java developer with extensive Spring and Spring Security experience.

      Experience with OAuth is a strong plus.

      On the non-technical side – a good level of command over the English language is also a plus.

      The Work

      You're going to be working with the dev team on developing projects for teaching purposes – naturally with a strong focus on Spring, Security, and OAuth.

      The Admin Details

      Time: ~10 Hours / Week

      Systems we use: JIRA, Slack, GitHub, Email

      Budget: 20$ – 23$ / hour

      Best of luck, 

      Eugen. 

    • Railroad19 (US only)
      1 month ago

      At Railroad19, Inc., we build custom solutions and provide our clients with top tier development services. We’re a specialized team of developers and architects, which means, we only bring an “A” team to the table. Our culture is built on hard work and a desire to be thought leaders in the industry, this is what sets Railroad19 apart.

      Due to continuous growth, we are currently seeking a few Cloud-Native Java Developers that are fluent in both Java 8 and Spring Boot. In addition to contributing code and tangible deliverables, you will be expected to work as an advisor to help identify, educate, and foster best-in-class solutions. Creating these relationships requires strong communication skills and a passion for solving complex challenges.

      When you join Railroad19 you are part of a company that values your work and gives you the tools you need to succeed, while offering you a work/life balance. We are headquartered in Saratoga Springs, New York, but we are a distributed team of remote developers across the US.

      This is a full-time position with comprehensive benefits, vacation, 401k and more. Railroad19 provides competitive compensation with excellent benefits and a great corporate culture.

      The role is remote - U.S. located, only full time (NO- contractors, Corp-to-Corp or 1099).
       
      Core responsibilities:

      • Understand our client's fast-moving business requirements

      • Negotiate appropriate solutions with multiple stake-holders

      • Write and maintain scalable enterprise quality software

      • Build web applications using Spring Boot

      • Build Microservices that connect to Oracle and NoSQL databases

      • Build software components that integrate with a workflow engine and/or ESB to execute asynchronous business processes

      • Manage the complete software development life cycle

      • Writing functional and unit tests in order to maintain code quality

      • Work with Jenkins to perform Continuous Integration

      • Collaborate with other teams in order to deliver a high-performance application that contains little or no defects

      • Identify new opportunities, tools, and services to enhance the custom software platform

      • Support and troubleshoot issues (process & system), identify root cause, and proactively recommend sustainable corrective actions

      Skills & Experience:

      • Advanced Java development experience

      • Hands-on experience with Java 8 (especially streaming collections and functional interfaces)

      • Hands-on experience with NoSQL technologies is a plus

      • Hands-on experience with Spring Boot, Spring Cloud, and Netflix OSS is a plus

      • Hands-on experience with Oracle, MySQL, ETL

      • Hands-on experience with AngularJS and/or similar JavaScript frameworks is a plus

      • Demonstrates a willingness to learn new technologies and takes pride in delivering working software

      • Excellent oral and written communication skills

      • Experience participating on an agile team

      • Is self-directed and can effectively contribute with little supervision

      • Bachelor's or master's degree in computer science, computer engineering, or another technical discipline; or equivalent work experience

      Working at Railroad19, Inc.:

      • Competitive salaries

      • Excellent Health Care, Dental and Vision benefits

      • 3 weeks’ vacation, 401K match eligibility, work-life balance

       No Agencies***
      This is a non-management position
      This is a full-time position

      We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender, gender identity or expression, or veteran status. We are proud to be an equal opportunity workplace.

    • 1 month ago

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

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

      As a member of the first few engineering teams at Crisp you have will have the unique opportunity to take products from concept to production as we build towards our goal of becoming the global technology platform for the food industry. You will work closely with the co-founder team and be part of not just defining and implementing our technology and product strategy, but also the way we work together as we scale our company.

      Signs of a great candidate

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

      Crisp’s Backend Tech Stack

      • Statically typed, modern languages. We use Kotlin and TypeScript.  Knowledge of these specific technologies is not a requirement. If you’re willing to learn, we’re willing to help you along the way.
      • Continuous deployment. Code is never far from being deployed to production, because if it’s not in production, it’s not solving problems in the real world. Our branch time spans are short, and features under development are hidden behind feature flags.
      • JVM based back-end. The JVM has a robust, rich ecosystem of libraries and tools that we’re leveraging to help us focus on building solutions, not tool-chains.
      • Cloud first. As a services offering in the 21st century, the cloud isn’t the future, it’s the present. We’re fully invested in using the features offered by our cloud provider in order to minimize technical debt and maximize productivity.
      • Micro-services. Not for the sake of the buzz, but when they make sense. By adopting a modern, thoughtful services architecture we’re able to scale organizationally, reduce technical debt, and maintain a high, sustained velocity.
      • Start-up mode.  The team is still small, and the product is fresh.  You’ll be able to exert a large amount of influence, and contribute to decisions that will determine the future of the product and the team.

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

    • At Railroad19, Inc. we develop customized software solutions and provide software development services.

      We are currently seeking a talented Sr. Front-End Developer (React focused) with a full stack awareness, to join our world-class team of developers assigned to work on a new project. This role will be responsible for contributing to the development and implementation of the front-end solution for our client. In addition to contributing code and tangible deliverables, the role is expected to work as an adviser to help identify, educate, and foster best-in-class solutions. Creating these relationships requires strong communication skills and some travel to the customer.

      At Railroad19, you are part of a company that values your work and gives you the tools you need to succeed. We are headquartered in Saratoga Springs, New York, but we are a distributed team of remote developers across the US. Railroad19 provides competitive compensation with excellent benefits and a great corporate culture.

      The role is remote - U.S. located, only full time (NO- contractors, Corp-to-Corp or 1099).
       
      Core Responsibilities:

      • Foster strong relationships with key stakeholders and provide expertise as well as customer service to meet a wide variety of requirements
      • Quickly provide insight and options to front-end challenges
      • Collaborate with Product Managers and business teams to create consumer-like, elegant, intuitive experience for enterprise users
      • Contribute both technically and in an advisory role to projects
      • Develop and manage extensible, stable code bases for a variety of applications
      • Provide front-end architecture and aesthetic thought leadership
      • Stay current with the fast-changing landscape of React
      • Evaluate frameworks, technology, platforms, and tooling solutions
      • Support and troubleshoot issues (process & system), identify root cause, and proactively implement sustainable corrective actions

      Skills & Experience:

      • Strong understanding of the DOM, HTML5, CSS3 and JavaScript
      • Significant experience with the React eco system (Flux, Flow, Redux, routing, etc)
      • Experience front-end tooling workflows: Node.js (NPM), WebPack, Create React App, Flow, Babel, TypeScript, etc
      • Strong understanding of debugging for the browser
      • Experience testing JavaScript code — Jest preferred, but not required
      • Experience with Responsive Web Design (RWD) patterns
      • Can-do Ability to work on other technology as needed
      • Proven ability to create working prototypes (proof of concepts) at varying degrees of fidelity using React and/or HTML/CSS/JavaScript
      • Experience with unidirectional data flow patterns
      • Full Stack awareness, but this role is front-end based
      • Experience with data integration; understanding/experience with RESTful API design and/or WebSockets
      • Working in an Agile environment
      • Strong team-building, vendor and customer relations skills
      • GIT and GitHub
      • Strong communication skills (wireframes, rapid prototypes, PoC’s, white boarding)
      • Experience maintaining and extending a style guide for scalability and cross application usage

      Nice to Have, but not Required

      • React Native
      • WebWorkers experience
      • ServiceWorkers experience
      • Experience using TypeScript 2.x
      • Experience with RxJS or other Reactive programming techniques/libraries
      • PWA experience

      NO AGENCIES***

  • Customer Support / Customer Success (1) Customer Support / Customer Success rss feed

    • Hey there! We're looking for a Customer Support Representative to join our team in providing amazing customer support to educators around the world. Gimkit currently is just three people — you'll increase the size of our team by 33%!

      **About the Job**

      Once fully up to speed, you’ll be the one responsible for providing outstanding customer service and support, primarily over email. You’ll help answer questions on Twitter, create and edit help documentation, and perhaps host some classes. You’ll also have opportunities to carve out your own passion projects related to supporting educators and students.

      While we're helping you get on board, you’ll be expected to be proactive in your process and learn quickly. 

      Written communication is a huge part of this role - you’ll write about 100 emails per day. This is a significant volume, so be sure that you’re ready and able to deal with that kind of daily load — you’ll get all the support and guidance you need along the way!

      There are three main parts of this job. The largest is responding to customers and supporting them in finding the information and solutions they need. The second is creating content to help customers before they reach out. The final part is communicating to us. You'll be the one communicating with customers every day and you'll be their advocate on the product development side.

      About You

      • You're a great writer and love helping educators. You enjoy making complicated situations simple and delightful. As a result, you're a great problem-solver who can process and resolve issues quickly. You're a stellar communicator, even when you have to communicate less-than-stellar news. 

      • You're as compassionate and empathetic as they come - you have a drive to constantly help others.

      • Deep technical knowledge of computer programming is not required, but you have a solid understanding of common issues with web-based software and how to get information to help us solve them.

      • You feel comfortable speaking up about your values. We make change from fresh perspectives and appreciate new viewpoints. Your voice matters to us.

      • You love supporting people. This isn’t a springboard into another area at Gimkit. You want to handle Gimkit's support for a while, and you’re excited to contribute to making Gimkit the best product for our customers.

      • We strongly encourage candidates of all different backgrounds and identities to apply. Each new hire is an opportunity for us to bring in a different perspective, and we are always eager to further diversify our company. Gimkit is committed to building an inclusive, supportive place for you to do the best and most rewarding work of your career while being yourself.

      Pay + Benefits

      • We believe in fair, living wages no matter where you live. To do this, we pay 30% more than the average person makes in your city with the same role and experience. 

      • However, tech salaries have gone up much quicker than customer support salaries. If you live in San Francisco and got paid 30% better than the average Customer Support Representative, you would get paid $53,000 a year. That's not a fair, living wage. So, we've decided to pay whichever is higher: $65,000 a year or 30% more than the average person makes in your city with the same role and experience.

      • We don't do bonuses at Gimkit. Instead, we share Gimkit's profits across all employees. Typically, each employee takes home thousands extra every year.

      • Our benefits are all aimed at supporting a life well lived away from work. None are designed to try to make you work longer hours or force you into staying around for a job you don't like.

      - 💗 Health, dental, and vision insurance: 100% premiums for you and 50% premiums for your dependents

      - 🌴 Flexible time-off policy with a 10 day a year minimum

      - 🤗 $1,000 a year charitable donation match

      - ❄️ 2 week paid winter break at the end of each year

      - 📘 5 paid days per year to volunteer in Education

      - 👵 401k match up to 6% of salary

      - 🏃 $100 a month health stipend (gym membership, massage, meditation app subscription)

      - 💸 Profit-sharing

      - 👶 3 months paid maternity and paternity leave

      - 🛎️ $350 a month working budget (for co-working space, coffee shop, home office improvement)

      - ✈️ Work remotely. At home, co-working space, or coffee shop, it's up to you. Your salary will adapt to fit the cost of living wherever you live

      - 😔 And while this shouldn't need to be mentioned under benefits, we think it's worthwhile to bring up work-week hours. Only about 12% of startup employees work 40 hours a week or less ([https://stateofstartups2019.firstround.com/](https://stateofstartups2019.firstround.com/)). We're part of that 12%. We're not interested in crazy hours.

      Finally, we think it's important to mention we're not VC funded. We're completely bootstrapped. We're running a profitable, sustainable business where we can afford to pay well and offer great benefits while making something people love. 

      If you want to join us in making our customers happy, please apply!

      How to Apply

      Introduce yourself to us as a colleague. Show us your future here! We value great writers, so be yourself, be creative, and take your time with the application. There’s no prize for being the first to submit! Stock cover letters won’t do. Tell us why you want this job. Tell us about:

      - Why you want to work in customer support.

      - A description of a great customer service/support experience you had recently, and what made it great.

      - A time you taught yourself a new skill to complete a job or project.

      Then, pick three of the customer questions below and answer them like you would if you worked here (hint: at this point, we value tone and style over correctness):

      - How do you create a Class?

      - Why does Gimkit cost money?

      - Does Gimkit have the ability to export a report to a CSV file?

      - My students told me they completed an Assignment, but it's not showing up on my end.

      - How do I cancel my subscription?

      Email your application and/or questions to us at [email protected] We’re accepting applications for this position until March 15th. 

      We’ll let you know that we’ve received your application. After that, you probably shouldn't expect to hear back from us until after the application deadline has passed. We want to give everyone a fair chance to apply and be evaluated.

      We’re seeking fluent English speakers/writers to work with us to answer customer inquiries via email during regular business hours Monday through Friday.

      We’re a remote company, so your location isn’t as important as your fit for the role. That said, we do prefer that your daytime hours coincide with your working hours so as to avoid night shift burnout. Remember to tell us where you’re located!

      We look forward to hearing from you!