About Loop ERP
Loop ERP is an innovative ERP solution purpose-built for the circular economy.
We're rethinking how businesses in recycling and sustainability operate by combining modern technology, AI, and best-in-class integrations.
We're looking for a versatile
Full Stack Developer
to join our growing team and help us build ERP-integrated applications, mobile apps, and modern services that scale.
Role Overview
As a Full Stack Developer at Loop ERP, you will play a key role in designing, developing, and maintaining scalable applications that power our ERP ecosystem.
You will work across web, mobile, and integration layers, collaborating with a cross-functional team to deliver high-quality solutions that connect seamlessly with ERP and external services.
Key Responsibilities
- Design, develop, and maintain scalable web and mobile applications.
- Build and maintain integrations with ERP systems and third-party services.
- Work with large-scale data sets using
MongoDB
for persistence.
- Develop backend services in
Java
, ensuring performance and reliability.
- Implement front-end user interfaces using
with a focus on user experience.
- Develop and maintain hybrid mobile applications in
Flutter
, published on iOS and Android app stores.
- Work with real-time communication and messaging frameworks such as
Ably
.
- Integrate
NetSuite APIs
and other ERP-related systems.
- Implement secure authentication using
Auth0
.
- Collaborate with product and design teams to ensure business requirements are translated into technical deliverables.
- Stay current with emerging technologies and propose improvements to the stack.
Technical Stack
We leverage a modern, full-stack environment that combines web, mobile, ERP, and AI-driven components.
Experience in the following areas will be critical to success:
- Backend Development:
Java-based services, RESTful APIs, ERP integrations, microservices architecture.
- Databases:
MongoDB (document-based, high-volume transactions), experience with schema design and optimization.
- Frontend Development:
for rich, interactive web applications.
- Mobile Development:
Flutter for hybrid mobile applications with deployment to iOS and Android.
- Messaging / Real-Time:
Ably (preferred), or similar systems such as Kafka, RabbitMQ, or Pub/Sub.
- Authentication & Security:
Auth0 for user management and identity control.
- ERP Integration:
NetSuite API (priority), familiarity with other ERP or SaaS integration patterns is a plus.
- AI & LLMs:
Google Gemini or similar large language models for embedded intelligence.
- DevOps & Deployment (Nice-to-Have):
CI/CD pipelines, containerization (Docker/Kubernetes), and cloud hosting (AWS, GCP, or Azure).
- Version Control & Collaboration:
GitHub/GitLab and agile development workflows.
- Other Helpful Tools:
Familiarity with GraphQL, serverless functions, and monitoring tools (Datadog, New Relic).
Qualifications
- 5+ years of professional experience in full stack development.
- Strong experience with
Java (backend services)
and
MongoDB (database design & queries)
.
- Hands-on experience with
for modern front-end development.
- Proven track record with
Flutter
for hybrid app development across iOS and Android.
- Familiarity with
Auth0
or similar authentication/authorization frameworks.
- Experience with
real-time messaging systems
(e.g., Ably, Kafka, Pub/Sub).
- Understanding of
ERP systems
and experience integrating with APIs (NetSuite experience is a plus).
- Knowledge of working with
LLMs
(e.g., Gemini) is a bonus.
- Strong problem-solving, debugging, and optimization skills.
- Excellent communication skills and ability to collaborate in a remote team environment.
Preferred Skills:
- Familiarity with AI-assisted development tools such as
Windsurf
, Copilot, or similar platforms to improve productivity and code quality.
- Exposure to
cloud-native technologies
(serverless, Kubernetes, Docker) and DevOps best practices.