Lead Full-Stack Engineer

at Persado
  • Remote - Greece

Remote

Software Development

Senior

Job description

Who We Are:

Persado provides the only Motivation AI platform that generates personalized communications at scale, inspiring each individual to engage and act. Many of the world’s largest brands, including Ally Bank, Coach, Dropbox, Kate Spade, JP Morgan Chase, Marks & Spencer, and Verizon, rely on Persado to engage customers across their journey, from acquisition communications to online cart conversion. Persado’s Generative AI for the enterprise is trained on more than 100 billion digital business language impressions across industries, enabling marketers to motivate customers and drive significant business value. Persado has been recognized by CB Insights as the top Leader for Generative AI Text Content Generation.

As an employer, Persado is committed to creating a place where everyone’s unique perspective is valued. We understand that our team members and our inclusive culture are what make Persado special. Persado is proud to be named on Fast Company’s World’s Most Innovative Companies list in 2020 and Built In’s Best Places To Work in 2021, 2022 & 2024.

What We Are Looking For:

We are seeking a highly skilled Full Stack Developer to join our talented and dynamic team. As a Full Stack Developer, you will be an essential part of our software development efforts, playing a key role in designing, developing, and maintaining cutting-edge web applications. Your expertise in Java Spring Boot and React will be leveraged to create seamless and engaging user experiences. You will also work closely with various databases, including PostgreSQL, MongoDB, and Redshift, ensuring efficient data storage and retrieval. Additionally, you will collaborate with our analytics team, utilizing Snowflake as the analytics backend, to develop data-driven features and functionalities that empower our clients to drive successful marketing campaigns.

What You Will Work On:

  • Technical Leadership: Lead the design and development of complex software solutions, making critical architectural decisions that ensure scalability, performance, and maintainability.
  • Backend Development: Design, develop, and optimize backend systems using Java and/or Python, depending on the case, creating efficient and reliable server-side services.
  • Problem Solving: Apply advanced analytical thinking to identify and solve complex technical challenges, developing innovative solutions that meet business requirements.
  • Team Management: Guide and manage team members on an ad-hoc basis for more complex projects, providing technical mentorship, code reviews, project delivery.
  • Database Integration: Work with various databases including PostgreSQL and MongoDB, implementing efficient data storage and retrieval mechanisms.
  • Cross-team Collaboration: Partner with product managers, data scientists, and fellow engineers to translate business requirements into technical specifications and functional solutions.
  • Code Quality and Testing: Champion best practices in software development, including comprehensive testing methodologies, continuous integration, and code quality standards.
  • Technical Documentation: Create and maintain detailed technical documentation for systems, frameworks, and processes to facilitate knowledge sharing and team collaboration.
  • Innovation Leadership: Stay at the forefront of technology trends and introduce new methodologies, tools, and approaches that enhance our development capabilities and product offerings.

What You Bring:

  • Master’s or Bachelor’s degree in Computer Science, Software Engineering or a related field (or equivalent experience).
  • Minimum of 6+ years of professional experience in software engineering, with strong expertise in Java (preferred) and/or Python.
  • Proven track record of leading and delivering complex software projects from conception to production.
  • Demonstrable experience managing and mentoring small teams on technical projects.
  • Strong proficiency in Java frameworks (e.g., Spring Boot, Hibernate) and/or Python frameworks (e.g. Django, Flask).
  • Experience working with databases such as PostgreSQL, MongoDB, and Redshift.
  • Solid understanding of RESTful APIs, microservices architecture, and distributed systems.
  • Expertise in data structures, algorithms, and software design patterns.
  • Demonstrated ability to solve complex technical problems with minimal guidance.
  • Excellent communication skills with the ability to explain technical concepts to both technical and non-technical stakeholders.

Preferred qualifications:

  • Experience with cloud platforms (e.g., AWS, Google Cloud). Certifications considered a plus.
  • Knowledge of containerization and orchestration technologies (e.g., Docker, Kubernetes).
  • Familiarity with DevOps practices and CI/CD pipelines.
  • Experience with data analytics tools including Snowflake.
  • Background in machine learning or artificial intelligence applications.

Join Persado’s exceptional team of engineers, where your technical expertise and leadership will drive innovation in our marketing technology platform. As a Lead Engineer, you will tackle challenging problems, mentor talented developers, and build sophisticated solutions that enable our clients to create emotionally resonant marketing messages. Your forward-thinking approach and problem-solving capabilities will be instrumental in shaping the future of our technology and maintaining our position as leaders in the marketing technology landscape.

What We Offer:

Achieve your life goals and work goals at Persado.

  • Persado’s hybrid working model empowers both remote and in-office work equitably!
  • Competitive and equitable compensation
  • Generous benefits packages globally
  • 401k matching (USA); Pension Scheme (Certain EU locations) to prepare for your future
  • We encourage professional growth through our dedicated enablement and training teams, as well as on demand tools and resources
  • Employee Enrichment Fund to pursue a passion or upgrade your home office!
  • Structured onboarding program to ensure a confident start and long-term success for new hires!
  • Strong emphasis on career development and mobility, continuous feedback loops and performance management
  • Flexible time off to support work-life harmony (including Summer Fridays and a one week Winter Holiday Break)
  • #PersadoCares! 2 paid Volunteer days per year and charitable donation match
  • Robust Diversity, Inclusion and Belonging initiatives; culture month celebrations, monthly diverse speaker series, commitment to bias-free recruitment, ERGs (#culture, #mindsmatter, #parents, #women, #green, #pride and growing)!

Valuing diversity at Persado means recognizing and respecting human differences and similarities. Persado is committed to diversity with respect to all aspects of employment. All decisions regarding recruitment, hiring, promotion, compensation, employee training and development, and all other terms and conditions of employment, will be made without regard to race, religious beliefs, color, gender identity, sexual orientation, marital status, physical and mental disability, age, ancestry or place of origin.

Kindly submit your CV in English.

#LI-Remote

#LI-VA1

Share this job:
Please let Persado know you found this job on Remote First Jobs 🙏

Benefits of using Remote First Jobs

Discover Hidden Jobs

Unique jobs you won't find on other job boards.

Advanced Filters

Filter by category, benefits, seniority, and more.

Priority Job Alerts

Get timely alerts for new job openings every day.

Manage Your Job Hunt

Save jobs you like and keep a simple list of your applications.

Search remote, work from home, 100% online jobs

We help you connect with top remote-first companies.

Search jobs

Hiring remote talent? Post a job

Frequently Asked Questions

What makes Remote First Jobs different from other job boards?

Unlike other job boards that only show jobs from companies that pay to post, we actively scan over 20,000 companies to find remote positions. This means you get access to thousands more jobs, including ones from companies that don't typically post on traditional job boards. Our platform is dedicated to fully remote positions, focusing on companies that have adopted remote work as their standard practice.

How often are new jobs added?

New jobs are constantly being added as our system checks company websites every day. We process thousands of jobs daily to ensure you have access to the most up-to-date remote job listings. Our algorithms scan over 20,000 different sources daily, adding jobs to the board the moment they appear.

Can I trust the job listings on Remote First Jobs?

Yes! We verify all job listings and companies to ensure they're legitimate. Our system automatically filters out spam, junk, and fake jobs to ensure you only see real remote opportunities.

Can I suggest companies to be added to your search?

Yes! We're always looking to expand our listings and appreciate suggestions from our community. If you know of companies offering remote positions that should be included in our search, please let us know. We actively work to increase our coverage of remote job opportunities.

How do I apply for jobs?

When you find a job you're interested in, simply click the 'Apply Now' button on the job listing. This will take you directly to the company's application page. We kindly ask you to mention that you found the position through Remote First Jobs when applying, as it helps us grow and improve our service 🙏

Apply