Hellotext is hiring a Remote Rails Software Engineer
At Hellotext, we're on a mission to change the way eCommerce businesses communicate. Leveraging our innovative Customer Data Platform (CDP) and engagement tools, we empower businesses to construct comprehensive customer profiles from diverse data sources such as eCommerce platforms, Point-of-Sale (PoS) systems, and more. We make reaching out to customers effortless, enabling businesses to execute precisely targeted campaigns via WhatsApp, SMS and more.
In essence, we're transforming the communication landscape by enabling businesses to connect with the right customer, delivering the right message, at precisely the right moment. With Hellotext, communication is not just simplified, it's optimized for success.
As a small yet growing startup, we're looking for a passionate and experienced Ruby on Rails software engineer to become the fourth member of our tight-knit team. This is an opportunity where your contributions won't just be felt - they'll help shape the direction of our company and its products.
Your Role
Weโre seeking a dedicated candidate for a remote and full-time position. As a company, we value great design and code, and pay close attention to detail throughout the product development process. If youโre passionate about writing elegant, well-organized code, this may be the perfect opportunity for you.
You'll be working directly with our CTO to expand our capabilities, delivering faster and more efficient solutions to our clients. Apart from coding, you'll also engage in strategic discussions, contribute to architectural decision-making, and influence the roadmap of our product.
Your Responsibilities
Enhance our mission and expand our product's capabilities by developing new integrations with third-party services and APIs. This includes eCommerce platforms, Point-of-Sale (PoS) systems, CRMs, and more. Your contribution will be instrumental in broadening our product's scope and enriching our platform's connectivity options, directly impacting the way our clients do business.
Building new features and functionality for both the frontend and backend.
Optimize existing complex backend processing jobs when required.
Collaborate with the CTO in identifying parts of the system that need fixing and optimization.
Participate in building new app features and our new dashboard.
Assisting in scaling efforts by performing benchmarks and optimizations as needed, and proposing changes to architecture design.
Your Qualifications
You have experience building applications with Ruby and Rails, ideally in projects involving complex interactions with 3rd party APIs.
You possess a deep understanding of application integration, including studying and understanding integration tools' documentation, and transforming it into efficient code.
You have a good background in JavaScript and familiarity with Hotwire and other popular JavaScript frameworks such as React, Vue, etc.
Strong experience with PostgreSQL, including working with large databases, complex queries, and materialized views.
A formal Engineering or CS background is preferred, but not required. If not, the candidate should be able to explain how they have learned the fundamentals of CS.
Familiarity with design patterns, Domain-Driven Design (DDD), and algorithms.
A strong sense of aesthetics and product design, with the ability to improve flows and UI designs independently.
Familiarity with common stack tools and technologies such as Github, CI, RSpec, AWS, CSS/Sass/TailwindCSS.
You are humble and have excellent asynchronous communication skills. You are open to giving and receiving constructive criticism.
You possess strong written and verbal communication skills in English and can explain complex issues clearly. Knowledge of Spanish or Portuguese would be a plus.
Our Team
We are a distributed global team comprising of the CEO, CTO, and a Sales Executive. You'll be our fourth addition, closely collaborating with the CTO and occasionally engaging with the rest of the team in meetings.
Our Stack
Ruby and Rails, Hotwire, TailwindCSS, PostgreSQL, ElasticSearch, Kubernetes clusters deployed to AWS, and GitHub.
You
You love the thrill of building a product from scratch, relishing the opportunity to influence its design decisions and future trajectory. You understand the importance of code structure and relationships when writing code. You recognize the occasional need for quick-fixes and are able to balance this with maintaining overall system integrity. You are independent and don't require micro-management.
In joining Hellotext, you'll be part of a dynamic startup that values its employees as much as its product. Apply today and make a difference in the eCommerce communication landscape.
Benefits
100% Remote: Work from anywhere, at any time, without the hassle of a daily commute.
Flexible Schedule: Choose a work schedule that works best for you and your lifestyle.
Generous Time-Off Policy: Take time off whenever you need it, with unlimited paid time off.
Please mention the word ACCOMPLISH when applying to show you read the job post completely (#RMzUuMTcyLjExMS40Nw==). This is a feature to avoid fake spam applicants. Companies can search these words to find applicants that read this and instantly see they're human.
๐ Please reference you found the job on Remote OK, this helps us get more companies to post here, thanks!
When applying for jobs, you should NEVER have to pay to apply. You should also NEVER have to pay to buy equipment which they then pay you back for later. Also never pay for trainings you have to do. Those are scams! NEVER PAY FOR ANYTHING! Posts that link to pages with "how to work online" are also scams. Don't use them or pay for them. Also always verify you're actually talking to the company in the job post and not an imposter. A good idea is to check the domain name for the site/email and see if it's the actual company's main domain name. Scams in remote work are rampant, be careful! Read more to avoid scams. When clicking on the button to apply above, you will leave Remote OK and go to the job application page for that company outside this site. Remote OK accepts no liability or responsibility as a consequence of any reliance upon information on there (external sites) or here.
This job post is closed and the position is probably filled. Please do not apply. Work for Lemon.io and want to re-open this job? Use the edit link in the email when you posted the job!
Are you a talented developer looking for a remote job that lets you showcase your skills while also enjoying better compensation and career growth? Look no further than Lemon.io, the marketplace that connects you with hand-picked startups in the US and Europe.
Here are some reasons why you'll love working with us:
We understand that respecting your time is key to your success, which is why we match you with teams that won't micromanage or require time trackers.
You can earn a monthly salary of $5k - $9k, and we've already paid out over $10M to our engineers.
With flexible working hours and the ability to work asynchronously, you can choose a schedule that works best for you.
Say goodbye to project managers, and hello to direct communication with clients. Most of them have technical backgrounds. Sounds good, yeah?
We support you throughout the entire recruitment process.
No more hunting for clients or negotiating rates - let us handle the business side of things so you can focus on what you do best.
Enjoy the fast-paced startup environment that will keep you motivated and engaged.
Pass the recruitment process now and start working when you're ready - even if that's a few months down the line.
We'll manually find you the best project to match your skills and preferences.
Connect with the best developers in the world through our community.
Requirements:
4+ years of commercial work experience in mobile development
Expert-level knowledge React Native
Hands-on experience with REST APIs and ES6
Practical experience with Firebase
Experience in React Native application deployment to App Store and Google
Knowledge and experience with React is a huge plus.
Good command of English, both written and spoken, as youโll be communicating with clients directly
Strong organizational skills โ ability to work full-time remotely with no supervision
Responsibility โ we want to trust you
Soft skills โ we donโt ask you find a topic for a small talk, but being just polite is OK
Ready to take your career to the next level? Apply now and join the Lemon.io family!
Recruitment process:
First step: VideoAsk (about 10 minutes)
Second step: 30 minutes Screening call with our Recruiters
Third step: Technical Interview with our Developers
Feedback
Magic Box (we are looking for best project for you)
P.S. Keep up-to-date with Lemon.io events by following us on LinkedIn.
Please mention the word REFUND when applying to show you read the job post completely (#RMzUuMTcyLjExMS40Nw==). This is a feature to avoid fake spam applicants. Companies can search these words to find applicants that read this and instantly see they're human.
Salary and compensation
$60,000 — $100,000/year
Benefits
๐ Distributed team
โฐ Async
๐ No monitoring system
๐ซ No politics at work
๐ We hire old (and young)
How do you apply?
This job post has been closed by the poster, which means they probably have enough applicants now. Please do not apply.
This job post is closed and the position is probably filled. Please do not apply. Work for lemon.io and want to re-open this job? Use the edit link in the email when you posted the job!
Get a remote job that you will love with better compensation and career growth.
Weโre Lemon.io โ a marketplace where we match you with hand-picked startups from the US and Europe.
Why work with us:
Weโll find you a team that respects you. No time-trackers or any micromanagement stuff
Our engineers earn $5k - $8k (commensurate with experience) / month. Weโve already paid out over $10M.
Choose your schedule. We have both full- and part-time projects.
No project managers in the middle โ only direct communications with clients, most of whom have a technical background
Our customer success team provides life support to help you resolve anything.
You donโt have to look for clients and or negotiate anymore: just do what you do best and leave us the rest.
Requirements:
4+ years of commercial work experience with mobile development
Expert-level knowledge of React & React Native
Hands-on experience with REST APIs and ES6
Experience in React Native application deployment to App Store and Google
Good command of English, both written and spoken, as youโll be communicating with clients directly
Strong organizational skills โ ability to work full-time remotely with no supervision
Responsibility โ we want to trust you
Soft skills โ we donโt ask you find a topic for a small talk, but being just polite is OK
Apply today, and our team will get back to you within 2 business days!
Please mention the word EXALTATION when applying to show you read the job post completely (#RMzUuMTcyLjExMS40Nw==). This is a feature to avoid fake spam applicants. Companies can search these words to find applicants that read this and instantly see they're human.
Salary and compensation
$60,000 — $100,000/year
Benefits
๐ Distributed team
โฐ Async
๐ No monitoring system
๐ซ No politics at work
๐ We hire old (and young)
How do you apply?
This job post has been closed by the poster, which means they probably have enough applicants now. Please do not apply.
This job post is closed and the position is probably filled. Please do not apply. Work for lemon.io and want to re-open this job? Use the edit link in the email when you posted the job!
Get a remote job that you will love with better compensation and career growth.
Weโre Lemon.io โ a marketplace where we match you with hand-picked startups from the US and Europe.
Why work with us:
Weโll find you a team that respects you. No time-trackers or any micromanagement stuff
Our engineers earn $4k - $8k / month (commensurate with experience). Weโve already paid out over $10M.
Choose your schedule.
No project managers in the middle โ only direct communications with clients, most of whom have a technical background
Our customer success team provides life support to help you resolve anything.
You donโt have to look for clients and or negotiate anymore: just do what you do best and leave us the rest.
Requirements:
5+ years of software development experience
Solid understanding of mobile Android /iOS, Flutter and Dart - is a must
Familiarity with RESTful APIs to connect apps to back-end services
Understanding of code versioning tools, such as Git
Experience in developing integrations with common APIs (Firebase, Twitter, Facebook, etc)
Good command of English, both written and spoken, as youโll be communicating with clients directly
Strong organizational skills โ ability to work full-time remotely with no supervision
Responsibility โ we want to trust you
Soft skills โ we donโt ask you to find a topic for a small talk, but being just polite is OK
Apply today, and our team will get back to you within 2 business days!
Please mention the word ELAN when applying to show you read the job post completely (#RMzUuMTcyLjExMS40Nw==). This is a feature to avoid fake spam applicants. Companies can search these words to find applicants that read this and instantly see they're human.
Salary and compensation
$50,000 — $100,000/year
Benefits
๐ Distributed team
โฐ Async
๐ No monitoring system
๐ซ No politics at work
๐ We hire old (and young)
How do you apply?
This job post has been closed by the poster, which means they probably have enough applicants now. Please do not apply.
This job post is closed and the position is probably filled. Please do not apply. Work for lemon.io and want to re-open this job? Use the edit link in the email when you posted the job!
Get a remote job that you will love with better compensation and career growth.
Weโre Lemon.io โ a marketplace where we match you with hand-picked startups from the US and Europe.
Why work with us:
Weโll find you a team that respects you. No time-trackers or any micromanagement stuff
Our engineers earn $5k - $9k / month. Weโve already paid out over $10M.
Choose your schedule. We have both full- and part-time projects.
No project managers in the middle โ only direct communications with clients, most of whom have a technical background
Our customer success team provides life support to help you resolve anything.
You donโt have to look for clients and or negotiate anymore: just do what you do best and leave us the rest.
Requirements:
3+ years of software development experience
Strong knowledge of JavaScript (Core, DOM APIs)
3+ years of experience with Node.js
Experience with front-end JavaScript frameworks and libraries (React.js preferably)
Understanding of and practical experience with SOLID principles and GOF patterns
Understanding of CI principles
Experience with Typescript and React Native would be a plus
Good command of English, both written and spoken, as youโll be communicating with clients directly
Strong organizational skills โ ability to work full-time remotely with no supervision
Responsibility โ we want to trust you
Soft skills โ we donโt ask you find a topic for a small talk, but being just polite is OK
Apply today, and our team will get back to you within 2 business days!
Please mention the word PLEASED when applying to show you read the job post completely (#RMzUuMTcyLjExMS40Nw==). This is a feature to avoid fake spam applicants. Companies can search these words to find applicants that read this and instantly see they're human.
Salary and compensation
$60,000 — $110,000/year
Benefits
๐ Distributed team
โฐ Async
๐ No monitoring system
๐ซ No politics at work
How do you apply?
This job post has been closed by the poster, which means they probably have enough applicants now. Please do not apply.
This job post is closed and the position is probably filled. Please do not apply. Work for Basket and want to re-open this job? Use the edit link in the email when you posted the job!
Overview
We are Basket (www.trybasket.com) โ a fresh and exciting new approach to save, share and follow the things you love, and the people who love them too. Basket keeps you organised, up to date, and helps you buy better across all shopping categories.
To continue our growth weโre seeking a Senior Backend Engineer located in London or Auckland. With your strong production experience of Python and ETL processes, youโll play a key role in our data extraction, transformation pipelines, data storage (MongoDB), and data delivery via AWS API Gateway (Rest APIs) and AWS AppSync (GraphQL). Youโll need a deep understanding and experience with serverless AWS (Lamba with EventBridge), and knowledge of the serverless framework (https://www.serverless.com/) would be a significant benefit.
To excel in this role, youโll learn quickly, think big, and deliver rock-solid results in a fast-paced startup environment. You implicitly know how to balance safe decisions while proactively researching and running code experiments. Youโre someone who embraces collaboration and feedback with open arms. You continuously look for ways to grow yourself, help teammates, and opportunities to make the products you work on stronger. This is a chance to join an innovative team where you will be challenged, and have significant input to shape a product we believe will become a global household name. This is an exciting opportunity to join our backend team at a pivotal time in our journey.
This role is development focused, with a small amount of coaching required for junior team members.
How We Work at Basket
At Basket, we work in 2 week development cycles with a clearly defined goal. Weโre inspired by companies like Linear where quality work is more important than quantity of features released. We plan each cycle well ahead of time with team discussions, research and workshops to make sure weโre making informed decisions.
Hereโs how our typical cycle looks;
2 weeks before a cycle we plan and define requirements for features
1 week before a cycle we do technical due diligence and write acceptance criteria
During a cycle we write code using test-driven development, test code to development and staging environments, collaborate with QA, Design and PM team members to ensure features are production ready.
What You'll Do
Write, improve and maintain serverless functions to accurately transform and load data into efficient and organised MongoDB storage
Develop and maintain 3rd party data clients to enrich stored data
Create and update API endpoints for a frontend client using AWS API Gateway (Rest APIs) and AWS AppSync (GraphQL)
Analyse and tune application performance with a focus on efficiency using analytics tools such as Lumigo, Sentry, Segment and DataDog
Research and architect solutions using serverless architecture patterns
Implement and improve analytics and application monitoring performance
Approach your work using test driven development (TDD) to ensure the integrity of your code and our services
About You
Native English (this is essential)
Located in London, UK or Auckland, NZ
5+ years full-time work experience as a backend engineer on production services
Advanced knowledge of Python ^3.10 and/or NodeJS ^15.0.0
Deep knowledge of webpage parsing, including XPath and Regex
Excellent experience with MongoDB and DynamoDB
Production experience with AWS services in a serverless microservices context, such as Lambda, AppSync, API Gateway, S3, SNS, SQS, Cognito, EventBridge
Lots of energy and enthusiasm about being part of a small, progressive team
Good To Have
University degree in computer science, or equivalent experience
Experience working in a VC-backed startup environment
Our Culture
Our culture is built on respect, collaboration and a drive to shake up the world of shopping. Weโre at the beginning of our journey with the opportunity for new team members to lead projects, and shape services that customers interact with daily. Our team members are conscientious, deep thinkers, always striving to be awesome human beings.
We are an equal opportunity employer and value a diversity of perspectives and backgrounds at our company. We are dedicated to a policy of nondiscrimination in employment on any basis including race, colour, age, sex, religion, disability, or national origin.
Please mention the word LEADING when applying to show you read the job post completely (#RMzUuMTcyLjExMS40Nw==). This is a feature to avoid fake spam applicants. Companies can search these words to find applicants that read this and instantly see they're human.
Salary and compensation
$70,000 — $120,000/year
Benefits
๐ Distributed team
โฐ Async
๐ Paid time off
๐ No monitoring system
๐ซ No politics at work
๐ We hire old (and young)
How do you apply?
This job post has been closed by the poster, which means they probably have enough applicants now. Please do not apply.
This job post is closed and the position is probably filled. Please do not apply. Work for LeadSimple and want to re-open this job? Use the edit link in the email when you posted the job!
๐ Want to join a team of A-players in an exciting, high-growth, entrepreneurial environment?
LeadSimple is a small team solving big problems in the property management industry. Bootstrapped since 2013, we're passionate about helping small businesses grow sustainably.
Our software provides a powerful foundation for any property management company to take their business to the next level. Thousands of property managers rely on us for their day-to-day operations and weโre only getting started.ย
Weโre looking for seasoned Senior and Lead Ruby on Rails Engineers to join our fully-remote team to help us scale to meet market demand. This is an opportunity to join on the ground floor of a bootstrapped, growing company with a lot of upside.
What weโd want you to do:
Take technical ownership of our productโs architecture and capabilities
Recommend and lead complex refactoring projects and migrations, without sacrificing stability, such as:
Modernizing our back-end stack (weโre currently on Rails 4)
Optimizing our API and PostgreSQL database for scale and performance
Suggest and implement scalability & productivity improvements
Collaborate with the rest of the team in weekly meetings, chat and code reviews
Develop new full-stack features from start to finish using the Shape Up method
Youโll have opportunities to work on the entire stack, from databases to user interfaces and everything in between, in a wide variety of product areas.
Youโll own the delivery of high-impact projects that affect real customers, from start to finish, with no bureaucracy, following the Shape Up method.ย
Youโll collaborate within a small, highly productive team, reviewing code and helping other engineers with their roadblocks.
Youโll have time to focus. We donโt micromanage, and we do our best to keep distractions (and meetings) to a minimum.ย
When assigned to on-call duty, youโll investigate and fix bugs and respond to incidents.ย
Youโll deploy early and often. We ship to production multiple times per day.
Benefits
Remote-only team, location independent
3rd Friday of every month off
6 US Holidays
3 Weeks Paid Time Off (in addition to the above)
Quarterly Two-Week Hackathons
Monthly Healthcare Allowance
Yearly Vacation Allowance
$2000 equipment stipend upon hire
Focused and dedicated environment with smart, caring people
Consistent, but flexible working schedule with minimum 3hr Pacific Time Zone overlap
Mission driven, non-political company and values-based culture
Work history interview with Hiring Manager (up to 90 minutes)
Culture interview with People Operations (30 minutes)
Meet the CTO (30 minutes)
Meet the CEO (30 minutes)
Offer call (15 minutes), followed by a written offer
If you accept the offer, you enter a 90-day trial period, fully paid.
If all goes well in your first 90 days, you convert to a full-time team member!
Please mention the word STAUNCHLY when applying to show you read the job post completely (#RMzUuMTcyLjExMS40Nw==). This is a feature to avoid fake spam applicants. Companies can search these words to find applicants that read this and instantly see they're human.
Salary and compensation
$120,000 — $140,000/year
Benefits
๐ Company retreats
๐ฅ Home office budget
๐ซ No politics at work
๐ We hire old (and young)
How do you apply?
This job post has been closed by the poster, which means they probably have enough applicants now. Please do not apply.