A palm tree

Remote Software Engineer Jobs

The largest collection of remote Software Engineer jobs online. Filter by location requirement and employment type. New jobs added daily.
Your Location
Employment Type
  • Our Hometown, Inc logo

    WordPress – Junior / Mid – Full Stack Software Engineer – REMOTE – Full Time

    Our Hometown, Inc
    USA Only
    2 days ago

    Our-Hometown is looking for Junior to Mid-level Full Stack software engineers to join our small team. Our mission is to make local papers competitive with a bespoke set of tools to cater to their unique needs.

    Duties:

    • Developing and maintaining in-house WordPress plugins and themes.
    • Developing and maintaining mobile ionic applications for iOS and Android.
    • Handling third-tier customer support tickets.
    • Must reside in the United States

    Skills Required:

    • PHP experience
    • Javascript experience
    • WordPress plugin and theme development experience
    • Some Linux command-line/scripting experience
    • High-speed internet
    • Self-motivated
    • Good communication skills

    Nice to have:

    • C++ experience
    • Angular / ReactJS experience
    • Git experience
    • AWS experience
    • Home office
    • CSS experience
    • Python / Machine Learning

    Salary:

    Salary based on experience, with regular performance-based raises and/or bonuses.

    View Application
  • TrueAccord logo

    Experienced Software Engineer

    TrueAccord
    Worldwide
    2 days ago

    Engineering at TrueAccord

    TrueAccord is growing at a prodigious rate. Our systems are reaching challenges of scale as we approach tens of millions of transactions per week. In response to the onboarding of large clients and new features, some systems are actively evolving while others are being rebuilt from scratch.

    We work with a mix of languages and technologies, including Scala, Java, Go and Python across our stack. We believe in using the right tool for the job and value simple solutions over beautiful ones.

    What is an Experienced Software Engineer?

    An Experienced Software Engineer would be a Senior, Staff, or Principal Engineer. 

    You will be responsible for shaping and guiding the direction of our technology ecosystem while being a strong individual contributor. You will be part of a highly collaborative and competent team where everyone owns a piece of TrueAccord’s success. We are looking for a candidate with a strong technical background who would be comfortable working with a high degree of autonomy. We highly value code quality, maintainability, and simplicity.

    Your average workday will involve writing and reviewing code, scoping and validating ideas, and mentoring those around you. You will be designing solutions and implementing them, reusing technologies that are a part of our current toolkit, or introducing new ones.

    You have:

    • A significant amount of relevant software engineering experience in one of the languages we use (Scala, Java, Go, Python, and Typescript)
    • The confidence to work with a high level of autonomy
    • The ability to lead technical architecture discussions and help drive technical decisions
    • An intuition on what makes great software, and the ability to explain it

    You might also have:

    • Experience in Functional Scala
    • Experience in AWS, Docker, Kubernetes, similar technologies
    • Experience in event-driven architecture and domain-driven design
    • Experience mentoring and educating those around you

    Benefits, Perks, and Culture

    • Everything you need to work remotely
    • Work with talented and motivated people in a fast-paced mission-driven environment
    • Medical/dental/vision insurance, 401k (with match), flex spending plan, and life insurance
    • Family-friendly policies - parental leave, flexible work from home
    • Unlimited PTO
    • Transportation benefits

    We offer a healthy work environment that continuously builds an inclusive and diverse culture where everyone is able to develop the best version of themselves. We are a dynamic group of people who are subject matter experts with a passion for change. Our teams are crafting solutions to big problems every day. If you’re looking for an opportunity to do impactful work, join TrueAccord and make a difference.

    Our Dedication to Diversity & Inclusion

    TrueAccord is an equal opportunity employer. We promote, value, and thrive with a diverse & inclusive team. Different perspectives contribute to better solutions and this makes us stronger every day. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.

  • Dyspatch logo

    Senior Software Developer

    Dyspatch
    USA Only
    2 days ago

    Senior Software Developer

    • REMOTE
    • ENGINEERING
    • FULL-TIME

    Dyspatch is looking for a Senior Software Developer to join our dynamic Engineering team. We care about great engineering culture and creating a product that helps people work smarter, not harder.

    As a member of our Engineering team you’ll work closely with the Product team, ensuring that customer experience is front-and-centre for all future features. We’ll also collaborate to groom and manage internal and external expectations for upcoming roadmap priorities. As a team we’re responsible for maintaining a planned and prioritized technical roadmap so we can get ahead of any technical debt slowing us down.

    We value building reliable software that scales and we’re looking for the type of person who loves discussing and learning about great technical architecture, and who has experience leading modern web development solutions to tie it all together. If your work reflects your care and interest in leading user-focused development and great practices, we want to talk!

    Annual Salary: $95,000 – 125,000 CAD

    We’re based in Canada and this role is open to candidates who currently have valid Canadian work authorization (a SIN) and currently reside in Canada. Our core working hours are ~9 4 in the Pacific time zone, and we ask that you are able to have some overlap with us both for meetings and for connection.

    Our team is temporarily working remotely. The successful candidate will be asked to start as a remote employee and will have the option to work out of our Victoria, BC headquarters when the pandemic has ended or to remain fully remote. We’re open to working with the right candidate to find the best solution.

    Our Culture

    • * We value elevating our engineers as technical owners of projects to give them the opportunity to learn, grow and see their vision executed technically
      • We have biweekly sessions to discuss our technical architecture and how we might improve it
      • We tie our work to Engineering Values that we work to maintain together as guidelines for a great and healthy engineering culture
      • We develop our own in-house markup language to make writing email HTML easier
      • We care about the community and want to give back by running events offering mentorship and networking opportunities to help elevate a great tech community within Victoria

    In The First 3 Months, You’ll…

    • * Get ramped up on our tech stack and architecture, working closely with senior members of the Engineering Team
      • Contribute to our codebase, writing readable, performant code with scalability in mind
      • Complete your first project and deploy those changes to production systems
      • Work with the Product and Customer Success teams to identify performance bottlenecks, propose solutions and lead implementations
      • Ensure code you contribute has automated tests that run through our CI/CD pipeline to help maintain the reliability we expect in our platform
      • Actively contribute to product planning sessions
      • Build out traffic, performance and user action monitoring systems to collect data for future feature implementation

    In The First 12 Months, You’ll…

    • * Lead user-facing technical projects from start to finish
      • Work with the Engineering Manager to develop a technology roadmap with an ROI framework to validate the importance of continuous investment into our infrastructure
      • Be responsible for making high-level software architecture and system design decisions
      • Work closely with the Engineering team to coordinate feature releases on time
      • Constantly experiment with creative solutions and new technologies to create exceptional customer experiences
      • Set best practices and contribute to our standards of technical documentation to maintain our commitment to building scalable systems
      • Ensure that customer feedback is taken into consideration during any/all feature planning

    Relevant Technical Knowledge

    • * TypeScript, Go, Python
      • React, Node, GraphQL, gRPC
      • PostgreSQL, Redis, Memcache
      • AWS and Kubernetes infrastructure

    About Dyspatch

    Dyspatch is an email production platform that allows teams to streamline their entire email creation process and empower their email team to easily build emails with a library of pre-tested, on-brand email blocks without needing to code. Our portfolio also includes Sendwithus, a transactional email template management platform ideal for SMBs.

    At Dyspatch we believe that work should be transparent, engaging, and take place at a sustainable pace. We constantly strive to be better, to be more inclusive, and to push ourselves outside our comfort zones, caring deeply about our customers, products, and our coworkers. We work to grow the communities around us, as we all grow stronger together.

    We want our Dyspatchios to be supported at work, and well-cared for in their lives outside of it, offering:

    • Generous time off, starting with three weeks of paid vacation plus an extra week every year you’re with the company (to a max of 6 weeks), a winter holiday office closure, and personal time to take care of life
    • Paid parental leave, topping up to 10 weeks
    • An extended health program supporting the physical and mental health of you and those closest to you
    • An annual pro-d budget, and the support to take advantage of it
    • A wellness program designed for all activity levels and interests
    • Flexible, remote-first schedules, allowing you to work when and where you feel your best.
  • Instructure logo

    Software Engineer

    Instructure
    USA Only
    3 days ago

    We’re hiring engineers who are passionate about technology and education, to help build new features into our existing products.

    Our product team doesn't throw specs over some imaginary wall to engineering, and engineering doesn't throw code over some imaginary wall to QA. We all collaborate together. We highly value innovation, so much so that we have quarterly Hackweeks.  A week each quarter to work on relevant pet projects and features.

    Most of our work is open source, even our primary product (Canvas). Check us out on Github: www.github.com/instructure.

    What We Do:

    • We are full stack engineers with experience building web scale services in a loosely coupled but highly integrated system, as well as developing web scale single-page web apps with modern web technology.
    • We are a mixed stack and polyglot team with a deep commitment to quality and to using the right tech for each problem we solve.
    • This team works on a lot of different projects every 3-6 months - we need someone with broad knowledge of technologies
    • Our engineers become the primary owners of services that expand our product
    • We use Ruby, Rails, JavaScript, Node.js, Go, PostgreSQL, Linux, and our platform runs on AWS.

    What we look for:

    • Breadth of experience (and interest) in different languages and frameworks.  
    • Skilled full stack developer, or an expert back-end and DevOps developer.
    • Someone that wants to be the primary owner of services. These services expand the capabilities of Canvas.
    • Ability to solve complex problems requiring in-depth analysis.
    • At least 4 years of professional software engineering experience with strong preference towards Ruby development.
    • Knowledge of Agile best practices.
    • Capable Communicator.
    • Passionate about learning new stuff.
    • Strong knowledge of, and adherence to, coding best practices.
    • Ability and desire to work in an open and team-oriented environment.
    • BS in Computer Science or related degree preferred.

    GET IN ON ALL THE AWESOME AT INSTRUCTURE:

    • Competitive salary and 401k 
    • Medical, dental, disability, and life insurance 
    • HSA program, vision, voluntary life, and AD&D 
    • Tuition reimbursement
    • Paid time off, 10 paid holidays, and flexible work schedules 
    • Gym club reimbursements and rewards-based fitness tracking  
    • Latest software and tools with top of the line equipment

    We’ve always believed in hiring the most awesome people and treating them right. We know that the more diverse we are, the more diverse our ideas will be and when we openly welcome those ideas, our environment is better and our business is stronger.

    At Instructure, we participate in E-Verify and yes, in case you didn't catch it from the above, we are an Equal Opportunity Employer.

    All Instructure employees are required to successfully pass a background check upon being hired.

  • Vidalytics logo

    DevOps Engineer (Google Cloud Platform / Docker / GKE Expert)

    Vidalytics
    Worldwide
    3 days ago

    If you’re an expert in Google Cloud Platform DevOps (DevOps / Kubernetes / Istio / Helm / Docker) who wants to keep learning and honing your skills in a startup while having flexibility to work when and where you want, and using your experience to improve the infrastructure of a successful video marketing platform, then this is the opportunity for you. 

    We’re Vidalytics.com - a MarTech SaaS looking for a talented and experienced DevOps Engineer to help us with ongoing DevOps. Since we're small, we really want someone who can grow into a leadership role with us as we continue to scale. You'll work closely with our CTO, who ensures we build a solid, bug-free, scalable product that users love.

    We're doing millions of video plays a month that all have marketing analytics on them, which creates a lot of requests and high loads in our infrastructure. The person in this role will be key to optimize this load and our platform full-time on an ongoing basis. 

    If you’ve only touched GCP 1 out of 100 projects and can only suggest using vanilla VMs and don’t know how to achieve top performance with GCP centric tools AND cost savings at the same time, then this is not for you. We need a real GCP expert to really help us out. 

    What you can expect from us:

    • A fun and challenging opportunity to work on a really cool product in an interesting niche. 
    • Collaboration with a team of smart people across Eastern Europe and the US who have fun while getting s*** done. 
    • A flexible remote work environment where you can choose when to work (aside from a few team meetings).
    • Having your contributions valued (i.e. not being treated like a cog in a machine). 

    What we’ll expect from you:

    • Deep knowledge and expertise, specifically in Google Cloud Platform (NOT AWS), Kubernetes / Docker on GCP’s GKE including Istio, Helm, and Spinnaker. 
    • GCP/GKE certification is a big plus.
    • Someone who takes initiative/ownership and that we can trust and rely on to do what you say you will do.
    • Communicating with us about potential issues, blockers, changes made, etc. 
    • A desire to constantly be challenged, learn and grow.
    • Passion for the end-user experience.
    • Conversational English skills (verbal and written).

    What you’ll be doing:

    • Ongoing monitoring and maintenance.
    • Creating and managing k8s, Istio and Helm manifests, CI/CD pipelines, kubernetes clusters.
    • Managing nodejs/PHP/Golang applications.
    • Identifying issues and solving them as they arise.
    • Searching for best fit in terms of business value & costs infrastructural solutions, installing & managing them.

    To Apply

    If this sounds like the role for you, we’d LOVE to hear from you. Please get in touch.

  • Cherrydeck logo

    Fullstack Javascript Developer

    Cherrydeck
    Europe Only
    4 days ago

    We're looking for a Full-stack Javascript Developer to join our team!

    About us

    Cherrydeck is a small,  seed-stage company based in Hamburg,  Germany. 

    We're building a marketplace & portfolio platform for professional creatives (mainly photographers & videographers). Think Behance but more specialised.

    We're still at an early stage but on the road to reach profitability within the next year,  at which point we will optimise for growth of the team and the company in general.

    About the position

    We're looking for a full-stack Javascript developer to join our team.  You'd be responsible for everything related to technical implementation,  working directly with our Head of Product.  In the beginning you will be working as our sole developer,  but if it's a good fit you will be responsible for expanding your engineering team over time,  acting as the head of engineering.

    About our stack

    - React / NextJS with Typescript

    - NodeJS / ExpressJS with Typescript

    - AWS ECS & S3

    - PostgreSQL & TypeORM

    - Docker

    - Github (& Github Actions)

    - Stripe & Chargebee

    About you

    We're looking for someone who can take ownership of the technical aspects of product development. 

    We're a young team and as such, we value growth potential over all else.  If you're not 100% comfortable with all of our tech stack, but are willing to learn and grow with us, we'd love to receive your application!

    As an integral part of the team,  we're looking for someone who prides themselves at being a good communicator.  We operate very flexibly and every input is valued,  we want you to feel comfortable with contributing to the strategic decisions of the company. 

    Above all, we are looking for a team-player.  While you will be in charge of all technical implementation,  we want you to become a valued part of our small family here at Cherrydeck. 

    The perks

    -  above industry-average salary

    -  WeWork membership

    -  flexible work hours

    -  25 days paid vacation per year (plus national holidays of your country of residency)

    -  fun team events (we'll fly you in if you're not located in Germany)

    -  educational budget of 1000€ / year

    Next Steps

    Clicking on ‘Apply to this Position’ will open up a Typeform with a few questions.  We ask you to take your time to answer all the questions fully,  and to prove that you’ve been attentively reading this job posting,  please tell us your favourite Pokémon (of the original 150 of course, no need to explain why it’s your fav unless you really want to!) in the 'Anything else' question at the end.

    Once we receive your application, we will reach out within 7 days to let you know whether we’ll move forward with it.  If we do, we’ll schedule a quick call with Louis, our Head of Product, to get to know you a little better.  If it’s a good fit, we’ll provide you with a short skill test (a small task that shouldn’t take more than an hour time).  Once that is passed, we’ll do another call for you to meet the rest of the leadership team, to gauge whether it’s a good fit culturally.  You can expect an offer from us within 3 days if we’d like you to join the team.

    We’re looking for someone who will work with us for a long time, and because of that we want to make sure that you’re just as excited to join the team as we are about having you join it!

  • Facet Wealth logo

    Full Stack Engineer

    Facet Wealth
    USA Only
    4 days ago

    *This is a remote role**

    About The Role:

    At Facet Wealth, we put the client above all else. As a Full Stack Engineer at Facet Wealth, you will work with our Engineering & Product teams, playing a critical role in developing world class commercial software used by our lead planners & clients. Our goals are focused on developing a product to improve the financial lives of millions.

    A successful candidate would be proficient in modern front and back end tools and development methodologies. As well as being interested in learning new languages, technology stacks, tackling large and complex problems, and the ability to work both independently and in a peer programming environment.

    Tremendous growth potential exists at Facet - your growth opportunities are virtually unlimited. We are truly passionate about helping realize our team members’ potential through active mentorship. We value drive, ownership, and commitment as we grow our company.

    Your Day-To-Day Responsibilities:

    • Collaborate with Product and Planners to define solutions to problems
    • Design, develop, and test code written in Golang and React and deployed to AWS
    • Estimate tickets in a ScrumBan process
    • Commit code constantly to Git/Bitbucket in a mainline development environment
    • Write all the tests. Frustrated about never having time for tests? Not at Facet
    • Pair program with other developers as desired
    • Participate in daily standups
    • Participate in weekly “Tech Stack Tuesdays” to learn new development skills and techniques
    • Participate in bi-weekly “Fast Fridays” focused on performance improvements in the app
    • Participate in in quarterly 3 day Hackathons and win fun prizes
    • Constant learning and personal growth

    Job Specific Requirements:

    • Excited about learning new skills and working in a startup environment where change is normal
    • 2-5 years of full stack web development or related experience
    • Go, Java, .NET Core, Node.js, or other web-development framework
    • JavaScript experience, React.js is preferred
    • Relational databases experience, MySQL is preferred

    Preferred Skills and Experience:

    • Experience with Golang and React
    • Experience with AWS: ECS, EC2, RDS, S3
    • Experience with the REST Architectural style
    • Experience with The Clean Architecture 
    • Experience with Git, Bitbucket
    • Experience with frontend toolchains such as Webpack, Gulp, or Grunt 
    • Experience with frontend testing tools and frameworks such as Mocha/Chai, BrowserStack, Puppeteer
    • Experience with automated testing (unit, integration, regression, performance)
    • Experience with responsive design and PWAs
    • Familiarity with Linux
    • Familiarity with Docker 
    • Familiarity with FinTech APIs such as Plaid, Finicity, Yodlee, APEX, Orion

    What We Offer:

    • Competitive salary and equity
    • Unlimited vacation: we trust you
    • All the benefits: medical, dental, and vision insurance, 401(k) with employer match, short and long term disability coverage (paid by Facet), life insurance options and paid maternity and paternity leave
    • Certification reimbursement program
    • Work from anywhere: our founders are big fans of distributed work

    Why Working At Facet Wealth Is Awesome:

    Facet Wealth is disrupting the wealth management industry. Our innovative technology and unique planner model allow us to deliver high quality financial planning services to the 33 million mass affluent households in the US. As a company, our goals are to help millions of Americans achieve their financial goals through high quality financial advice previously unavailable to them, build the next generation of financial planning and financial life management tools that redefine how wealth management services are delivered and create a company culture that is as fun as it is stimulating!

    • We’re here to deliver amazing client experiences. No matter the role at Facet, we are all 100% committed to excellence in service of our clients.
    • Every single member of our team needs to be an active participant in helping to improve and evolve our business. We strongly believe great ideas can come from anywhere.
    • Change is not only something we tolerate, but something we embrace. Transformative change is critical to our growth and success and we all thrive off of it. 
    • Everyone belongs: bringing your authentic self to table is what makes you unique and thus Facet unique. We encourage you to be authentically yourself, every single day.

    We believe in creating a safe space for open and honest conversations, being inclusive of all communities, and ensuring Facet is a place where everyone’s voice can be heard. At Facet Wealth, we specifically look for individuals of varying strengths, skills, backgrounds, and ideas. We believe this gives us a competitive advantage to better serve our clients and employees.

    We hire candidates of any race, color, ancestry, religion, sex, national origin, sexual orientation, gender identity, age, marital or family status, disability, Veteran status, and any other status. Facet Wealth is proud to be an Equal Opportunity Employer. If you have a disability or special need that requires accommodation, please let us know.

  • Strategy11 logo

    Senior WordPress Developer (Remote)

    Strategy11
    Worldwide
    4 days ago

    Hi! We're Strategy11. We are the company behind Formidable Forms and our newly acquired Business Directory Plugin. No matter what product we're working on, our goal is to make big projects possible without big resources and make complex tasks simple.  Our software is running on over 300,000 websites, and our team is growing fast.  We have tons of big plans for the future and would love for you to be a part of it.

    As a WordPress Developer, you're responsible for Making Stuff Go. You will build infrastructure to create new features, improve existing code, squash bugs, and help us rapidly scale our platform.

    We are looking for energetic and fun people who love to work hard and get things done. 

    Interested? See "How to Apply" below to learn more before applying.

    To love this role, here’s the type of person you are:

    • You’re a self-starter who loves taking initiative and seeing things through from conception to completion. Our developers often "own" features/tasks and are responsible for scoping, development, and testing.
    • You're an excellent communicator, fluent in both verbal and written English, who makes sure nothing slips through the cracks. We believe communication is critical and there is no such thing as over-communicating.
    • You have the curiosity and desire to learn and grow your skills.
    • You're passionate about leaving your mark on the web for all to see and are excited to work on tasks that impact thousands of users.
    • You take pride in the quality and craftsmanship of your work rather than just doing it to get it done.
    • You're a team player who is comfortable working alongside and helping other developers, and you don't take critical feedback personally.
    • You're happy jumping between front-end and back-end development tasks or tackling tasks which require both.
    • You're happy working on tasks of all sizes - from small bug fixes and enhancements to large features/rewrites.

    Common responsibilities include (but are not limited to):

    • Triaging bugs and small enhancements that come into GitHub.
    • Scoping, writing, and testing new product features and add-ons.
    • Refactoring legacy code with particular attention to backwards compatibility.
    • Providing feedback and peer review for other developers (Github PRs).
    • When tickets are escalated, debug customer issues in our help desk.

    Here are some skills that will come in handy:

    • Professional experience with WordPress plugin development, architecture, and standards.
    • Advanced proficiency with PHP and MySQL, including modern PHP practices (OOP, autoloading, traits, interfaces, etc).
    • String familiarity with JavasScript (vanilla JS, jQuery, etc).
    • Ability to use and extend build tools like webpack.
    • Familiarity with package managers such as NPM.
    • Experience working with third-party APIs (Eg Stripe, MailChimp, Zapier, etc).
    • Competent with version control through git and GitHub.
    • The ability to iterate and ship ideas quickly.
    • Exceptional troubleshooting skills.
    • Ability to keep complex ideas and features simple. (Simplicity is a core value!)
    • Previous freelance or remote work experience.

    Bonus points if you also have:

    • Advanced proficiency in JavaScript frameworks like VueJS or React.
    • Experience with e-commerce platforms or related APIs (WooCommerce, Stripe, PayPal, etc).
    • Experience with DevOps or infrastructure management.

    What we offer

    Working for a fast-growing bootstrapped company is a rare opportunity, one we consider a lifestyle choice rather than a job choice. Our positions are challenging, but also come with amazing advantages and fulfillment to those who earn them. Here’s what we offer.

    • Competitive Salary.
    • Work from your home. We’re spread out all over the world – United States, Africa, Ireland, Philippines, and more.
    • Unlimited PTO after 60 days of employment. We encourage employees to take the time they need for a vacation, to stay healthy, and to spend time with friends and family.
    • We happily provide or reimburse software you’ll need as well as books or courses that promote continued learning.
    • We give you the opportunity to solve challenging and meaningful problems that make a difference.
    • Ability to work with some of the best people in the business through frequent interactions.
    • And in case you were wondering: no politics, no b.s., and no jerks.

    Location

    This is a remote position - our team is spread around the globe! Our home base is in Utah, USA, so company operating hours are 9am - 5pm MST (UTC -7). While full coverage is not a requirement, you must be available during a portion of the day.

    Inclusion Statement

    At Strategy11 (Formidable Forms, Business Directory Plugin), we strive to have the broadest possible view of diversity, going beyond visible differences to include the background, experiences, skills, and perspectives that make each person unique. Strategy11 is proud to be an equal opportunity workplace and is committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity, Veteran status, or any other basis protected by federal, state, or local law.​

    How to apply?

    If all of this sounds interesting, then please submit your application on our website: https://strategy11.bamboohr.com/jobs/view.php?id=30

    Also note, don't forget to proofread before submitting. Check spelling, capitalization, etc. This is your chance to make your application stand out :)We won’t be able to individually respond to all applications, but if we feel you’re a strong match, someone will be in touch shortly. Qualified candidates will be asked to do a simple code challenge.Thanks and we look forward to hearing from you!

  • Localized.World logo

    Senior Full-stack Engineer

    Localized.World
    USA Only
    4 days ago

    Senior Full-stack Engineer

    • Full-Time
    • Remote Available

    Responsibilities

    Localized is looking for a Senior Full-stack engineer capable of shipping both frontend UI/UX solutions as well as the API integrations and backend services infrastructure. You will be working closely with our core engineering and product team to define, develop and deploy scalable microservice-based solutions to power our web and mobile applications. We are looking for someone to help design and build systems from scratch and implement processes to ensure modularity, efficiency, and maintainability.

    Tech Stack:

    • Languages: HTML, CSS/LESS/SCSS, ES5/ES6 Javascript, Python
    • Databases: MySQL, Redis, Memcached, Druid
    • Libraries: React Native, VueJS both as SSR and SPA solutions/Vuex, Django, Node.js

    Requirements:

    • 5 years of experience architecting, building, and releasing web-based applications (both backend and frontend)
    • Experience with one or more front-end web frameworks such as React, Vue, or Angular
    • Strong understanding of JavaScript fundamentals, classes, promises, and state management
    • Experience in one or more general-purpose programming languages (e.g. PHP, Python, Go, Ruby…).
    • Experience designing and implementing performant, stable, and maintainable API interfaces
    • Familiar with software engineering best practices such as unit testing and code reviews, design, and documentation
    • Experience deploying solutions on AWS

    Bonus:

    • Experience building native iOS or Android mobile apps having a mobile app released in the AppStore/Google Play
    • Experience building React or React Native + Redux application – experience working on OLAP solutions
    • Experience working with wide-column DBs such as Cassandra, Druid, Bigtable, HBase etc.
    • Experience with NoSQL database design and its advantages/disadvantages over relational databases
    • Experience with global distributed systems
  • Degica logo

    Ruby Developer, Payments

    Degica
    Worldwide
    5 days ago

    Description

    We’re the company behind Komoju, a developer friendly API to integrate Japanese payments, who’s customers include the digital distribution platform Steam and the gaming company Blizzard. We’re also active in the gaming industry, having published the RPG Maker franchise and various shooting games.

    Developer-centric, flat, inclusive culture

    The engineering team has a big say in a lot of the product decisions. As a company, we listens to the engineering team. So you’ll not just be told what to do, but also help us innovate and bring your own ideas for improving the company and our products.

    To encourage innovation, we have a flat, inclusive culture that is constantly evaluating itself. We believe that each team member brings something unique to the team, and that the way we develop is ever evolving as we continue to grow. We’re largely a self organizing engineering culture, which means engineers have both a stake and ownership in what they work on. Engineers play to their strengths, but are also able to invest in areas where they want to grow within the team.

    International at our core

    Our founder is Canadian, and about 50% of our employees are non-Japanese. In the engineering team, we use English as our common language, and throughout the company, many people are bilingual.

    Being an international company we know the importance of bilingualism. We offer all employees a choice between English and Japanese lessons.

    We hire full-time remote and international software developers looking to relocate to Japan, and will help you get set up in Japan, including arranging temporary accommodation for you, and helping you to secure a permanent residence.  See “Our response to COVID-19” for an update regarding the current situation.

    Passionate about technology

    Developers at Degica are passionate about their craft. To foster innovation, we have a monthly open hack day, where you can work on whatever you want. It could be something like trying a new programming language or tool, but sometimes developers create totally new tools, which become adopted by the company.

    An example of this is Kaiser, a Docker Compose like tool that’s specifically focused on Ruby on Rails applications. When you’re using Docker Compose for running Rails applications, particularly those using microservices, it can get quite complicated, and require you to write a ton on YAML. But Kaiser makes it super simple to run such Rails applications.

    We also sponsor developer conferences like RubyKaigi and EuRoKo, and also host KichijojiKaigi, a monthly gathering to discuss technology and programming.

    Our hiring process

    We’ve designed our hiring process to allow you to highlight what you can bring to our team.

    It starts with you submitting your resume to us, after which it will be reviewed by our engineers. Rather than just your work history, we’re looking for something that demonstrates a passion for programming. This could be a personal project or open source contributions for instance. We want to work with people who love their trade, and work to improve their skills.

    Assuming you pass the initial screening, we’ll invite you to an interview. For the interview, we’ll ask you to present to us something that you’ve built and can speak passionately about. Our engineers will then ask you open ended questions about what you’ve built. We’ve found this approach allows you to highlight your strengths to us, and demonstrate how you’d fit into the team.

    After you pass two rounds of interviews, we’ll typically make an offer.

    Our response to COVID-19

    Most of our big clients are in the gaming industry, and the COVID-19 situation has meant that our merchants are seeing record volumes. Because of this, we’re actually ramping up our hiring efforts to help handle all the extra traffic we’re receiving.

    While we previously had a policy that allowed remote work up to one day per week, we’ve moved to being completely remote since the beginning of March. This switch has actually felt more productive, so we’ll revisit our remote work policy once the situation becomes more settled.

    If you’re an international developer looking to relocate to Japan in the long term, we’re still open to hiring you. However, the current situation makes it infeasible to relocate to Japan, so until travel restrictions are lifted, we’ll remotely onboard you on a contract basis. Once travel restrictions are lifted, we will apply for a working visa, and hire you as a normal employee.

    About the position

    We are looking for a talented Ruby programmer living in Japan or willing to relocate to help build and improve our payment platform Komoju, as well as services built around it. You will work with a team of skilled engineers at our Tokyo office in Kichijoji, in a supportive environment where all members have a say in key product design decisions.

    Responsibilities

    • Understand product goals and feature requests and translate them into working software
    • Support team members through code review and architecture discussions
    • Write tests that validate the stability and correctness of implementations
    • Handle refactorings with both bravery and care

    Requirements

    • Strong Ruby and general software engineering skills
    • Experience designing and building backend web services
    • Experience working with HTML and Javascript

    Benefits

    • All Japanese national holidays observed
    • One week of summer vacation in addition to regular vacation
    • Opportunities to travel to developer and partner conferences
    • Motorized sitting / standing desks (when working from our office in Tokyo)
  • Bottomless logo

    Full Stack Developer

    Bottomless
    Worldwide
    5 days ago

    We are a fast growing startup with a product used by thousands of consumers every day.

    We are looking for a jack-of-all-trades full stack developer.

    The ideal candidate for this position would be able to dive into any kind of project, from frontend UI/UX tasks in React.js to backend tasks running on Node.js.

    If you’re interested in variety and working hard to build something big, this might be a good fit.

    We need to achieve 80% of the results with 20% of the effort.

    Responsibilities:

    • Design and build infrastructure and product for a sensor enabled e-commerce marketplace.
    • Build robust infrastructure to support existing product lines and the ability to roll out new ones.
    • Responsibility over the user-facing product
    • Quick iteration on different fronts from fronted UX changes to database design to quick and dirty implementations.
    • Responsible for full deployment and testing of applications.

    Skill, Qualifications and Experience:

    Expert proficiency required:

    • Node.js
    • NoSQL databases
    • React.js
    • English (written and verbal)

    Intermediate proficiency, at a minimum:

    • UI/UX design
    • Software architecture

    Not required, but a plus:

    • Python (background tasks)
    • Embedded systems (C++)

    Details:

    • Remote OK. Must be flexible with hours as we have a remote international team.
    • Competitive equity and cash compensation
  • Fleetio logo

    Senior Software Engineer, Integrations

    Fleetio
    North America Only
    5 days ago

    About us

    Fleetio is a modern software platform that helps thousands of organizations around the world manage a fleet. Transportation technology is a hot market and we’re leading the charge, with raving fans and new customers signing up every day. We recently raised a $21M Series B round and are on an exciting trajectory as a company. You can learn more about it here.

    About the role

    We are looking for a product-minded, team-oriented software engineer to improve and expand our existing Integration systems, which include vehicle GPS/telematics integrations, fuel card integrations, maintenance shop POS integrations, and more.

    This is a remote role and is open to candidates based in the United States, Canada, or Mexico.

    What you'll be doing

    You’ll work closely with Product Managers, Designers, and other engineers to plan, design, implement and improve integrations. You will collaboratively design and architect systems, refactor as necessary and write elegant and performant code. You’ll have a strong voice in the development and planning processes, so senior-level experience is key.

    What's in it for you

    • Be a part of an incredible team of “A” players who go above and beyond to make Fleetio a successful company. You will build software used by people all around the world. So many different types of companies and organizations operate a fleet each day, and Fleetio is a good fit for most of them (it’s a huge market).
    • Work remotely (within the United States, Canada or Mexico), or at our Birmingham, AL HQ. Over 80% of our Engineering Team works remotely (including our CTO), and we have promoted a strong remote working culture since the beginning (2012).
    • We place great emphasis on work/life balance. We have families and hobbies and know you do, too.

    Our team

    Our Engineering and Product teams are structured as autonomous squads that execute within one focal area toward a defined product vision. We're hardcore believers in easy-to-use software and our main goal as Product Engineers is to quickly and continuously deliver meaningful value to our customers. We've optimized our CI/CD tools and processes to get code into our production environments easily, resulting in an average of 40 deploys per week. Learn more about our Engineering Team and the interview process here.

    Requirements

    • Experience working with diverse types of APIs - REST, SOAP, GraphQL, gRPC, etc.
    • Deep understanding of how to build and scale integrations with 3rd-party systems
    • History of building intuitive UIs necessary to set up and maintain integrations
    • Knowledge of how to monitor and measure external APIs and systems
    • Savvy at building maintainable and resilient software in Ruby (other languages are a plus)
    • Experience reshaping and scaling existing APIs
    • Excellent written and verbal communication skills
    • Be sure to mention "coffee" in your application so we know you read this

    Considered a plus…

    • Experience designing, building and documenting APIs
    • Experience working with API Gateways
    • Experience with ReactJS, TypeScript
    • Know a thing or two about the fleet management industry

    Benefits

    • 100% coverage of employee health and dental insurance (50% family)
    • 401(k) + match
    • Company stock options
    • Vision, STD & LTD
    • Dependent Care FSA and Medical FSA
    • Generous PTO, Company Holidays & Floating Holiday
    • Maternity/Paternity leave
    • Community service funds
    • Mac laptop
    • Professional development funds
    • Health and wellness incentives
    • Remote working friendly since 2012
  • eXp Realty logo

    Senior Full Stack Ruby Developer

    eXp Realty
    USA Only
    5 days ago

    Title: Sr. Full Stack Ruby Developer – (REMOTE)

    • Location: Dallas, TX or Remote

    eXp Realty is one of the fastest-growing real estate brands in North America, with thousands of agents operating across the United States, Canada, and around the world. As a full-service real estate brokerage, eXp Realty provides 24/7 access to collaborative tools, training, and socialization for real estate brokers and agents through its 3-D, fully immersive, cloud office environment.

    eXp Realty attracts the most talented people from all fields. Whether you’re a real estate professional, engineer, marketer, accountant, or another field, you’ll be challenged and inspired every day. Join us on this incredible journey!

    We are fully remote!

    General Summary:

    This is a rare opportunity to join our team at the beginning of a new mission. eXp is in the very early stages of crafting its next-generation user experience, enabling eXp s agents across the world to grow their business by combining timely insights with the ability to take immediate action.

    We are picky about our code. The sustainability of our codebase is every bit as important as releasing features. We know that maintaining eXp s growth trajectory depends on our ability to sustain innovation, so we want our code to be readable, maintainable, performant, reliable, and well-tested.

    In this role, you will be in a position to shape and influence our new agent user experience while serving as the primary steward to our web application development patterns.

    What you will do

    • Deliver engaging, robust solutions that effectively solve the stated problem(s).
    • Leverage your vast experience in Ruby/Rails to ensure that our architecture and web app development capabilities enable eXp’s continued strong growth.
    • Coordinate closely with eXp’s UX, Product, and mobile application teams to create a seamless and compelling user experience that effectively blends multiple devices.
    • Mentor junior members of the team.
    • In partnership with Engineering peers, UX and Product teams, blend technology into our product roadmap that supports short-term needs and fuels long-term vision.
    • Foster a culture of innovation that balances risk-taking with objective metrics and short development cycles.

    We Are Looking For Someone…

    • With a passion for delivering great user experiences
    • Who insists on understanding the “why”
    • With the technical “chops” to quickly earn the respect of the team
    • Who gets just as much satisfaction by leveraging off-the-shelf technology as building custom solutions
    • Who likes to squash inefficiency when they see it
    • Who demonstrates high levels of accountability
    • Whose positive energy and can-do attitude challenges those around her/him for the better
    • Whose focus on quality has the QA team wondering why they bother to test at all
    • Who loves to take the initiative, actively exploring the boundaries of their responsibilities

    What you’ve done

    • 5+ years in software development
    • 3+ years in full-stack Ruby and Rails
    • Practical experience with Postgres, Redis
    • Experience in core aspects of web application development including design, development, architecture, separation of layers, configuration, performance, integration, analytics
    • Superior communication skills (we are a fully remote, global company)
    • Agile development practices (Scrum, Kanban)

    Bonus points for…

    • Application development experience using StimulusReflex, Hotwire (our current designs are based on StimulusReflex and we’re experimenting with Hotwire)
    • Practical experience with Kafka, ElasticSearch
    • Experience as either technical or team lead
    • Experience working as part of internationally distributed teams
    • CI / CD experience
  • Wethrift logo

    Full Stack JavaScript Engineer

    Wethrift
    Worldwide
    6 days ago

    Wethrift helps over 3 million shoppers save money each month at over 100,000 online stores. We find and organise the best coupon codes and discounts for both large retailers and niche online stores to help shoppers get the best deal.

    We're a small, nimble team running a profitable, remote company.

    We're hiring a Full Stack JavaScript Engineer to own our data collection and processing pipeline.

    ⌚️ This is a remote role within +/- 4 hours of AEST (GMT+10)

    This role is:

    • 🌏 Remote - We're headquartered in Melbourne, Australia, but you don't have to be.
    • 💼 Full-time
    • 💵 Competitively paid - We're willing to consider your expectations and experience.
    • 🔑 A key member of a lean, profitable business - We're a growing team of 3 full-time employees working with 10 freelancers and contractors.

    You will be:

    • Making decisions and working on systems to deliver content that will be used by millions of users each month, and having a direct, visible impact on the business.
    • Building and maintaining our data content pipeline, creating a set of modules to handle collection, scraping, processing, through to our database to be published on our website.
    • Working on the discovery and experimentation of new content sources and implementing them into the pipeline.
    • Maintaining and improving our existing content pipeline to increase throughput, quality, and stability.

    We're looking for someone that:

    • Is really good at JavaScript, with experience with NodeJS.
    • Has experience with all things scraping and data collection, including proxies, rate limits, REST and GraphQL APIs, HTTP headers, cookies, and authentication.

    It would be a bonus if you've got:

    • React, DynamoDB, headless browser (Pupeteer, Selenium) experience.
    • SEO knowledge

    We work with:

    • JavaScript, NodeJS, React, DynamoDB, Github, Slack, Notion, Postman.

    We can offer you:

    • A remote role with flexible working hours, provided you've got around 4 hours of overlap with AEST (GMT+10).
    • A key role as part of a small team in a lean, profitable, growing company.
    • Interesting challenges and problems to solve.
    • A high degree of autonomy in technical decisions and how you solve problems.
    • The tools, services, equipment and subscriptions you need.
  • Kajabi logo

    Senior Software Engineer

    Kajabi
    USA Only
    1 week ago

    Senior Software Engineer (Remote)

    We are looking for a Senior Software Engineer to design and build data driven features and level up the team’s full-stack and/or DevOps skills.  The cross functional Market team owns the high throughput marketing product features on the Kajabi platform including scheduled email delivery and associated metrics.  We own the full stack of our domain from customer facing UI to backend infrastructure.  With the support of your team, you will be expected to design and implement both new customer facing features as well as complex migrations from fairly standard Ruby on Rails stack to selected AWS backed distributed services.

    The team you will join is a collaborative bunch.  We value open conversation and default to collaboration when solving new problems.  We’ll look to you to bring your DevOps and/or recent full-stack development expertise to the team, but you will never feel alone in your efforts.  

    The Impact you will make

    • Plan, strategize, and execute on technical and product outcomes
    • Provide technical leadership, feedback and mentorship to mid-level developers and your peers
    • Level-up the existing team’s DevOps skills in infrastructure management and observability and/or bring current full-stack development skills to the team
    • Write clean, simple, well-tested code that is easy to understand and maintain
    • Solve immediate scalability issues with long-term thinking to co-own the platform you want to extend and maintain for years to come while delighting our customers

    Attributes for Success

    • Experience with AWS data services
    • Experience or interest in provisioning cloud infrastructure.  Ideally with Terraform
    • Experience operating a 24/7 app in a production environment
    • You can break apart large projects into small incremental steps and can extract the minimum viable product out of an ambitious idea
    • Some experience providing technical leadership on small teams
    • Consistently refactor code, systems and processes incrementally
    • You’re excited by the prospect of building an event driven system
    • Value and practice SOLID design principles
    • Value automated testing and the CI/CD pipelines
    • Ruby on Rails experience with interest or experience in other languages and frameworks
    • BS in Computer Science, a related field, or equivalent industry experience
    • Familiarity with Agile methodologies
    • Bonus for past experience on super collaborative projects or pair programming
    • Bonus for full-stack or recent experience with React and friends

    Kajabi Team Benefits Package

    • Fully paid health insurance and dental insurance for self and family
    • Fitness Incentives Package
    • Company 401K, 100% match up-to 6% of employee contributions 
    • Company Funded Headspace Account
    • Company Funded Audible Account
    • Funded HSA account
    • Duck Dining (office food, beverages, and the ability to request items) - Priceless
    • Casual Dress

    Why Kajabi?

    1. Build and support software that makes the world a little bit better by empowering thousands of people to help millions of people get a little bit better at… just about everything: We've built a product that people from all walks of life are using to teach just about anything you can imagine, from personal development, to personal finance and investing, to software development, to yoga, or floral arrangement and everything in between and beyond. Whatever your interests, there are likely at least a few customers who are sharing that kind of knowledge with the world, using Kajabi. If you care about teaching, sharing, and helping others, consider your work at Kajabi a force multiplier that will touch the lives of millions of people. You'll learn a thing or two about what it takes to create, market, and sell digital products. You might even be inspired to make a course of your own—we'd love that!
    2. Work with an incredible group of human beings: "It's the people." That's what everyone seems to say when asked what they like most about working at Kajabi. It's what candidates say when they come and visit the office and meet the team for the first time. We spend a major portion of our lives at work, so above all we try to be good humans, to each other and to our customers.
    3. Take ownership over an area of our product and provide technical leadership to a cross-functional product team: We've divided responsibility for our app across several cross-functional teams. You will bring your technical expertise and leadership and work directly with both technical peers and product designers to shape the roadmap for the area of the product domain your team owns.
    4. Join us as we enter into a new season of growth: We've been bootstrapped, profitable, and proud since day one. We launched in 2010 with an incredibly successful product. In 2016, we launched the third ground-up rebuild of our core product, one that we plan to shape and grow for many years to come. We have a stable and mature application with thousands of customers that count on us to continuously improve and support each and every feature. We've been able to build a large and successful app with a streamlined team, and are now growing to keep pace with the demands of our customers' growth.

    How To Apply

    Sound like a good fit for you?  We’re excited to hear from you! Click apply, below!

    • Cover Letter - Please provide a cover letter that aligns directly to this role. Introduce yourself as a part of our team and tell us why you’re interested in Kajabi! Show us how you could make an impact in Kajabi’s future as well as how Kajabi can influence yours. Feel free to get creative! We are committed to providing our undivided attention to you! 

     

     

    Kajabi LLC  is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, gender expression, national origin, disability, age, veteran status, or any other basis protected by applicable law.

  • Evernote logo

    Senior Full Stack Engineer – UI Experiments

    Evernote
    USA Only
    1 week ago

    Senior Full Stack Engineer – UI Experiments

    • Location: Austin, TX; Bothell, WA; San Diego, CA; Santiago, Chile; Viña del Mar, Chile; Redwood CIty, CA; or USA Remote
    • Department: Engineering

    About the team

    Evernote aspires to make people more successful by offering technology to improve their thinking, organization and productivity, while building an incredible company in the process. As an engineer on Evernote’s upbeat, social, hip, and quirky Growth Monetization team, you’ll design, build, and polish a portfolio of UI experiments and monetization features, any of which could have the ability to drive significant revenue growth for our company. Our development platform consists of Evernote’s next generation mobile and desktop clients, which utilize the latest React & React Native Javascript technology stacks. Our team’s goal is to help show our customers the value of Evernote’s features in different ways and at key points in their user experience journey, then delight and entice them enough to purchase our product.

    You’ll be joining a creative, diverse, and analytical team that is passionate about continuous learning around our customers’ behaviors. We value empathy for the customer experience, as well as a quantitative focus on driving business metrics. Our tools empower us to move fast and dive deep – building and deploying experiments to understand and rapidly respond to our customer’s preferences. We generally measure delivery timelines in days, not weeks, and monitor our experiments’ results in real-time. Simultaneously with experiments, we develop and maintain larger infrastructure projects that can span teams and verticals and interact across Evernote’s entire architecture.

    What you’ll do:

    • Collaborate with Engineering & Product leadership to define, architect, and build new UI experiments, features, and backend infrastructure using React & Javascript.
    • Periodically create, modify, or interface with existing Java/Javascript microservices in our Kubernetes-based cloud environment.
    • Take a lead role on major deliverables and complex technical problems.
    • Mentor junior developers and improve engineering processes and overall excellence.
    • Contribute to maintaining the team’s positive, friendly, and fast-paced working environment.

    What you’ve done:

    • You have 6+ years of software development experience.
    • Expertise shipping modern web applications with Javascript, HTML, CSS, and React.
    • Comfort working across the entire full stack software environment (including ability to modify microservices, databases, and Java code, as well as use GCP/AWS services when needed).
    • You are dedicated to writing reliable, testable, maintainable, and performant code.
    • You are able to communicate complex concepts clearly and succinctly.
    • You’ve earned a B.S. or M.S. in Computer Science or gained equivalent experience.

    What will make you successful:

    • Expert level speed and proficiency in Javascript.
    • Familiarity with React, Redux, Mobile Development, and Typescript.
    • Familiarity with (or understanding of) user interface experimentation at large scale.
    • Demonstrated experience being a primary contributor to (or leader of) full stack projects.
    • Proficiency working with databases, as well Java, C#, or a similar backend language.

    We are committed to an inclusive and diverse Evernote. We believe that different perspectives lead to better ideas, and better ideas allow us to better understand the needs and interests of our diverse, global Evernote Community. We welcome people of different backgrounds, experiences, abilities and perspectives and are an equal opportunity employer.

  • Peloton Cycle logo

    Software Engineer – Backend

    Peloton Cycle
    USA Only
    1 week ago

    Software Engineer – Backend (REMOTE)

    • Remote

    Peloton is extending its technology platform in support of a new member acquisition channel within its Ecommerce division. As part of this effort, we are seeking a Software Engineer with experience building solutions for B2B / B2B2C who have a penchant for innovative thinking, strategic solutioning, and rapid, iterative software delivery.

    Peloton uses technology and design to connect the world through fitness and wellbeing empowering people to be the best version of themselves anytime, anywhere. As we continue to grow towards our goal of 100 million members we are increasing the reach of the brand and improving access to the product by launching a platform to support high growth B2B2C opportunities. Peloton is looking for engineers who are passionate about innovating with a members-first approach to product and technology, ready to build for scale, and excited about data privacy and security by design.

    WE ARE:

    Hiring a Software Engineer with 4-6 years of experience to help develop and manage a benefit platform that supports eligibility data and verification, participation lifecycle management, benefit design and configuration, and engagement data reporting. This platform also integrates with a number of core Peloton systems, many of which are in continuous states of evolution. Being able to build flexible and lean software in both green and brownfield systems along with being comfortable communicating and collaborating cross-functionally across a variety of different teams are key qualities for success in this role.

    The engineering teams are highly cooperative often using pair and mob programming to tackle tough problems and to spread knowledge. But we also seek to be disciplined and focused and are continuously seeking patterns that help cultivate flow and support deep work. We are remote and because of that we rely heavily on written communication that can scale. We are also big on video interactions as part of how we stay engaged with one another while respecting the fact that exception cases do arise and don’t demand explanation. Trust is an important value for our team as part of how we honor our commitments to each other and to our objectives without undue overhead or indirection.

    YOU ARE:

    • A technology generalist with a strong foundation in Python, preferably with the Django Rest Framework, who is excited about and capable of contributing to solutions across the technology stack, from user interfaces to bare metal.
    • Ideally both experienced and willing to work with the following core backend technologies:
      • Python/Django
      • Postgres
      • Node.js
    • Familiar with building in a service oriented and API driven architecture with knowledge of patterns and best practices for enabling business velocity and system robustness.
    • An excellent collaborator and comfortable engaging with both technical and non-technical audiences across the organization to understand requirements, ideate solutions, or present proposals.
    • Passionate about mentorship of your peers and take an active interest in supporting the growth and development of those around you.
    • Open about your opinions but willing to embrace others’ ideas.
    • Empathetic, patient, and kind but thoughtfully candid and direct.
    • Continuously improving and not afraid to identify and strengthen your weaknesses.

    BONUS POINTS:

    • You have worked with messaging technologies like Kafka, Amazon SQS, or Amazon EventBridge. Additional bonus points if used in support of Service Oriented or Microservice Architectures
    • You have experience building solutions within highly regulated environments and a keen sense for balancing risk adversity with business velocity and customer success.
    • You have some experience working with any number of the following technologies:
      • Infrastructure: Kubernetes, Terraform, AWS, Auth0
      • Frontend: GraphQL / Apollo, TypeScript, React
      • Enterprise IT: SAP, Dell Boomi, headless ecommerce, Salesforce
      • Testing: Testrail, Percy, Cypress / Playwright
      • User Engagement: Optimizely, Mandrill, Sendgrid, Segment, Amplitude
    • You have developed and delivered products to B2B / B2B2C customers or otherwise have experience building innovative benefit solutions for corporate or health plan customers.
    • You are a big fan of Peloton’s products and excited about the opportunity to participate as the users of what we are building.

    ABOUT PELOTON:

    Peloton uses technology + design to connect the world through fitness, empowering people to be the best version of themselves anywhere, anytime. We have reinvented the fitness industry by developing a first-of-its-kind subscription platform. Seamlessly combining hardware, software, and streaming technology, we create digital fitness and wellness content and products that Members love. In 2020 Peloton committed to becoming an antiracist organization with the launch of the Peloton Pledge. Learn more, here.

    Together We Go Far means that we are greater than the sum of our parts, stronger collectively when each one of us is at our best. In order to be the best version of Peloton, we are deeply committed to building a diverse workforce and inclusive culture where all of our team members can be the best version of themselves. This work has no endpoint; it is the constant work of running an organization that strives to reach its full potential. As a first step in our commitment, we announced the Peloton Pledge to invest $100 million over the next four years to fight racial injustice and inequity in our world, and to promote health and wellbeing for all, from the inside out.

    Peloton is an equal opportunity employer and committed to creating an inclusive environment for all of our applicants. We do not discriminate based upon race, religion, color, national origin, gender (including pregnancy, childbirth, or related medical conditions), sexual orientation, gender identity, gender expression, age, status as a protected veteran, status as an individual with a disability, or other applicable legally protected characteristics.

  • Midigator logo

    Senior Software Engineer

    Midigator
    USA Only
    1 week ago

    Senior Software Engineer

    • REMOTE
    • DEVELOPMENT
    • FULL-TIME REGULAR

    This position is critical for taking our product to the next level. The Sr. Software Engineer will design, build, maintain, and transform our current technology into a data analytics platform. You will be solving problems related to building streaming data services and creating scalable cloud-based software. The role involves working jointly with customers and internal teams to scope integration requirements, design effective solutions, and then build those solutions to meet the customers’ needs. The ideal candidate has experience working in a rapidly changing environment and prides themselves on being an energetic self-starter who wants to make a positive impact on the team and the product.

    Qualifications

    • Strong experience with Linux systems running services in AWSStrong Python & SQL experience.
    • Strong belief and experience in writing clean, non-complicated code with unit tests.
    • AWS experience (VPC, EC2, S3, SNS/SQS, RDS)
    • Experience with containerization platforms (Docker)
    • Experience with microservices architectures, REST API’s, asynchronous communications.
    • Experience with frequent and incremental development, testing, and deployment
    • Experience with scaling distributed data stores, file systems, and services (RDS MySQL, DynamoDB, MongoDB, Redis)8+ years of related software engineering experience in an agile environment

    Nice to have

    • Experience with container orchestration tools (Kubernetes, ECS, etc.)
    • Experience with Terraform, CI/CD, Git, Gitlab
    • Experience with Spark, Databricks, streaming data sources (Kafka, Kinesis), and Messaging frameworks (Kafka, SNS/SQS, AMQP)
    • Experience with Prometheus, Grafana, Elasticsearch
    • Experience in Golang
    • Experience with Event-driven architectures and Eventing systems
    • Payment card experience

    Perks & Benefits:

    • Remote/flexible workspace
    • Collaborative work culture
    • Medical/dental/vision insurance
    • Employer-paid life insurance
    • Equity after one year of employment
    • 401(k)
    • Unlimited PTO

    Midigator is an equal opportunity employer. All applicants will be considered for employment without attention to race, color, religion, sex, sexual orientation, gender identity, national origin, veteran, or disability status.

  • Predictiv logo

    Lead Software Engineer

    Predictiv
    Worldwide
    1 week ago

    JOB BRIEFWe are looking for a Lead Software Engineer to produce and implement functional software solutions. You will work with upper management to define software requirements and take the lead on operational and technical projects.In this role, you should be able to work independently with little supervision. You should have excellent organization and problem-solving skills. If you also have hands-on experience in software development and agile methodologies, we’d like to meet you.Your goal will be to develop high-quality software that is aligned with user needs and business goals.RESPONSIBILITIES

    • Develop high-quality software design and architecture
    • Identify, prioritize and execute tasks in the software development life cycle
    • Develop tools and applications by producing clean, efficient code
    • Automate tasks through appropriate tools and scripting
    • Review and debug code
    • Perform validation and verification testing
    • Collaborate with internal teams and vendors to fix and improve products
    • Document development phases and monitor systems
    • Ensure software is up-to-date with latest technologies

    REQUIREMENTS

    • Proven experience as a Senior Software Engineer
    • Advanced knowledge of programming languages including Python, Django, JavaScript/TypeScript Angular 8, HTML5 / CSS
    • Knowledge of system frameworks including Git, AngularJS, and GitHub
    • Experience creating and maintaining databases (e.g. MySQL)
    • Experience working with Agile development technologies
    • Experience in DevOps (AWS)
    • Advanced project management skills.
    • Analytical mind with problem-solving aptitude
    • Ability to work independently
    • Good interpersonal skills.
    • Excellent organizational and leadership skills
  • Likvido logo

    Remote Full Stack Developer for Likvido (C#/.NET 5/VueJS/Kubernetes/Azure)

    Likvido
    Worldwide
    1 week ago

    Remote Full Stack Developer for Likvido (C#/.NET 5/VueJS/Kubernetes/Azure)

    Hello there! Are you ready for a really ambitious position as a full stack .NET developer?

    And yes, the role is fully remote so you can do your job wherever you want; from the beach, the pyramids, even from the moon if you like (well, of course you need to have an internet connection).

    Likvido is a (very) fast-growing startup. We are around 60 employees now, and we are aiming for a series A funding to realize our huuuuge ambitions for the coming years. 

    We are now looking for a skilled full stack .NET developer that can impact our products and become a part of our remote tech Likvido family.

    Let’s be polite and introduce ourselves first - so who are we and what are we doing?

    Let's face it: accounting sucks. Entering data into a stupid system? Sending invoices? Trying to get the last decimals to match so your auditor doesn’t scream at you?

    We would prefer spending time with family or friends. The same goes for our customers.

    At Likvido we are automating accounting for our customers. We do this by having a super awesome product that helps you:

    • Send “smart invoices” that reconcile themselves 
    • Send automatic reminders for invoices that go unpaid
    • Pay your bills in Likvido so you don’t have to go to your bank (and the bills of course reconcile themselves)
    • Automatically scan all your receipts and bills so you don’t have to enter data again
    • Get paid if an invoice has not been paid on time through our debt collection system

    If you really hate accounting, we also have an accountant service where our accountants take care of everything for a small price.

    So to summarize what Likvido is doing:We are letting you focus on what matters, instead of spending time on boring administrative work.

    Tech stack

    Our main application is a web application, where our customers can interact with the product. This web application consists of a VueJS frontend and an API - using the Backend For Frontend (BFF) approach. This means we are evolving the frontend and API in a symbiosis, where the API requests are tailored to the exact use-cases of the frontend. The styling of the frontend is a custommade look built with Sass and designed by our in-house UX/UI designer in cooperation with Studio Skulptur: https://www.studioskulptur.com/likvido. The API is running on .NET 5 and written in C#, but we also have a legacy ASP.NET MVC application running on old .NET framework - which we are in the process of getting rid of.

    We run all of our services in Microsoft Azure. The most recent services are running on AKS (Azure Kubernetes Services), and the legacy services are running on App Service. Our goal is to move everything to AKS. All of our source code is hosted on Github and we use Github Actions to deploy our services to AKS. We deploy to production at least once per day.

    We use SQL Server and Azure Blobs for our data storage needs. We might introduce MongoDB or CosmosDB for specific use cases, as we are generally very open to adopting new technologies, whenever they provide some nice improvements over our current stack. 

    Our general architecture is to build bounded contexts, with a number of services and databases inside each context. The services are small and scalable, and we use both queues, event grids and HTTP APIs for communicating between services.

    You will join our current team, consisting of 9 developers, both frontend and full stack developers, plus a product team with UX/UI designers and product managers. We expect you to participate in the whole product workflow - from idea to production. You will help build new features, do code reviews, make releases, and make sure your features work and continue to work in production. You will also help us push forward our technical stack and infrastructure, to improve the performance, availability and scalability of our products.

    Responsibilities

    Being a Full Stack Developer at Likvido, your job is to improve our product and build great technical solutions!

    Day-to-day that means:

    • Implement new features (C# + JavaScript)
    • Help maintain our current products
    • Actively participate in team meetings, discussing product feature improvements as well as technical issues and improvements
    • Make code-reviews and be responsible for the features you build
    • Help push forward our platform and codebase, to make sure it is easy to maintain and performs well

    You will also participate in the development process like your other colleagues, which means maintaining the current codebase, adding new features, doing code reviews etc. We are moving towards forming small autonomous teams, with a very high level of ownership and influence over the product and the technologies. This environment provides a lot of freedom for the teams to take control over their work, and let their creativity unfold.

    Requirements

    We are looking for someone who can say “YES!” to the following:

    • I am a senior full stack developer with a minimum of 3 years of experience in a similar position.
    • I put great pride in my work, and I like to solve challenging problems in ways that will make maintenance easy.
    • I enjoy following the technology trends and consider how they can be used to solve the problems we face.
    • I have strong opinions, but I understand and respect the opinions of others as well, and I will seek to resolve conflicts in a productive manner.
    • I have multiple years of experience with
    • C#
    • Modern .NET stack (.Net Core, .NET 5)
    • JavaScript (VueJS and TypeScript is a bonus)
    • Git
    • MSSQL

    So without further ado: If you consider yourself a top full stack developer, and feel like having a very ambitious role is the next step in your career - APPLY!

    Practicalities

    • You will work 100% remote along with our existing team
    • We work within CET office hours but are flexible to accommodate other schedules
    • We pay a good salary
    • We expect you to be fluent in English
    • The position is full-time
    • You manager will be operating from Denmark

    Salary and compensation

    €42,000/year

    Location

    🌏 Worldwide

Filter by profession
EngineeringiOS DeveloperSoftware EngineerData ScientistEngineering ManagerWeb DeveloperFront End Developer