Job Description: Full-Stack Developer
Location: Remote
We are looking for a seasoned Full-Stack Developer to join our team and take charge of developing our MVP from the ground up. The ideal candidate will have a strong background in both front-end and back-end development, with a keen eye for design and a passion for creating seamless user experiences. You will work closely with our Tech Lead/Product Manager and UI/UX Designer to bring our vision to life.
Responsibilities:
- Design and Implementation:
- Design and implement the overall web architecture.
- Develop scalable and clean code for both front-end and back-end.
- Ensure the entire stack is designed and built for speed and scalability.
- Implement pixel-perfect UI based on designs provided by the UI/UX Designer.
- Core Development:
- Develop and manage well-functioning databases and applications.
- Write effective APIs and integrate them with the front-end.
- Build the front-end of applications through appealing visual design.
- Develop AI-powered content creation tools, including text, images & carousels, and basic video creation assistant.
- Feature Development:
- Implement tools to find and aggregate relevant opportunities for user engagement.
- Develop the Personal Brand Profile Builder with customizable templates and keyword optimization suggestions.
- Integrate social media platforms (LinkedIn, Twitter) for content sharing and scheduling.
- Create a simple analytics dashboard to track post engagement, profile views, and follower growth.
- Develop a one-click landing page generator for users to create professional online presences
- Testing and Optimization:
- Test software to ensure responsiveness and efficiency.
- Troubleshoot, debug, and upgrade software as needed.
- Optimize applications for maximum speed and scalability.
- Ensure the design works well with the functionality of the finished product.
- Security and Documentation:
- Create security and data protection settings.
- Prepare technical documentation and reports on the work done.
Requirements:
- Proven experience as a Full-Stack Developer or similar role.
- 3-5 years of full-stack development experience.
- Strong proficiency in front-end technologies (HTML, CSS, JavaScript) and frameworks (React, Angular, or Vue.js).
- Proficiency in back-end technologies (Node.js, Python, Ruby) and frameworks (Express.js, Django, Flask).
- Experience with database management (MySQL, MongoDB) and server technologies (Apache, Nginx).
- Familiarity with AI and machine learning concepts is a plus.
- Knowledge of API design and development.
- Experience with version control systems (Git).
- Excellent communication and teamwork skills.
- Great attention to detail and an analytical mind.
- Degree in Computer Science, Engineering, or a related field.
Why Join Us:
- Opportunity to work in a dynamic startup environment and make a significant impact.
- Flexible working hours and remote work possibilities.
- Collaborative and supportive team culture.
- Opportunity for growth and professional development.