Company Overview
Kemet Trading provides institutional-grade infrastructure for digital asset derivatives trading; optimizing access to liquidity, data, trade execution and post-trade workflows.
Kemet is backed by some of the biggest names in digital asset trading and VCs in addition to a host of some of the best angels in the industry.
Role Overview
Kemet is looking for a product-minded senior fullstack engineer with focus on frontend to help the team build our crypto-derivatives trading platform. You will work with software engineers, leadership, product managers, and other engineering team members to design and implement frontend components in React, backend Node.js API, as well as coach full stack engineering on frontend best practices. You must have a passion for designing and building complex performant frontends and writing production quality code.
Essential Job Functions
- Work with product managers and UX designers to understand desired software features, customer interactions, and system usability requirements
- Build complex web frontends with an emphasis on performance, scalability, security, and high-availability. including building React frontend components in TypeScript, and backend Node.js API.
- Establish and continuously improve Kemet's frontend coding standards for style, maintainability, and best practices for a high-scale web environment.
- Writing unit and integration tests
- Performing code reviews, design reviews, and writing documentation.
- Containerize their code and deploy containers to Kemet's production and non-production environments using CI/CD pipelines.
Minimum Qualifications
- 8 years of experience in frontend development.
- Strong object oriented design and development skills in TypeScript or, JavaScript
- Expert knowledge in front-end development and building Single Page Apps using React.js, and backend APIs using Node.js.
- Expert knowledge in MongoDB and mongoose.
- Strong knowledge in frontend design and development best practices, and state of the art web and mobile technologies. Advocate for and coach full-stack engineers on these practices.
- Experience working on an Agile team, writing clean code and utilizing pair programming, TDD, continuous integration and code reviews.
- Unit testing experience is a must, TDD is a plus (Jest, Jasmin, etc.)
Nice to have
- BS degree in Information Systems or Computer Science or a related technical discipline, or equivalent practical experience.
- 10+ years of experience in frontend development.
- Experience working with building visualizations and dashboards using technologies similar to D3.js or Echarts.
- Experience in CI/CD (Git, Gitlab, Jenkins, Containers), knowledge in other DevOps practices is desirable (IaC, Terraform, Cloud Formation).
- Experience with AWS or other cloud service providers.
- Experience designing and building large scale distributed Microservices architecture based on 12-factor app guidance. Cloud-native, Serverless architectures experience is highly desirable.
- Experience using tools like Jira, GitLab.
Benefits
- Competitive Compensation Package
- Unlimited PTO: Unlimited vacation policy for strong, fully charged batteries.
- Remote work and flexible hours
Location - Remote Egypt