ย 

Backend Engineer

RemoteSenior
๐Ÿ‡บ๐Ÿ‡ธ United States
Backend Developer

OleOle is a startup looking for entrepreneurs willing to help build our MVP while looking for funding. Post funding you will join our team full time with a signing bonus equivalent to your MVP contributions pre funding. We realise this is not for everyone, we are looking for a few exceptional people who want to build something great, a super app for football similar to WeChat in China.

We are using Java Script and React Native for our project:

1. Backend/Database Engineer
-1. Programming Languages:
- Proficiency in backend languages such as Java, Python, Ruby, Node.js, Go, or C#.
- Strong understanding of scripting languages for automation.

2. Database Management:
- Experience with both SQL (e.g., PostgreSQL, MySQL) and NoSQL databases (e.g., MongoDB, Cassandra).
- Knowledge of database design, indexing, optimization, partitioning, and sharding.

3. API Development:
- Expertise in designing, building, and maintaining RESTful and GraphQL APIs.
- Understanding of API security, versioning, and documentation.

4. System Design and Architecture:
- Ability to design scalable, high-performance, and fault-tolerant systems.
- Knowledge of microservices architecture and serverless computing.

5. Cloud Services:
- Experience with cloud platforms like AWS, Google Cloud, or Azure.
- Familiarity with cloud-based database services, containerization (Docker), and orchestration (Kubernetes).

6. Security:
- Strong understanding of data security best practices, encryption, and access control.
- Experience with securing APIs and backend services.

7. Performance Optimization:
- Skills in profiling, optimizing, and scaling backend services.
- Knowledge of caching strategies (e.g., Redis, Memcached).

8. DevOps and Automation:
- Familiarity with CI/CD pipelines, automated testing, and deployment.
- Experience with infrastructure as code (e.g., Terraform, Ansible).

2. Mobile App Developers 1 iOS and 1:Android
- Impact The mobile app developer will now focus primarily on React Native instead of working with separate native codebases for iOS and Android.
- Skills Required: Proficiency in React Native is essential, along with knowledge of JavaScript/TypeScript. They should also understand native modules for cases where React Native needs to interact with native iOS or Android functionalities.

3. DevOps Engineer:
- Impact: The DevOps engineer's role remains largely the same but will include setting up CI/CD pipelines for React Native. They need to ensure smooth deployments and updates across both platforms.
- Skills Required: Experience with setting up CI/CD for mobile apps using React Native, familiarity with tools like Fastlane, and cloud services for app distribution and updates.

5. UXUI Designer (Working directly with the founder, we have our prototype finished)

User Experience (UX) Design:
- User Research: Proficient in conducting user research, interviews, and surveys to understand user needs and behaviors.
- User Flows and Wireframing Ability to create user flows, wireframes, and prototypes to map out the user journey and interactions.
- Usability Testing: Skilled in planning and conducting usability tests, analyzing feedback, and iterating on designs based on user insights.

User Interface (UI) Design:
- Visual Design**: Strong sense of visual aesthetics, including layout, color theory, typography, and iconography.
- Prototyping Tools: Proficiency in design and prototyping tools such as Figma, Sketch, Adobe XD, and InVision.
- Design Systems: Experience in creating and maintaining design systems to ensure consistency across the application.

Technical Skills:
- Front-End Development: Basic understanding of HTML, CSS, and JavaScript can be helpful for effective collaboration with developers.
- Responsive Design: Ability to design for various devices and screen sizes, ensuring a seamless experience across mobile and web platforms.

Requirements

Backend leader

Qualifications:
- Education: Bachelor's degree in Computer Science, Engineering, or a related field.
- **Experience**: 7-10 years of experience in backend development, experience in leading backend engineering teams and managing large scale projects.

Continuous learning, Visionary thinker, user centric approach.

- Databases: Experience with SQL (PostgreSQL, MySQL) and NoSQL (MongoDB) databases.

-Knowledge of database design, indexing, optimazation, partitioning, and sharding.
- APIs: Experience designing and integrating RESTful APIs and/or GraphQL.
- Dev Tools: Familiarity with version control systems (Git), CI/CD pipelines, and containerization tools (Docker).

Soft Skills:
- Problem-Solving: Strong analytical and problem-solving abilities.
- Collaboration: Ability to work effectively in a team and communicate clearly with non-technical stakeholders.
- Adaptability: Willingness to learn and adapt to new technologies and methodologies.

2. Mobile App Developer (React Native)

Qualifications:
- Education: Bachelor's degree in Computer Science, Software Engineering, or a related field.
- Experience: 3-5 years of experience in mobile development, with at least 2 years of experience specifically in React Native.

Technical Skills:
- React Native: Proficiency in React Native and its ecosystem.
- JavaScript/TypeScript: Strong skills in JavaScript and optionally TypeScript.
- Mobile Platforms: Understanding of native mobile development for iOS (Swift/Objective-C) and Android (Kotlin/Java) for integrating native modules.
- APIs: Experience with RESTful APIs and third-party libraries.
- UI/UX Knowledge of mobile UI/UX principles to create responsive and intuitive interfaces.

Soft Skills:
- Problem-Solving: Ability to troubleshoot and resolve app performance issues.
- Communication: Strong verbal and written communication skills.
- **Team Collaboration**: Experience working in agile development teams.

3. DevOps Engineer:

Qualifications:
- Education: Bachelor's degree in Computer Science, Engineering, or a related field.
- Experience: 3-5 years of experience in DevOps, with a track record of managing scalable infrastructure.

Technical Skills:
- Cloud Platforms: Proficiency with AWS, Azure, or GCP.
- CI/CD: Experience setting up CI/CD pipelines using tools like Jenkins, Travis CI, CircleCI, or GitLab CI.
- Containerization: Strong knowledge of Docker and orchestration tools like Kubernetes.
- Infrastructure as Code: Experience with Terraform, Ansible, or similar tools.
- **Monitoring/Logging**: Familiarity with monitoring tools (Prometheus, Grafana) and logging systems (ELK stack, Splunk).

Soft Skills:
- Problem-Solving: Excellent analytical and troubleshooting skills.
- Collaboration: Strong team collaboration and communication skills.
- Attention to Detail: Meticulous in ensuring system reliability and security.

4. Backend/Database Engineer:

Qualifications:
- Education: Bachelor's degree in Computer Science, Engineering, or a related field.
- Experience: 3-5 years of experience in backend development and database management.

Technical Skills:
- Back-End Frameworks: Proficiency in frameworks like Node.js, Django, Ruby on Rails, or similar.
- Languages: Strong skills in programming languages such as JavaScript, Python, Ruby, or Java.
- Databases: Expertise in SQL databases (PostgreSQL, MySQL) and NoSQL databases (MongoDB).
- APIs: Experience in designing and implementing RESTful APIs and GraphQL.
- Optimization: Knowledge of database optimization techniques and performance tuning.

Soft Skills:
- Problem-Solving: Strong analytical skills to solve complex data and backend issues.
- Communication: Ability to convey technical concepts to non-technical stakeholders.
- Attention to Detail: Precision in ensuring data integrity and system security.

5. Designer UXUI

Educational Background:
- Degree: A bachelorโ€™s degree in Graphic Design, Interaction Design, Human-Computer Interaction, Visual Arts, or a related field. A masterโ€™s degree can be a plus.

Experience:
- Years of Experience: At least 5-7 years of experience in UX/UI design, with significant experience designing for both mobile and web platforms.
- Leadership Experience* Prior experience in a lead or senior designer role, managing design projects and potentially overseeing a team of designers.
- Portfolio: A robust portfolio demonstrating a range of successful projects, particularly those involving complex user interfaces and interactions on both mobile and web.

Technical Skills:
1. **UX Design**:
- User Research: Expertise in conducting user research, including user interviews, surveys, and usability testing.
- User Flows and Wireframes: Ability to create detailed user flows, wireframes, and low-fidelity prototypes.
- Prototyping: Proficiency in creating interactive prototypes using tools like Figma, Sketch, Adobe XD, or InVision.

2. UI Design:
- Visual Design: Strong skills in visual design, including layout, color theory, typography, and iconography.
- Design Systems: Experience in creating and maintaining design systems and style guides to ensure consistency across all platforms.
- Responsive Design: Expertise in designing responsive and adaptive interfaces that work seamlessly across different devices and screen sizes.

3. Tools:
- Design Tools: Proficiency in design tools such as Figma, Sketch, Adobe XD, InVision, and Photoshop.
- Prototyping Tools: Experience with prototyping tools like Figma, Adobe XD, and InVision.
- Collaboration Tools: Familiarity with collaboration tools like Zeplin or Abstract for developer handoff and teamwork.

4. Front-End Knowledge:
- **Basic Coding Skills**: Understanding of HTML, CSS, and JavaScript to effectively collaborate with developers and understand technical constraints.
- **Framework Awareness**: Awareness of front-end frameworks like React and React Native, which can be useful for understanding implementation nuances.

5. Communication
- Stakeholder Communication: Excellent verbal and written communication skills to articulate design decisions and rationale to stakeholders.
- Team Collaboration: Ability to work effectively with cross-functional teams, including developers, product managers, and marketers.

Personal Attributes:
1. Attention to Detail:
- Precision: Meticulous attention to detail to ensure high-quality design output.
2. Adaptability:
- Flexibility: Ability to adapt to changing project requirements and feedback.
3. Passion for Design:

ย 

Travoom

Travoom

OleOle is developing a completely free World Football encyclopedia to compete with Wikipedia where anybody has the right to edit or improve content

Artificial Intelligence
Sports
Technology

Other jobs at Travoom

ย 

ย 

ย 

ย 

ย 

ย 

ย 

ย 

View all Travoom jobs

Notifications about similar jobs

Get notifications to your inbox about new jobs that are similar to this one.

๐Ÿ‡บ๐Ÿ‡ธ United States
Backend Developer
Remote

No spam. No ads. Unsubscribe anytime.

Similar jobs

ย 

ย 

ย 

ย 

ย 

ย 

ย 

ย