What are the responsibilities and job description for the Front End Developer position at Neubus Inc?
As a Front End Developer, you will be responsible for building, maintaining, and optimizing microservices that power our applications. You should have backend development background in PHP and be highly proficient in Vue.js, along with experience in Vuetify or Quasar for frontend UI development. The ideal candidate should have solid experience with JWT (JSON Web Tokens) for authentication and strong database expertise in PostgreSQL and MongoDB.
Responsibilities
- Build and maintain frontend interfaces using Vue.js, with Vuetify and Quasar for UI components.
- Implement JWT-based authentication for secure user and API authentication.
- Design, develop, and optimize PostgreSQL and MongoDB databases, ensuring high availability and performance.
- Work with other teams to integrate microservices and ensure smooth communication between them.
- Design and implement RESTful APIs and ensure efficient frontend-backend interactions.
- Optimize application performance, scalability, and security.
- Develop, maintain, and optimize microservices using PHP and relevant frameworks.
- Collaborate with DevOps engineers to ensure efficient deployment, monitoring, and scaling of microservices.
- Debug and troubleshoot microservices and frontend applications.
- Follow best practices for code quality, testing, and CI/CD.
Requirements
- Minimum 2 years of experience as a Full Stack Engineer.
- Strong backend experience with PHP and frameworks such as Laravel, Symfony, or CodeIgniter.
- Proficiency in Vue.js, with hands-on experience using Vuetify and Quasar.
- Experience working with microservices architecture and distributed systems.
- Strong understanding of JWT authentication and token-based security.
- Proficiency in PostgreSQL and MongoDB, including schema design, query optimization, and indexing.
- Familiarity with containerization tools (Docker) and orchestration tools like Kubernetes.
- Experience with caching mechanisms such as Redis.
- Proficiency in version control systems (Git).
- Experience with message queues (Kafka, RabbitMQ, etc.) is a plus.
- Understanding of authentication, security best practices, and API gateways.
- Strong debugging and problem-solving skills.
Job Type: Full-time
Pay: $65,000.00 - $85,000.00 per year
Benefits:
- 401(k)
- Dental insurance
- Employee assistance program
- Employee discount
- Health insurance
- Health savings account
- Life insurance
- Paid time off
- Professional development assistance
- Vision insurance
Salary : $65,000 - $85,000