Company Logo

Shopwindow

Current Positions Open

Software Engineer - Remote, Ukraine

REMOTE: Senior Software Engineer - Shape the Future of Local Business with Touchpoints
Are you an innovative engineer looking to make a real impact? At Touchpoints, we're revolutionizing how local businesses compete in the digital age. Join us in our mission to level the playing field and strengthen communities through innovative and future thinking technology and systems.
Who We Are
Touchpoints is the world's first Touchpoint Sales & Marketing Platform. We believe local businesses & organizations should have the same access to technology and techniques to communicate & compete like big brands and do it better.

It's vital our local businesses are fully competitive so that our local economies and communities can be healthy.

The Role
As a Senior Software Engineer at Touchpoint, you'll be at the forefront of developing our game-changing platform. This is a fully remote position, offering you the flexibility to work from anywhere while contributing to meaningful projects that make a difference in local economies.
What You'll Do
Design and implement innovative features for our Touchpoint Sales & Marketing Platform
Collaborate with a team of passionate engineers to solve complex challenges
Contribute to the architecture and scalability of our solutions
Drive the adoption of best practices in software development
Mentor junior team members and foster a culture of continuous learning
Analyze and comprehend complex existing codebases
Identify areas for improvement and extension in current systems
Plan and implement solutions that extend existing functionality elegantly – with a focus on minimizing complexity & avoiding duplication.
Design APIs
Refactor and optimize code to support new features and improve performance
What We're Looking For
A strategic thinker who can envision how existing components can be evolved to support new requirements
Experience in refactoring large-scale applications to introduce new functionalities seamlessly
Strong expertise in modern software development technologies
Experience building single page web applications
Understanding of web application development fundamentals – DOM, AJAX, JSON
Expertise in UI/UX development, with a focus on creating intuitive and responsive user interfaces
An appreciation of & a familiarity with developing in a strongly typed language.
A strong understanding of object oriented & functional programming concepts
Familiarity with server-side development – nginx, web servers, an sql database

You’re a great fit if you’re…
You get excited about thinking through the inner workings of things
You enjoy jumping on a whiteboard to imagine new ways to solve a problem
You love building.
What we use:
Our technology stack includes Dart for building back-end systems, complemented by Golang and Node.js. If you’re familiar with statically typed languages like Java or TypeScript, you’ll adapt quickly.
We work extensively with Dart (aka Flutter), HTML5, SCSS, and CSS for front-end development, while PostgreSQL and Redis power our data management needs. Nginx is utilized for web server configurations, and our projects often incorporate advanced technologies such as LLMs, text embedding, and vector analysis through frameworks like LangChain.
Additionally, we implement OAuth for secure authentication and leverage HTTP(s), SMTP, and IMAP protocols for communication integrations.
Why Choose Touchpoints?
Challenging and Innovative Work
Tackle complex problems that directly impact the success of local businesses. Our platform is at the cutting edge of marketing technology, offering you the chance to work on exciting and meaningful projects.
Career Growth and Learning Opportunities
We're committed to your professional development. You'll have access to continuous learning resources, mentorship programs, and clear paths for career advancement within our growing company.
Work-Life Balance
As a fully remote team, it is important that you craft the life you want to live. Your time is your time.
Positive Company Culture
Join a team that values creativity, open communication, and mutual respect. We foster an inclusive environment where every voice is heard and every contribution is valued.
Autonomy and Ownership
Your ideas matter here. At Touchpoint, you’ll take ownership of your work, shaping projects with your creativity and expertise. Your voice will be heard, your decisions will have impact, and your contributions will be valued—empowering you to feel confident, capable, and essential in building something meaningful.
Strong Leadership and Mentorship
Learn from brilliant engineers who are committed to your professional & personal growth. Our team is fully dedicated to making you the best you in an environment of continuous improvement and innovation.

Innovative and Future Thinking Technologies
Experiment with emerging tools, be a strong voice in our visionary technology development, and pioneer solutions that create tangible value for local businesses. Bring your imagination and skills to help us redefine how our local businesses compete and thrive in this rapidly changing business ecosystem.
Company Stability and Growth Potential
Join a company with a clear vision and a growing market. As we expand our reach and impact, you'll have opportunities to grow with us and shape the future of Touchpoints.
Join Us :-)
If you're passionate about creating elegant solutions to complex problems and have a talent for seeing the big picture in software development, we want to hear from you. Join us in shaping the future of our product and delivering exceptional user experiences.

Apply now and be part of a team that's changing the game for local businesses everywhere.

Touchpoint is an equal opportunity employer committed to diversity and inclusion in the workplace.

Remote, Ukraine, Ukraine Contractor General
View Job

Administrative Assistant-Remote

Ideal Candidate Description
What You'll Do:
Envision yourself as a key leader within the organization, ensuring operations run seamlessly by managing tasks, resolving challenges, and streamlining processes. In this role, you’ll act as a guiding force, keeping everything on track and providing the support needed for teams to thrive and achieve their goals.
Who We're Looking For:
You Excel in Organization: You have a passion for creating order, developing effective systems, and maintaining structured workflows. Your ability to identify patterns and implement improvements ensures efficiency and success in every task.
You Understand People: You have the ability to understand others’ perspectives, recognize their needs, and communicate effectively in a way that resonates. Your talent for explaining concepts clearly fosters collaboration and understanding.
You Enjoy Checklists & Calendars: You rely on checklists and calendars to stay on track, ensuring tasks are completed efficiently and on time.
You Excel at Simplifying Complexity: You have a talent for breaking down complicated ideas into clear, actionable steps that are easy for everyone to understand.
You are a Problem Solver: You thrive on tackling challenges, developing innovative solutions, and identifying opportunities to improve processes, even in situations where no immediate tasks are assigned.
You Teach & Help: You have a talent for tailoring explanations to align with individuals’ knowledge levels, making it easy for them to learn and grow effectively.
Skills You'll Need:
Strong organizational and time management skills, with the ability to prioritize tasks and meet deadlines.
Proficiency in Google Workspace tools, including Docs, Sheets, and Slides.
Excellent interpersonal skills, demonstrating professionalism, friendliness, and keen attention to detail.
A continuous improvement mindset, always seeking opportunities to enhance processes and outcomes.
Why This Role Stands Out:
This position focuses on streamlining processes, solving challenges, and developing effective systems to support others. You’ll have opportunities to learn new skills, share innovative ideas, and contribute to the success of your team. If you are passionate about organization, enjoy helping others, and are driven to improve how things work, this role is an excellent fit for you!
Must Be Fluent in English.

Remote , Remote , Brazil Contractor General
View Job

Digital Content Specialist [Fluent English Required]

This role is 100% in English. All internal and external communication. Fluent professional English is required.

Digital Content Designer/Production Specialist
Do you enjoy focused, independent work? Are you good at learning a proven process, following detailed instructions, and working through each step carefully? Do you take satisfaction in completing your work thoroughly and making sure the details are right?
If this describes you—and you have the experience and qualifications below—we may have an opportunity for you.

The Role
We’re seeking a Digital Content Specialist who enjoys taking the pieces of a project and bringing them together accurately and professionally.
Our clients provide materials such as images, videos, written content, brand colors, fonts, and other requirements. Using our software, templates, established processes, and examples, you’ll turn those materials into polished digital content such as landing pages, digital forms, brochures, content cards, and marketing automation workflows.
You’ll spend much of your time working independently at your computer, following established processes and completing projects from beginning to end. Strong attention to detail is important. You should also have good visual judgment and be able to recognize when content looks polished, organized, readable, and consistent with a client's brand.

Experience & Qualifications
Experience with CRM tools, email marketing software, website builders, content management systems, or similar digital platforms is a plus, but not required.
You should be comfortable learning and working inside online software and content-building tools.
Experience with AI is also a plus. You will learn how we use AI tools and chatbot prompting as part of this role.

Position Details
This position starts part-time at approximately 15–20 hours per week. The work schedule is flexible and can accommodate classes, evenings, or weekends.
There is potential for the position to grow into a full-time opportunity if that aligns with your goals.
This is an independent contractor position.

About Touchpoint Labs
Touchpoint Labs is a growing technology company. Our software gives small and local businesses access to technology that is often used by much larger brands. We believe local businesses and organizations should have access to great technology and effective ways to communicate with their audiences and communities.

Remote, Remote , Brazil Contractor General
View Job

Shopwindow an Intelligent Audience Experience Platform connecting people to the things they love. Enabling local businesses to have more intelligent, automated, and instant communications using tools and techniques so they can compete like big brands and do it better.  

Putting marketing, sales and support on steroids Shopwindow rapidly grows companies databases, speeds up buyers time to purchase, massively increases conversions all while requiring minimum resources.


Shopwindow is the product that small businesses have been wishing for.