Middle Full Stack Software Engineer
About TextExpander
TextExpander empowers teams and individuals to accelerate repetitive tasks and deliver a personal touch in business communications across all major platforms (Mac, Windows, Chrome, iOS, and Android). We are a thriving, remote-first company with a passionate team of 40+ members across 9 countries, dedicated to helping people save time and businesses save money.
We value providing fast, friendly support, treating one another with respect, and working together independently and asynchronously. We are a team that cares deeply about our mission and constantly strives to do better. We are currently embracing the next generation of productivity with TextExpander + AI, enhancing efficiency while keeping users in control.
How we work together
Our values aren’t posters on an office wall. As a remote company, they guide how we approach work, our customers, and each other every day.
Teamwork: We’ve got each other’s backs. We grow and nurture our team. We take joy in others’ successes.
Accountability: Trust makes our company run. We earn and reinforce that trust by meeting our commitments to one another.
Integrity: We do business honestly and honorably. We treat others as we wish to be treated. We do what we say we’ll do, and others can count on that.
Passion for Customer: Our customers are the bedrock of our business. We provide excellent service and support because they deserve nothing less.
We hire people who already embody these values and live them every day.
The opportunity
We are looking for a highly self-motivated Full Stack Software Engineer to join our fast-paced, small team environment. You will play a crucial role in developing and scaling our core application and services, with an exciting focus on integrating and utilizing AI tools to deliver cutting-edge productivity features to our global user base.
Key responsibilities
- Design, develop, test, deploy, and maintain robust, high-performance web applications and backend services.
- Quality Ownership: Take full responsibility for the stability, performance, and correctness of the code you write, including performing unit, integration, and end-to-end testing, and ensuring features meet production standards before release.
- Collaborate closely with product managers and designers to translate product requirements into high-quality technical solutions
- Contribute to the continuous improvement of our development processes and cloud infrastructure.
- Take ownership of features from conception through deployment in a small team setting.
- Actively research and integrate AI and machine learning tools to enhance the core functionality of TextExpander.
Required Qualifications
- Minimum of 3+ years of professional experience in Full Stack Software Engineering.
- Deep expertise in our primary technology stack:
○ TypeScript (required for writing robust, maintainable code).
○ React (for building responsive and intuitive user interfaces).
○ Node.js (for building scalable backend services).
○ MongoDB (or similar NoSQL databases).
- Demonstrated ability to be highly self-motivated and effective in an independent, remote-first working model.
- A strong passion for working with AI tools and incorporating them into product features.
- Must be proficient in spoken and written English.
- Must be able to pass a background check.
- Ability to travel to the U.S. as needed for company meetings or events (nice to have)
Bonus Qualifications
Experience with any of the following platforms is a significant plus:
- Windows application development
- Mac (macOS) application development.
- Chrome extension development.
- iOS development.
- Android development.
What we offer
- Collaborative and innovative work environment.
- Flex PTO for any reason, including sick days (no specified limits), flexible work schedule.
- Personal laptop.
- Health and wellness package.
- Budget for English lessons.