
Software Engineer
Job Description
Posted on: February 24, 2026
About Lemoncello.aiLemoncello.ai is an AI visibility intelligence platform helping companies understand how they appear across AI engines like ChatGPT, Claude, Gemini and others.We’re a small, high-performance team building fast — but with discipline.We run structured weekly sprints, respect technical estimates, and ship working software every Friday.If you enjoy clean architecture, protected focus time, and zero mid-sprint chaos, you’ll love it here.The RoleWe’re hiring a Backend Software Engineer to own and evolve our FastAPI backend.You’ll be responsible for building scalable APIs, managing data models, integrating AI engine workflows, and ensuring our infrastructure is secure and resilient.This is not a ticket factory role.You’ll:
- Estimate your own work using story points
- Help define technical approach
- Push back on unrealistic scope
- Ship production-ready code weekly
We protect developer focus. Sprint scope is locked weekly and interruptions are minimised.Tech Stack
- Python (FastAPI)
- PostgreSQL
- AWS (EC2, RDS, S3, IAM)
- REST APIs
- Background jobs / task queues
- GitHub CI/CD
- React frontend consuming your APIs
What You’ll Do
- Design and build scalable FastAPI endpoints
- Define and maintain clean data models
- Build monitoring and scheduling logic for AI query tracking
- Optimise performance and database queries
- Implement authentication and permission systems
- Write maintainable, tested code
- Participate in sprint planning, standups, reviews
- Demo working features weekly
What We’re Looking ForMust have:
- 3+ years backend engineering experience
- Strong Python experience
- Experience building production REST APIs
- Strong database fundamentals (Postgres preferred)
- Experience deploying to AWS
- Comfort estimating complexity honestly
- Ability to work in a structured Agile sprint environment
Highly regarded:
- Experience with FastAPI
- Experience with async systems
- Startup experience
- DevOps capability
- Experience working with AI APIs
How We Work (Important)We follow clear Scrum roles and sprint discipline:
- Product Owner decides what we build
- Developer estimates effort
- No scope changes mid-sprint
- Technical estimates are not negotiated
- Working demo every Friday
If you prefer chaos and constant context switching, this is not the role.If you prefer deep focus and shipping properly engineered systems — it is.Why Join Us?
- High ownership
- Direct access to founder
- No corporate politics
- Fast decision-making
- Real impact on product direction
- Flexible working (Perth preferred, remote considered)
- Competitive salary + equity discussion for the right person
ApplySend:
- Resume
- GitHub profile (if available)
- Brief note on a backend system you designed and are proud of
Apply now
Please let the company know that you found this position on our job board. This is a great way to support us, so we can keep posting cool jobs every day!
RemoteITJobs.app
Get RemoteITJobs.app on your phone!

Product Success Manager (for product managers who want to guide other product teams)

Software Engineer

Junior Business Analyst

Business Analyst

