Boothark is a future-oriented and innovative company building a cutting-edge mobile application from scratch, leveraging blockchain technology, CI/CD architecture, MySQL database, and microservices. We're seeking an experienced Flutter Mobile Developer to join our team and help shape the future of our product.
- As we scale, we are seeking a highly skilled Full Stack Engineer with expertise in software architecture to lead the development, deployment, and optimization of our mobile and web applications.
Key Responsibilities:
Software Development & Architecture
- Lead the full-cycle development of Boothark’s mobile app and web platform using ReactJS, ReactNative, and NodeJS.
- Design and implement scalable microservices architectures to ensure efficient and modular development.
- Develop and maintain secure and high-performance APIs.
- Optimize databases using MySQL and ensure data integrity, security, and scalability.
- Build and maintain a robust backend infrastructure that supports real-time transactions.
DevOps & Deployment
- Deploy, manage, and optimize cloud-based infrastructure using Docker and Kubernetes.
- Monitor application performance using Prometheus and Grafana, ensuring high availability and reliability.
- Automate deployment pipelines using DevOps best practices to achieve continuous integration and continuous deployment (CI/CD).
- Prepare and deploy mobile applications to Google Play Store and Apple App Store, ensuring compliance with store guidelines and best practices.
- Manage app versioning, updates, and troubleshooting for app store approvals and rejections.
Blockchain & Emerging Technologies
- Research, develop, and integrate centralized blockchain-based solutions to enhance security and transparency in transactions.
- Implement smart contracts and permissioned blockchain systems where necessary.
- Stay up to date with emerging technologies and propose innovative solutions to enhance Boothark’s product offering.
System Optimization & Security
- Ensure high-level system security, data protection, and compliance with industry best practices.
- Conduct code reviews and performance audits to optimize speed, security, and efficiency.
- Develop fail-safe mechanisms and backup strategies to maintain system resilience.
Collaboration & Leadership
- Work closely with product managers, designers, and other stakeholders to translate business requirements into technical solutions.
- Lead architectural discussions and mentor junior engineers.
- Provide technical expertise and recommendations for future product development and system enhancements.
Requirements:
- 5+ years of experience in full-stack development and software architecture.
- Strong proficiency in TypeScript, ReactJS, ReactNative, NodeJS, and MySQL.
- Expertise in designing and implementing microservices architecture.
- Experience with DevOps tools including Docker, Kubernetes, Prometheus, and Grafana.
- Hands-on experience with cloud platforms such as AWS, Google Cloud, or Azure.
- Strong knowledge of centralized blockchain technologies, including smart contracts and permissioned ledgers.
- Experience with CI/CD pipelines, version control (Git), and agile development methodologies.
- Solid understanding of API development, database optimization, and performance tuning.
- Experience in deploying and maintaining apps on Google Play Store and Apple App Store.
- Excellent problem-solving skills, with the ability to debug complex systems.
- Bachelor’s degree in Computer Science, Software Engineering, or a related field.
Method of Application
Signup to view application details.
Signup Now