Skills Required :
- 5+ years of web application development experience in SAAS environment
- In-depth knowledge and experience with database development including relational database design, SQL and ORM technologies
- Experience with server-side languages like PHP with laravel framework
- Familiarity with JavaScript frameworks such as React and Vue JS
- Experience with source control management systems and continuous integration/deployment environments
- Experience with agile development methodologies including Kanban and Scrum
- Experience with multi-threading and concurrency
- Experience with debugging, performance profiling and optimization
- Comprehensive understanding of object-oriented and service-oriented application development techniques and theories
- Internally motivated, able to work proficiently both independently and in a team environment
- Strong communication skills with both team members and stakeholders
- Strong initiative to find ways to improve solutions, systems, and processes
- Experience with key-value stores and caching (Cassandra, Redis, Memcached, etc)
- 1+ years of experience architecting, designing, developing, and implementing cloud solutions on AWS platforms
Responsibilities :
Leadership
- Work with the product manager and stakeholders to elaborate end-to-end technical solutions, concepts, scope, design and roadmaps
- Being transparent with the team about challenges, failures, and successes
- Guide team development efforts towards successful Product delivery
- Provide technical leadership to teammates through coaching and mentorship
- Identify and encourage areas for growth and improvement within the team
- Writing progress reports and delivering presentations to the relevant stakeholders
Technical
- Responsible for end-to-end architecture across a range of domains and create the strategy and roadmap to address the long-term planning of technologies
- Keeping up-to-date with industry trends and developments
- Maintain high standards of software quality within the team by establishing good practices and habits
- Lead architectural reviews, feasibility studies, impact assessments and other technical investigations
- Troubleshoot, test and maintain the core product software and databases to ensure strong optimization and functionality
- Evangelizing code quality through writing well-architected, structured code, unit tests, while following best industry practices
- Hiring and building a team
<aside>
🧑🏭 Back to Careers Page
</aside>
<aside>
🪧 Back to Clientjoy
</aside>
<aside>
🧑🤝🧑 Know more about the team
</aside>
<aside>
📄 Apply Now
</aside>