About the job
Job Overview
As a Developer, you’ll contribute to building new features, improving functionality, and ensuring the stability of our product across multiple platforms. This role provides a unique opportunity to gain hands-on experience in a startup environment, where your contributions will have an immediate impact on our users and business.
Key Responsibilities
- Feature Development: Implement and maintain key features, contributing to both frontend and backend tasks as required.
- Quality Control: Participate in code reviews, testing, and debugging to ensure the highest quality of code and product performance.
- Collaboration: Work closely with the team to understand project requirements, timelines, and deliverables, ensuring seamless integration of new features.
- Platform-Specific Deployment: Assist with app deployment and updates for iOS and Android platforms, understanding requirements and handling submissions as needed.
- Continuous Learning: Stay updated on best practices, new technologies, and approaches to improve efficiency, scalability, and user experience.
Our Technology Stack
Our non-exhaustive technology stack includes:
- Frontend & Mobile: FlutterFlow, Flutter, TypeScript, JavaScript, HTML5, Android Studio, XCode
- Backend: Python, PHP, JavaScript, Linux
- Databases: PostgreSQL, MySQL
- Cloud & Infrastructure: Google Cloud Platform, Kubernetes, Cloudflare, Digital Ocean
- Tools & Integrations: GitHub, Snyk, CRM Integration, Monitoring Tools, Analytics Tools, Security Tools, Performance Testing Tools
- CMS: WordPress
Qualifications
- Experience: 1-2 years of experience in software development, ideally in a fast-paced or startup environment.
- Technical Skills: Proficiency in [specify languages/frameworks relevant to your stack, e.g., Flutter, TypeScript, Python, etc.], with experience in frontend or backend development.
- App Deployment: Familiarity with multi-platform deployment on iOS and Android is a plus.
- Problem-Solving: Ability to think critically, troubleshoot issues effectively, and adapt quickly to changing priorities.
- Communication: Strong communication skills, with the ability to work well in a collaborative team environment.
Preferred Skills
- Startup Experience: Understanding of the challenges and agility required in a startup environment.
- Agile Methodology: Experience with Agile/Scrum development practices.
- UI/UX Awareness: An interest in creating user-friendly interfaces and working independently or with designers to bring ideas to life.
- Security Awareness: Knowledge of secure coding practices and familiarity with security tools is a plus.
Why Join Us?
- Hands-On Impact: Work on a product with real-world applications and see the results of your work in action.
- Growth Opportunities: Be part of a high-growth startup, with potential for personal and professional development.
- Supportive Culture: Join a team that values innovation, transparency, and teamwork.
- Competitive Benefits: We offer a competitive salary and benefits designed to support your growth and well-being.
We’re excited to learn more about you!