Tech Stack
AWSAzureCloudDockerGraphQLJavaScriptLaravelMicroservicesMongoDBMySQLNode.jsPHPPostgresReactTypeScriptVue.js
About the role
- Design, develop, and maintain scalable and secure web applications using Laravel (PHP), Node.js, React.js, and Vue.js.
- Build and integrate RESTful APIs and third-party services.
- Ensure code quality through reviews, unit testing, and best practices.
- Work closely with Product, QA, and DevOps teams to deliver robust features.
- Optimize application performance, scalability, and security.
- Mentor junior engineers and contribute to technical decision-making.
- Stay updated with new technologies and contribute to continuous improvement.
Requirements
- Bachelor’s degree in Computer Science, Software Engineering, or related field.
- 5+ years of experience in software development with a focus on full-stack engineering.
- Strong expertise in Laravel (PHP framework) and Node.js for backend development.
- Hands-on experience with React.js and Vue.js for modern frontend development.
- Solid knowledge of RESTful APIs, databases (MySQL/PostgreSQL/MongoDB), and ORM tools.
- Experience with Git, CI/CD pipelines, and containerization (Docker).
- Strong problem-solving, debugging, and optimization skills.
- Excellent communication and teamwork abilities.
- Experience with microservices architecture (nice to have).
- Familiarity with AWS, Azure, or other cloud platforms (nice to have).
- Knowledge of TypeScript and GraphQL (nice to have).