About the Role
We’re looking for an ERP Developer with expertise in customizing and deploying ERP systems. You’ll work on building scalable solutions that address real-world business challenges, with a focus on flexibility and adaptability to client needs.
This role requires strong technical skills, experience in ERP system development, and the ability to deliver high-quality solutions in a collaborative, startup environment. Tech Stacks Requirements:
Backend Development: Python, Django
Frontend Development: JavaScript
Database: PostgreSQL, MySQL
Markup/Customization: XML
DevOps/Deployment: Docker, Kubernetes
Caching/Task Queues: Redis, Celery
Cloud Platforms: AWS, Google Cloud
Version Control: Git
Process Automation: Workflows and custom scripts
Requirements
To thrive in this role, you should:
Have experience in ERP development, including customizing and building ERP modules for various business processes.
Be proficient in Python, XML, and JavaScript, with a focus on writing clean, maintainable code.
Have a strong understanding of relational databases (e.g., PostgreSQL, MySQL) and data migration processes.
Be familiar with deploying ERP systems on cloud platforms like AWS, Google Cloud, or similar environments.
Have experience integrating third-party applications and APIs into ERP systems.
Be comfortable working on workflows, GIT, process automation, and custom reports.
Possess excellent problem-solving skills and the ability to adapt to changing project requirements.
Bonus Skills:
Familiarity with containerized applications (e.g., Docker, Kubernetes).
Knowledge of business processes like supply chain, manufacturing, or accounting to better align ERP solutions with client needs.
What You'll Do
ERP System Development and Customization:
Build and customize ERP modules for business functions like Sales, Inventory, Manufacturing, and Accounting.
Write efficient and scalable code using Python, Django, XML, Postgres, Docker, Kubernetes, Redis, Celery and JavaScript to extend system functionality.
Configure workflows and automate processes to improve operational efficiency.
Integration and Deployment:
Integrate third-party applications and APIs into ERP systems.
Deploy ERP solutions on cloud platforms like AWS, Google Cloud, or similar environments.
Ensure seamless data migration and system implementation during deployment.
System Maintenance and Optimization:
Monitor and optimize ERP system performance to ensure reliability and scalability.
Troubleshoot and resolve issues related to functionality, integrations, and user workflows.
Implement regular updates, patches, and improvements to maintain system integrity.
Collaboration and Documentation:
Work closely with the project team and clients to gather requirements and design technical solutions.
Create detailed documentation, including system workflows, technical specifications, and user guides.
Provide training and support to clients during and after implementation.
Continuous Improvement:
Evaluate system performance and suggest enhancements to improve usability and functionality.
Stay updated with ERP development trends and technologies to provide innovative solutions.
Why You'll Love Working Here
Work from Anywhere:
Skip the commute, work from your favorite spot, and spend more time doing what you love outside of work.
Wellbeing Comes First:
We know that happy, healthy and motivated people do the best work. That’s why we focus on creating a culture that supports your physical and mental health.
Exciting Opportunities to Grow:
Be part of a team where your ideas matter and your contributions make a difference.
Expand your skills while working on projects that inspire and challenge you.
Get hands-on with exciting new tools and tech while building a career you’re proud of.
A Team That Has Your Back:
Enjoy direct mentorship from company leaders who are here to help you grow.
Collaborate in a vibrant online workspace that makes teamwork fun and productive.
Transparent Pros and Cons of Working in a Startup:
The Perks:
You’ll be part of a growing company where your ideas truly matter.
Flexibility and autonomy—you’ll have the freedom to manage your work in a way that suits you.
Lots of opportunities to learn and grow alongside a dynamic, ambitious team.
Direct access to company leaders who are committed to mentoring and supporting your career.
The Challenges:
Startups move fast, so you’ll need to be adaptable and ready to tackle new challenges as they arise.
Sometimes, you’ll wear multiple hats—it’s a great chance to learn, but it also requires focus and initiative.
Self-motivation and accountability are key. No micromanaging here—it’s all about results!
About the Company
At AImagineers, we’re not just another software development company. We are here to create meaningful impact and drive change. We craft cutting-edge technology solutions that help businesses transform, grow, and thrive. Whether it is streamlining operations or unlocking new opportunities, we work hard to make a difference.
Our culture is all about trust, flexibility, and growth. We treat our team like the adults who are capable of making great decisions, managing their time, and delivering amazing results. If you are looking for a company that values your wellbeing and helps you grow both personally and professionally, you’ve come to the right place.
Send your resume and please make an effort to show us who you really are by writing a well thought out cover letter. We’d love to hear how this role and our company aligns with your career aspirations… and YES, we do read everything you submit to us.
Send it to hello@aimagineers.io with the subject line: ERP Developer Application.
We can’t wait to hear from you!