Full-Stack Developer
Location: Remote/Hybrid/Onsite
Type: Full-Time
About Us
We are CP3, an innovative startup revolutionizing brand and marketing analytics using AI and data-driven insights. Our mission is to empower businesses with actionable intelligence to optimize their strategies across digital channels. As a startup, we offer unique opportunities for growth, creativity, and impact, but we also operate in a fast-paced and dynamic environment that requires adaptability and a willingness to embrace challenges. If you thrive in a startup setting, this is the place for you.
Role Summary
As a Full-Stack Developer, you will be responsible for building and maintaining our SaaS platform’s user-facing and backend components. You will work on crafting engaging user interfaces while ensuring seamless interaction with robust backend systems. A strong understanding of web technologies, databases, and API integration is crucial, and an interest in marketing and branding will be a significant advantage.
Key Responsibilities
- ·Frontend Development:
- ·Develop and maintain responsive, user-friendly interfaces using Vue.js, HTML, CSS, and JavaScript.
- ·Collaborate with the design team to translate UI/UX designs into functional code.
- ·Backend Development:
- ·Build and maintain scalable, secure backend systems using Python and Flask.
- ·Design and manage relational (PostgreSQL) and non-relational (MongoDB) databases.
- ·Integration:
- ·Work with external APIs to integrate third-party services and data into the platform.
- ·Ensure smooth data flow between the frontend and backend.
- ·Performance and Scalability:
- ·Optimize applications for maximum speed and scalability.
- ·Develop solutions to handle high-traffic environments efficiently.
- ·Collaboration:
- ·Work closely with a multidisciplinary team of designers, engineers, and analysts.
- ·Participate in brainstorming sessions and contribute to overall product strategy
- ·Testing and Debugging:
- ·Write unit and integration tests to ensure platform reliability.
- ·Troubleshoot issues and provide timely solutions.
Requirements
Must-Have
- ·Frontend Skills:
- ·Proficiency in modern JavaScript frameworks (e.g., Vue.js, React, or Angular).
- ·Strong understanding of HTML, CSS, and responsive design.
- ·Backend Skills:
- ·Proficiency in Python and experience with Flask or similar frameworks.
- ·Strong understanding of database design, optimization, and management (PostgreSQL and MongoDB preferred).
- ·General Skills:
- ·Familiarity with version control systems (e.g., Git).
- ·Experience working with RESTful APIs and integrating external data sources.
- ·Problem-solving mindset and adaptability to changing priorities in a startup environment.
- ·Communication: Excellent communication skills to collaborate effectively with cross-functional teams.
Nice-to-Have
- ·Experience with marketing analytics or interest in branding and marketing.
- ·Knowledge of containerization tools (e.g., Docker) and cloud platforms (e.g., AWS, DigitalOcean).
- ·Familiarity with CI/CD pipelines and DevOps workflows.
- ·Interest in AI-driven solutions or experience with machine learning pipelines.
What We Offer
- ·Growth Opportunities: Be part of a fast-growing SaaS startup and shape the future of marketing analytics.
- ·Innovative Work: Work closely with a fun and creative multidisciplinary team that works hard and plays hard while tackling exciting challenges in AI, data processing, and analytics.
- ·Flexibility: Work remotely or in a hybrid setup that suits your lifestyle.
- ·Competitive Compensation: Market-aligned salary and potential for equity options.
- ·Continuous Learning: Opportunities for professional development and learning in cutting-edge technologies.