Job Summary
About the Role:
Arrak Consulting is seeking a highly skilled and versatile Full Stack Developer with strong expertise in WordPress, Shopify, React.js, TypeScript, .NET, Laravel, Python, and MongoDB — who can also handle Quality Assurance (QA) to ensure the highest standards of code quality and performance.
This role involves leading and developing end-to-end web solutions — from CMS-based websites to custom web and enterprise applications — while ensuring scalability, performance, and reliability across platforms.
The ideal candidate is a technical leader and problem-solver who can balance hands-on development, QA testing, and team mentorship. You’ll collaborate with cross-functional teams, guide junior developers, and contribute to a forward-looking web development roadmap that drives digital transformation. The candidate must be comfortable working night shifts (aligned with the US time zone) and open to international travel for project rollouts.
Role and Responsibilities:
- Lead the end-to-end development of custom-made web and enterprise applications, ensuring scalability, performance, and maintainability across the full stack.
- Develop, manage, and optimize WordPress and Shopify websites, with deep customization and integration beyond standard CMS features.
- Build modern, high-performance front-end interfaces using React.js, Next.js, and TypeScript, with a focus on modular architecture and reusable components.
- Design and implement secure, high-performing back-end systems using React, .NET Core, Laravel (PHP), Python (Flask/Django), and databases like MongoDB and MySQL.
- Develop and integrate RESTful and GraphQL APIs for seamless cross-platform communication between front-end and back-end systems.
- Architect and code custom application logic, APIs, and microservices tailored to specific business requirements.
- Integrate third-party APIs, plugins, and payment gateways into custom applications and CMS platforms.
- Ensure all web and app solutions are secure, optimized, and SEO-friendly, meeting modern development and deployment standards.
- Perform comprehensive QA testing (functional, regression, and performance) to ensure bug-free, production-ready releases.
- Write and execute automated test scripts to maintain code quality, reliability, and consistency across environments.
- Troubleshoot, debug, and optimize application performance across front-end and back-end stacks.
- Collaborate closely with design, product, QA, and DevOps teams to deliver seamless, integrated digital experiences.
- Maintain technical documentation, manage version control, and follow structured deployment processes.
- Mentor junior developers, conduct code reviews, and uphold best practices in software architecture, coding standards, and QA.
Required Skills
Skills and Qualification:
- Minimum 4+ years of hands-on experience as a Full Stack Developer.
- Strong proficiency in React.js, Next.js, TypeScript, JavaScript (ES6+), HTML, and CSS.
- Proven experience in WordPress (themes, plugins, custom post types) and Shopify (Liquid templates, custom apps, API integrations).
- Solid experience with React.JS, .NET Core, Laravel (PHP), and Python (Flask/Django) for back-end development.
- Hands-on experience with QA testing tools (e.g., Jest, Cypress, Playwright, Postman, Selenium).
- Experience with MongoDB, MySQL, and MariaDB databases.
- Familiarity with Node.js, API-driven architectures, and microservices.
- Strong understanding of web performance, security, and SEO best practices.
- Excellent debugging, testing, and optimization skills.
- Comfortable working night shifts (10:00 PM – 8:00 AM PKT).
Preferred Qualifications:
- Bachelor’s degree in computer science, Information Technology, or a related field.
- Knowledge of CI/CD pipelines, automated testing, and cloud deployments.
- Experience in QA automation, unit testing, and continuous integration environments.
- Experience migrating and modernizing legacy systems to updated frameworks.
- Strong communication, leadership, and project management skills.