Job Description:
jBoard.io is a SaaS application that helps organizations and individuals around the world create their own job board without any code.
We are a dynamic and agile startup, growing fast, and looking for a candidate to join our team in Yerevan. In this role, you'll help us develop new features for jBoard and maintain the existing ones. The ideal candidate should be self-motivated, adaptable to an agile startup environment, and eager to learn and grow. This is an in-person role with working hours from 10:00 to 19:00.
Job Responsibilities
- Lead the engineering team of 2 members, and provide guidance when needed
- Review the code of other engineers
- Develop new features for the product
- Write clean, structured, testable, and well-documented code
- Create modular and reusable components
- Maintain existing features, fix bugs, and improve the performance when needed
- Create Rest API documentation
Required Qualifications
- 5+ years of PHP and Laravel development experience
- MySQL knowledge, ability to design well-optimized DB, optimize MySQL queries
- Design patterns(Dependency Injection, Singleton, Factory, etc…)
- Experience with Vue.js(or any other modern JS framework)
- Good knowledge of HTML, CSS, Bootstrap, SCSS
- Experience with working with modern front-end tools like - Webpack, Laravel Mix
- Experience with Git
- Experience with REST APIs
- Ability to design and develop products from scratch
- Self-motivated individual
- The technical level of the English Language
- Day-to-day communication will be in Armenian, but the candidate should have strong enough English knowledge to be able to read and write the technical requirements of tasks
- High attention to detail and the ability to write quality code
- Experience in leading/mentoring other engineers
Bonus Points
- Experience with Tailwind CSS
- Experience with working within an AWS environment
- Experience with Elastic Search
- Experience with working on SaaS products
- Experience with Jira or other issues/task-tracking systems