Generic Application
Join Periwin Solutions
Build Software That Makes a Difference
At Periwin Solutions, we develop modern software that helps businesses solve real problems. From enterprise resource planning and healthcare systems to learning management platforms, eCommerce, fintech and custom business applications, our team works across a wide range of industries using modern technologies and best engineering practices.
We're looking for talented individuals who are passionate about technology, enjoy solving challenging problems, and want to work in a collaborative environment where learning and innovation are encouraged.
Whether your expertise is in software engineering, quality assurance, mobile development, DevOps, Frappe, ERP systems or web technologies, we'd love to hear from you.
What You'll Do
Depending on your role, your responsibilities may include:
- Designing, developing and maintaining high quality software solutions.
- Collaborating with designers, developers, QA engineers and project managers.
- Building scalable, secure and maintainable applications.
- Writing clean, well documented and testable code.
- Participating in code reviews and technical discussions.
- Troubleshooting bugs and improving application performance.
- Working with REST APIs, databases and third party integrations.
- Contributing ideas to improve development processes and product quality.
- Staying up to date with modern technologies and industry best practices.
Technologies We Work With
Our projects span multiple technology stacks. Experience in one or more of the following is advantageous:
Programming Languages
- Python
- JavaScript
- TypeScript
- HTML5
- CSS3
Frameworks & Libraries
- Django
- Django REST Framework
- Node.js
- React
- Next.js
- Vite
- Astro
- Flutter
- Frappe Framework
- ERPNext
Content Management & eCommerce
- WordPress
- Magento
- Headless CMS platforms
Data & Analytics
- NumPy
- Pandas
- Matplotlib
Healthcare & Enterprise
- OpenEMR
- ERP Systems
- Learning Management Systems (LMS)
- Human Resource Management Systems (HRMS)
- Customer Relationship Management (CRM)
Databases
- PostgreSQL
- MySQL
- MariaDB
- SQLite
Tools & Platforms
- Git
- Docker
- Linux
- Cloudflare
- AWS
- CI/CD pipelines
You are not expected to know every technology listed above. We value strong fundamentals, curiosity and a willingness to learn.
What We're Looking For
- Strong problem solving and analytical skills.
- Passion for building high quality software.
- Good understanding of software engineering principles.
- Ability to work independently and as part of a team.
- Excellent communication skills.
- A proactive attitude towards learning and continuous improvement.
- Attention to detail and commitment to delivering quality work.
Nice to Have
- Experience working on enterprise applications.
- Knowledge of cloud platforms and deployment.
- Experience with testing frameworks and automation.
- Understanding of security best practices.
- Open source contributions or personal projects.
- Familiarity with Agile development methodologies.
What We Offer
- Flexible working arrangements.
- Opportunities to work on diverse and challenging projects.
- Continuous learning and professional development.
- Supportive and collaborative team culture.
- Exposure to modern technologies and real world enterprise systems.
- Career growth opportunities based on performance and impact.
Responsibilities.
Qualifications.