Job Description: Product Engineer
The company presents this job description as a guide to the major areas and duties for which the jobholder is accountable. However, the business operates in an environment that demands change, and the jobholder’s specific responsibilities and activities will vary and develop. Therefore, the job description should be indicative and not a permanent, definitive, and exhaustive statement.
Preferred Qualifications:
- Formal Education (optional but useful): Bachelor's (or higher) in Computer Science, Software Engineering, or related field.
- 3+ years demonstrated experience in Saas and systems maintenance
- Knowledge of data structures, algorithms, operating systems, and computer architecture.
- Proficiency in these industry-relevant languages (JavaScript/jQuery, PHP, MySQL, HTML, and CSS).
- Version Control: Git fluency (branching, merging, rebasing, pull-requests).
- Web and API Development, Databases: SQL (MySQL) and data management
- Secure coding best practices (authentication/authorization)
- Familiarity with encryption, TLS, JWT, and OAuth2
- Performance tuning (profiling, caching strategies, CDNs)
- Clear verbal and written skills for requirements gathering, code reviews, documentation, etc.
Responsibilities:
- Ability to pick up new languages and skills quickly.
- Proactive in identifying gaps, proposing improvements, driving features to completion.
- Prioritizes tasks effectively, balances technical debt against feature delivery.
- Matching mission, vision, ethics, and expected work style (e.g., remote-first, cross-functional).
- Seeking feedback, embracing failures as learning opportunities, pursuing continuous improvement
- Problem Solving: ability to clarify problems, propose solutions, weigh trade-offs, and implement great coding practices.
- Teamwork & Empathy: An ability to give/receive constructive feedback.
- Adaptability & Curiosity.
- Live Coding on projects and system design.
Job Application
Kindly fill in accurate information