This range is provided by StarPlan. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more.
Base pay range
A$150,000.00/yr - A$200,000.00/yr
We are looking for an experienced and versatile Senior Full-Stack Software Engineer to join our growing partnering AI Startup. The ideal candidate has 10+ years of professional development experience, strong computer science fundamentals, and a passion for learning new technologies. You will be responsible for driving projects end-to-end — from architecture design to implementation, deployment, and operations. We will also add you to StarPlan talent pool (www.starplan.ai) if you are not a good fit for this role at this moment.
Responsibilities
- Lead end-to-end product and system development, including architecture design, technical decisions, coding, testing, deployment, and maintenance
- Build scalable full-stack applications across frontend, backend, databases, and cloud infrastructure
- Design and implement robust RESTful and GraphQL APIs and distributed system components
- Collaborate with product managers, designers, and engineers to deliver high-quality features
- Continuously improve system stability, performance, and engineering workflows
- Leverage AI-assisted development tools (Cursor, GitHub Copilot, etc.) to accelerate development
- Contribute to automation, CI/CD pipelines, DevOps processes, and operational excellence
- Learn and adopt new technologies; promote engineering best practices within the team
Basic Qualifications
- 10+ years of professional software development experience with strong CS fundamentals
- Proven ability to own the full software development lifecycle from concept to production
- Strong problem-solving skills and ability to work independently in complex technical environments
Technical Requirements
Frontend
- Expertise with modern frameworks: React.js, Vue.js, Angular
- Familiar with Redux, Next.js (SSR/SSG)
- Strong knowledge of styling tools: Tailwind CSS, Less, PostCSS
- Experience in cross-platform mobile development with React Native and/or Flutter
- Deep experience with Node.js and NestJS
- Proficient in Python or Go, capable of microservices or backend-heavy architectures
- Strong understanding of RESTful API and GraphQL design
Databases & Caching
- Solid experience using Redis for caching, queues, and rate limiting
- Knowledge of database theory (ACID, CAP), distributed systems experience is a plus
- Hands-on experience deploying and managing systems on AWS (EC2, Lambda, S3, API Gateway, etc.)
- Comfortable with Linux administration and lightweight infrastructure operations
- Proficient with Git, CI/CD pipelines (GitHub Actions / GitLab CI / Jenkins), and DevOps best practices
AI-Assisted Development
- Skilled at using Cursor, GitHub Copilot, Codeium, and other AI tools
- Able to integrate AI tools seamlessly into daily engineering workflows
Soft Skills
- Ability to quickly grasp complex business logic and translate it into scalable technical solutions
- Commitment to clean, maintainable, and well-tested code (Clean Code principles)
- Self-driven, proactive, and passionate about continuous learning
- Comfortable reading English technical documentation
- Basic verbal English proficiency for communication in distributed teams
Bonus Points
- Experience in fintech, health tech, e-commerce, logistics, or cross-border SaaS platforms
- Worked on large-scale systems or in distributed engineering teams
- Contributions to open-source projects or published technical blogs
- Familiarity with serverless architectures, event-driven systems, edge computing, or Kubernetes
What We Offer
- The opportunity to architect and build high-impact, long-term products
- A forward-thinking engineering culture with strong adoption of AI-powered development
- Flexible working environment and a talented, collaborative team
- Competitive compensation and significant growth opportunities
Seniority level
Employment type
Industries
- Technology, Information and Internet