Company Description
Are you ready to join a dynamic team that's transforming the way small businesses manage their finances? At mazeed, we're not just offering a service; we're providing a lifeline to micro and small-sized enterprises. Our multi-faceted platform is the key to helping these businesses keep their financial records in check, issuing invoices promptly, and making informed decisions. We're the trusted extension of their team, their Finance & Accounting Department.
Our core values of Integrity, People Growth, Customer Centric, Global Mindset, Innovation, and Adaptability are the foundation upon which we've built our success. We're not just looking for someone who can fill a role, but someone who can align with these values, adding their unique perspective to our team. Job Description Position Overview: In this role, you will be responsible for designing and developing multi-tenant Saa S products on AWS using serverless programming and PHP. You will lead the deployment of PHP applications using Kubernetes and leverage AWS services to ensure scalability, performance, and security. You will also play a key role in Dev Ops practices, ensuring automation, continuous integration, and deployment across the software development lifecycle. Key Responsibilities:
Architect, develop, and maintain multi-tenant Saa S applications using AWS services, with a focus on scalability and high availability.
Develop cloud-native solutions using Node.js and serverless technologies (Lambda, API Gateway, S3, Dynamo DB, etc.).
Deploy, manage, and scale PHP applications in Kubernetes environments, ensuring seamless performance and resource optimization.
Implement infrastructure as code (Ia C) using Terraform.
Manage CI/CD pipelines using AWS Code Pipeline, Code Build, Code Deploy, and container orchestration in Kubernetes.
Apply cloud security best practices, including IAM policies, encryption, and monitoring using AWS Cloud Watch, Cloud Trail, and Guard Duty.
Collaborate with product and operations teams to ensure the smooth release of new Saa S features, while maintaining system integrity.
Monitor, troubleshoot, and optimize the performance of the applications and infrastructure to meet high availability standards.
Drive innovation by staying updated on the latest cloud technologies and incorporating best practices into the development lifecycle.
Qualifications
Bachelor’s degree in Computer Science, Engineering, or a related field.
5+ years of software development experience, with a strong focus on AWS cloud-native services and multi-tenant Saa S architectures.
Expertise in Node.js and PHP development, particularly in building scalable, secure Saa S applications.
Extensive experience deploying and managing PHP applications in Kubernetes, with a focus on containerization and orchestration.
Proficient in AWS services such as Lambda, EC2, S3, API Gateway, RDS, Dynamo DB, and Cognito for identity and access management.
Strong experience with Dev Ops practices, including CI/CD pipelines, automation, and monitoring.
Knowledge of cloud security best practices, including encryption, IAM, and compliance management.
Experience with infrastructure as code (Ia C) tools like Terraform.
Strong version control skills using Git and collaboration tools like Git Hub.
Preferred Qualifications:
AWS Certified Developer, Solutions Architect, or Dev Ops Engineer.
Hands-on experience with Docker, Kubernetes, and microservices architecture.
Knowledge of Saa S billing systems and identity management solutions for multi-tenancy (e.g., AWS Cognito).
Familiarity with agile methodologies and Scrum frameworks.
Experience with PHP frameworks like Laravel or Symfony in a cloud environment.
Additional Information
If you're excited to embark on this journey with us, to be part of an innovative team that's changing the game for small businesses, we encourage you to apply. At mazeed, we don't just hire employees; we welcome team members who share our values and vision. Join us in making a real impact on the financial well-being of small enterprises while advancing your own career. Your success is our success, and together, we'll reach new heights in the world of finance and accounting.
Join our mazeed Family and enjoy a comprehensive benefits package that includes competitive compensation, comprehensive health coverage, professional developmentopportunities, work-life balance initiatives, an inclusive company culture, and performance bonuses and incentives. We prioritize the well-being and growth of our employees and strive to create a supportive and rewarding work environment.