Job Title: Senior Software Engineer
CreatoRain is an AI-powered influencer marketing platform that transforms how brands connect with content creators. As a senior software engineer, you will play a critical role in shaping the future of our platform.
Key Responsibilities:
• Frontend Development: Develop responsive web applications using React and TypeScript, implement efficient caching strategies with Redis, create intuitive B2B user interfaces with a focus on UI/UX design, and build cross-platform mobile applications using React Native.
• Backend Development: Design and implement APIs using FastAPI, manage and optimize PostgreSQL databases, integrate AWS Simple Email Service for email functionality, and utilize AWS S3 for file storage and management.
• Automation AI: Develop server automation solutions for social media content aggregation, implement Prompt Engineering techniques for AI-powered features, create efficient data collection and processing pipelines, and build data engineering pipelines with OpenAI API.
• Development Operations Leadership: Manage version control using Git/GitHub, resolve merge conflicts and maintain clean code repositories, collaborate effectively in a distributed team environment, lead Product Management initiatives, and drive product iteration.
Required Skills Experience:
Technical Requirements:
• 3+ years of experience with React and TypeScript.
• Strong proficiency in PostgreSQL database design and optimization.
• Experience with FastAPI or similar Python web frameworks.
• Hands-on experience with AWS services (SES, S3).
• Proficiency in React Native for mobile app development.
• Experience with Redis for caching and session management.
• Strong Git/GitHub skills including merge conflict resolution.
Additional Qualifications:
• Experience in B2B UI/UX design principles.
• Knowledge of Prompt Engineering and AI integration.
• Experience with server automation and web scraping technologies.
• Product Management experience with ability to lead iterations.
• Strong problem-solving and analytical skills.
• Excellent communication skills in English.
• Self-motivated and able to work independently in a remote environment.
Preferred Qualifications:
• Experience with cloud infrastructure and DevOps practices.
• Knowledge of data visualization and analytics tools.
• Previous experience in a product leadership role.
• Understanding of social media APIs and content management systems.
• Experience with agile development methodologies.
What We Offer:
• Competitive monthly compensation.
• Flexible working hours.
• Opportunity to work on cutting-edge technologies.
• Remote work environment with global team collaboration.
• Professional development opportunities.
• Chance to lead product initiatives and shape technical direction.
Read more