Responsibilities: - Develop and maintain robust and scalable back-end solutions using the Laravel framework. - Implement object-oriented and solid design principles to ensure high-quality code. - Work with SQL and NoSQL databases to design efficient data models and optimize database performance. - Develop and consume RESTful APIs for seamless integration with front-end applications. - Utilize RabbitMQ for message queueing and Redis for caching and session management. - Implement multithreading and concurrency techniques for efficient and responsive applications. - Collaborate with the team using Scrum and Agile methodologies for project management. - Act as a key team player, participating in code reviews, knowledge sharing, and problem-solving. - Demonstrate strong communication skills to collaborate effectively with team members and stakeholders. - Embrace a learning mindset and stay up-to-date with emerging technologies and industry trends. - Adapt to changes in project requirements and welcome new challenges.
Requirements: - Proficient in the Laravel framework and experienced in developing Laravel applications. - Strong understanding of object-oriented programming and solid design principles. - Expertise in SQL and NoSQL databases, with the ability to design efficient database schemas and optimize queries. - Experience in building and consuming RESTful APIs. - Familiarity with RabbitMQ for message queueing and Redis for caching and session management. - Knowledge of multithreading and concurrency concepts. - Familiarity with Scrum and Agile methodologies for project management. - Excellent teamwork and communication skills. - Proactive learner with a passion for staying updated with new technologies and industry trends. - Ability to adapt to changes and handle challenges effectively. Advantages (not mandatory but beneficial): - Experience with monitoring tools like DataDog. - Knowledge of the Go programming language. - Familiarity with Domain-Driven Design (DDD) principles. - Understanding of GraphQL and gRPC. Additional Information: - Military service can be considered as work experience. - Remote work is possible without geographic restrictions within Iran.
معرفی شرکت
Quarkino is a No-code, Low-code web app development framework that designed to empower -everyone- to design, develop, host and scale applications with Or without writing any code