About The Architecture Team
The Architecture Team is the backend specialist team that designs, builds, and maintains the infrastructure and systems that support our cloud-based POS system for fuel retailers. They are responsible for creating and implementing the technical architecture for the system, ensuring that it is scalable, secure, and reliable. They work closely with the frontend and hub teams to ensure that the system is fully integrated and all components are communicating effectively. They handle the APIs and servers in the cloud, making sure that they are enterprise-grade and can handle large amounts of data and transactions. They also monitor the system for any issues and troubleshoot them as needed, ensuring that the system is always available and performing optimally. Overall, the Architecture Team’s goal is to ensure that the system is robust and secure, providing a seamless experience for customers and employees of fuel retail.
Roles & Responsibilities
- Develop and maintain high-performance, scalable APIs and back-end applications using the Laravel Framework.
- Lead software development projects with a sense of urgency while maintaining a focus on quality, scalability, and performance.
- Collaborate with engineers, product managers, and cross-functional teams to drive innovation and success.
- Integrate with third-party systems and APIs to enhance functionality and capabilities.
- Prioritize code quality and testability to ensure a stable and reliable system.
- Continuously monitor application performance, infrastructure, and deployments to identify and address potential issues.
- Continuously improve technical processes to increase efficiency and productivity.
- Provide expert support in resolving customer issues and identifying root causes to improve overall customer satisfaction.
Essential Skills & Experience:
- Proven experience of at least 4+ years in actively writing and maintaining software using PHP or equivalent OOP language.
- Strong understanding of creating, interacting with and supporting APIs (REST, JSON/HTTP)
- Strong knowledge of PHP, Laravel, Postgres, MySQL, Nginx, Redis, and AWS Services (EC2, ECS, Fargate, ELB, S3, Elasticache, SQS, Lambda, RDS)
- Experience with source code management using Git.
- Strong understanding of how the internet works, including DNS, HTTP, TLS, SSH, Certificates, etc.
Nice To Have:
- Proven experience in building software solutions using SOA or microservice architectures.
- Experience in designing, implementing, and maintaining high-availability systems.
- Familiarity with frontend technologies such as VueJS or Angular.