Senior Full-stack Developer (Python, Elixir, React.js) - direct hire
Are you a talented Senior Full-stack Developer with AI expertise looking for a remote job that lets you show your skills and get decent compensation? Look no further than Lemon.io — the marketplace that connects you with hand-picked startups in the US and Europe.
Short review of the position:
Currently, we are looking for a skilled Senior Full-Stack Developer with AI expertise for our client. This is a direct-hire opportunity that requires the candidate to be based in the U.S. or, for candidates based in LATAM and Canada, to have prior experience working with U.S.-based companies. For candidates based in Utah, additional perks and benefits are available at the company's office.
The full-stack role is mostly the backend (80%) with some frontend (20%). Half of the backend work is standard software development, and the other half involves AI, and focusing on using existing LLM models rather than building them.
Rate: up to $80 + benefits.
Full-time only: 40h.
Must-have: Python, Elixir, LangChain, AI expertise.
Nice to have experience in/with: insurance, React.js.
Project description:
The mission is to arm every local business with a complete platform and outcome-driven AI employees that convert leads into real, paying customers. Every day, millions of workers use the company’s AI lead conversion and communication platform to help them get more leads and make more money. The company’s work and focus on helping local businesses thrive have been recognized across the industry, including Forbes’ Next Billion Dollar Startups, Forbes’ Cloud 100, the Inc. 5000, and Fast Company’s World’s Most Innovative Companies.
We’re looking for talented Software Engineers who are excited about AI and eager to make a significant impact in a dynamic, fast-paced environment. As an Engineer, you’ll have the chance to work on projects that directly shape the success of the client’s platform and the businesses they support. You’ll be part of an engineering team that collaborates across departments to solve real-world problems for small businesses. You will help build scalable, high-performance systems and contribute to the continuous evolution of our platform by leveraging AI technologies. If you are passionate about AI, innovation, and solving complex challenges while creating solutions that make a real difference, we’d love to have you join us.
What You Will Be Doing:
- Developing and maintaining robust, scalable systems that have a direct impact on the success of our products and the businesses we serve, with a focus on AI-driven solutions.
- Collaborating across teams, including Engineering, Sales, and Customer Support, to identify needs and create innovative AI solutions.
- Continuously improving the platform by implementing new AI features and technologies that enhance the user experience.
- Contributing to a culture of learning, innovation, and continuous improvement, while staying ahead of trends in AI.
What You Should Have:
- 5+ years of experience in software development, with expertise in modern programming languages.
- 3+ years of experience with Python.
- 2+ years of experience with Elixir.
- Experience with LLM integration, LangChain, chatbot/AI agent development, and full-stack software engineering.
- A passion for AI and its potential to transform businesses and industries.
- Strong problem-solving and analytical skills, with a track record of driving innovation in fast-paced, iterative development environments.
- Excellent communication skills and a collaborative mindset, with the ability to work across teams and articulate technical concepts effectively.
- Ability to thrive in a rapidly changing environment and tackle ambiguous problems head-on.
What We Hope You Have:
- 5+ years of experience contributing to the architecture and design of large-scale systems.
- Proven ability to innovate and deliver high-impact AI-driven solutions that shape the direction of a product.
- Experience collaborating in cross-functional teams to create and refine AI solutions.
- A passion for pushing the envelope on AI technology and driving continuous improvement.
BENEFITS:
- Open and transparent culture
- Life insurance, long and short-term disability coverage
- Paid maternity and paternity leave
- Fertility Benefits
- Generous vacation time, plus three 4-day summer holiday weekends
- Excellent medical, dental, and vision benefits
- 401k Plan with company matching
- Bi-annual swag drops with cool company’s gear and apparel
- A stellar HQ (Utah) gym with local professional coaches and classes offered
- Onsite HQ (Utah) child care center, subsidized for employees
Team communication: Slack and daily calls
Estimated duration: 7+ months (ongoing)
Client’s time zone: (GMT -7:00) Mountain Time (US & Canada)
Selection process:
- VideoAsk — watch a short video about our startup, up to 10 minutes
- Complete your profile on our website
- 30-minute screening call
- Technical interview
- Feedback
- 1 screening with the client’s team
- Code pairing and system design round
- Interview with the senior leader
How to apply
We also have other positions for Senior Python & React Developers, as well as AI Engineers, so you can apply.
About the job
Apply for this position
Senior Full-stack Developer (Python, Elixir, React.js) - direct hire
Are you a talented Senior Full-stack Developer with AI expertise looking for a remote job that lets you show your skills and get decent compensation? Look no further than Lemon.io — the marketplace that connects you with hand-picked startups in the US and Europe.
Short review of the position:
Currently, we are looking for a skilled Senior Full-Stack Developer with AI expertise for our client. This is a direct-hire opportunity that requires the candidate to be based in the U.S. or, for candidates based in LATAM and Canada, to have prior experience working with U.S.-based companies. For candidates based in Utah, additional perks and benefits are available at the company's office.
The full-stack role is mostly the backend (80%) with some frontend (20%). Half of the backend work is standard software development, and the other half involves AI, and focusing on using existing LLM models rather than building them.
Rate: up to $80 + benefits.
Full-time only: 40h.
Must-have: Python, Elixir, LangChain, AI expertise.
Nice to have experience in/with: insurance, React.js.
Project description:
The mission is to arm every local business with a complete platform and outcome-driven AI employees that convert leads into real, paying customers. Every day, millions of workers use the company’s AI lead conversion and communication platform to help them get more leads and make more money. The company’s work and focus on helping local businesses thrive have been recognized across the industry, including Forbes’ Next Billion Dollar Startups, Forbes’ Cloud 100, the Inc. 5000, and Fast Company’s World’s Most Innovative Companies.
We’re looking for talented Software Engineers who are excited about AI and eager to make a significant impact in a dynamic, fast-paced environment. As an Engineer, you’ll have the chance to work on projects that directly shape the success of the client’s platform and the businesses they support. You’ll be part of an engineering team that collaborates across departments to solve real-world problems for small businesses. You will help build scalable, high-performance systems and contribute to the continuous evolution of our platform by leveraging AI technologies. If you are passionate about AI, innovation, and solving complex challenges while creating solutions that make a real difference, we’d love to have you join us.
What You Will Be Doing:
- Developing and maintaining robust, scalable systems that have a direct impact on the success of our products and the businesses we serve, with a focus on AI-driven solutions.
- Collaborating across teams, including Engineering, Sales, and Customer Support, to identify needs and create innovative AI solutions.
- Continuously improving the platform by implementing new AI features and technologies that enhance the user experience.
- Contributing to a culture of learning, innovation, and continuous improvement, while staying ahead of trends in AI.
What You Should Have:
- 5+ years of experience in software development, with expertise in modern programming languages.
- 3+ years of experience with Python.
- 2+ years of experience with Elixir.
- Experience with LLM integration, LangChain, chatbot/AI agent development, and full-stack software engineering.
- A passion for AI and its potential to transform businesses and industries.
- Strong problem-solving and analytical skills, with a track record of driving innovation in fast-paced, iterative development environments.
- Excellent communication skills and a collaborative mindset, with the ability to work across teams and articulate technical concepts effectively.
- Ability to thrive in a rapidly changing environment and tackle ambiguous problems head-on.
What We Hope You Have:
- 5+ years of experience contributing to the architecture and design of large-scale systems.
- Proven ability to innovate and deliver high-impact AI-driven solutions that shape the direction of a product.
- Experience collaborating in cross-functional teams to create and refine AI solutions.
- A passion for pushing the envelope on AI technology and driving continuous improvement.
BENEFITS:
- Open and transparent culture
- Life insurance, long and short-term disability coverage
- Paid maternity and paternity leave
- Fertility Benefits
- Generous vacation time, plus three 4-day summer holiday weekends
- Excellent medical, dental, and vision benefits
- 401k Plan with company matching
- Bi-annual swag drops with cool company’s gear and apparel
- A stellar HQ (Utah) gym with local professional coaches and classes offered
- Onsite HQ (Utah) child care center, subsidized for employees
Team communication: Slack and daily calls
Estimated duration: 7+ months (ongoing)
Client’s time zone: (GMT -7:00) Mountain Time (US & Canada)
Selection process:
- VideoAsk — watch a short video about our startup, up to 10 minutes
- Complete your profile on our website
- 30-minute screening call
- Technical interview
- Feedback
- 1 screening with the client’s team
- Code pairing and system design round
- Interview with the senior leader
How to apply
We also have other positions for Senior Python & React Developers, as well as AI Engineers, so you can apply.