Welcome Guest, Not a member yet? Register   Sign In
Looking for co-founders


Hello there, I am Daniel, a Software Developer (Python - Django, PHP - CodeIgniter, Laravel, JavaScript - MeteorJS) with interest in building consumer facing applications that provide better solutions to problems. I have this dream to be part of a software company with creative individuals building a host of various consumer facing apps and tools and also contributing to the open source community.

At the moment, I have an idea that explores the still fresh Content as a Service industry. The app is an API first CMS (Content Management System) that makes it possible for non IT skilled individuals to create and manage content from anywhere and time while the developer focuses solely on content integration and migration using a robust RESTful API.

I had the thought back in January, 2017 and in March, 2017 i went on to start implementing the prototype which is currently hosted on Heroku. The prototype is still a work in progress but can be accessed here: http://warm-retreat-83367.herokuapp.com/. The app will have a RESTful API and a CLI app built to allow developers interact with the API from the terminal. Users will be able to choose from a list of well thought out and priced plans which includes a free plan with basic features. If executed properly, this idea has the potential to develop into a multi million dollar company and even become the industry's standard CaaS platform. The app will also respond to it's potential competitors' critics by studying their flaws and implementing a suitable solution.

The current prototype is being developed using PHP (CodeIgniter), JavaScript (JQuery), HTML/CSS but it's okay if you use any of Python (Django), MeteorJS, Scala or Golang as the project will be developed with multiple languages solving various problems but communication via a universal backend API. 

Potential Competitors:
Kentico Cloud,

All team members will probably not be located in the same area but i believe if GitLab, a company built and managed by individuals from different continents, can be successful then we can do it too. I'm willing to put down all I've got if you see the big picture and like the idea.

I have written to few other profiles and hope to get replies so we can get a team running, make plans, assign tasks and get started on the idea. Once i get positive replies, we will decide on the team communication tool to use, get everyone on the platform and start discussions.

How To Join
- General Requirements
*Before joining, please make sure you can contribute at least 10hrs a week.*

- Payment Model
The initial payment model is "revshare", since we will be starting out as co-founders, the best way to reward contributors without investment is to share the revenue based on an agreed percentage across board.

If we get investment, this will most likely change.

- How to apply
Fill out the application form

1. Project Manager: 
As a project manager, you are to ensure quick delivery of projects and monitor the team's progress. You will be responsible for talking to leads and assigning tasks on the team's project management software of choice. You should be someone that knows how to start a creative conversation with team members and get people to work.

2. DevOps Engineer: 
A DevOps engineer must know how to manage the IT infrastructure that's needed to support software code in dedicated, multi-tenant or hybrid cloud environments. He or she may be required to provision required resources, select an appropriate deployment model, direct the testing protocol to validate release and monitor performance after release. Tasks may include preparing test data, analyzing results, troubleshooting problems and communicating issues back to development. 

The DevOps approach to software development requires frequent, incremental changes to code versions, which means frequent deployment and testing regimens. Although DevOp engineers rarely code from scratch, they must understand the basics of software development languages and be familiar with the development tools used to create new code or update existing code. A DevOps engineer will work with development staff to tackle the coding and scripting needed to connect elements of code, such as libraries or software development kits (SDKs), and integrate other components such as SQL data management or messaging tools that are needed to run the software release on the production infrastructure.

Required Skills:

* Ability to use a wide variety of open source technologies and tools
* Ability to code and script
* Experience with systems and IT operations
* Comfort with with frequent, incremental code testing and deployment
* Strong grasp of automation tools
* Data management skills
* A strong focus on business outcomes
* Comfort with collaboration, open communication and reaching across functional borders

3. Backend Developer (PHP): 
Solid experience with OO PHP and at least knowledge of one of either CodeIgniter or Laravel frameworks is required to apply for this role. You'd be working with other developers and should have strong Git experience to, you should know the difference between Merge and Rebase and should be able to write clean and well commented reusable code.

4. Backend Developer (Python): 
You need to have strong experience using Git and Django and should be able to write code that can easily be extended. You should be familiar with data mining, data science as a whole and machine learning.  

5. Backend Developer (MeteorJS): 
Strong experience with Git is required. Experience in API design is also a bonus. You'd be responsible for building tools in MeteorJS.

6. Quality Assurance Specialists: 
You are to perform acceptance testing to guarantee that the product works according to the business requirements. Prepare testing strategies, develop test plans and test cases, execute those tests, and track bugs. When automation tests fail, you'd write bug reports and later double-check that developers have successfully fixed all issues.

You'd also prepare testing environments – most notably, a development server – to test the application for compatibility with various browsers and hardware platforms. 

7. Content Strategist: 
You will be responsible for the planning, development and management of informational content produced by the company. You should be able to take into account, what the content is, what it can be, and how to curate content so it communicates the key values of the organization.

8. Social Media Manager: 
As the social media manager, you are trusted with monitoring, contributing to, filtering, measuring and otherwise guiding the social media presence of the brand and product.

9. Frontend Developer: 
This role is focused on HTML, CSS, JavaScript, and light backend work. Not design. The lack of "designer" in the title is intentional. Because the role doesn't require design, deeper skill in the other technologies is implied. You likely have a grasp on some concepts beyond the core technologies, for instance, regression testing or performance.

10. Technical Lead: 
Leading a development team is no easy task. An effective Tech Lead establishes a technical vision with the development team and works with developers to turn it into reality. 

11. Business Administrator: 
The business administrator understands business operations and processes. A day-to-day role may involve accounting, finance, marketing, economics, statistics, human resources and decision-making.

12. UX Designer: 
The UX designer is like an architect and helps formulate the website strategy by conducting initial research on the current website and analyzing it to help craft buyer personas, set goals and create a blueprint for any new website or feature. Every step following the strategy is in place because of this role.

The designer is also responsible for bringing the pages to life using the wireframes created to mock up each page. The designer focuses on creating site concepts as well as developing templates and the graphic design for the website.

The UX designer works in tandem with the team, and in particularly close collaboration with the content strategist.

13. UI Designer: This role is more about designing and less about implementation. Really good at design-tools-of-choice with perhaps only light HTML and CSS skill. Candidate should be able to pay attention to details.

14. Marketing Strategist: The marketing strategist should understand the latest internet trends and know how to optimize a website for the best conversion rates in the long term. Often, this person collaborates with the content strategist to create offers, blog posts and other content to attract and convert website visitors.

The marketing strategist's involvement doesn't stop after the app's launch. This individual focuses on bringing our ideal customers to the site and converting them into leads and sales. As such, the marketing strategist will play an important role in maximizing our app's ROI.

Theme © iAndrew 2016 - Forum software by © MyBB