Company: Remoteli
Location: Egypt, Rwanda, Ghana, Nigeria, South Africa, Senegal, Kenya
About Remoteli:
Remoteli, a UK-registered outsourcing company, has been delivering top-tier services from Ghana since 2020. We serve international clients like Google, Sony, and Samsung across 15+ countries. As we expand our operations, we are seeking skilled Back-End Developers to join our team and contribute to the development of robust and scalable web applications. At Remoteli, we value innovation, collaboration, and the pursuit of excellence. Join us and be part of a dynamic and supportive environment where your career can thrive.
About the Role:
As a Back-End Developer, you will be responsible for designing, developing, and maintaining the server-side logic and database of web applications. Your role will involve working closely with front-end developers, designers, and project managers to deliver high-quality software solutions. This position requires strong technical skills, problem-solving abilities, and the ability to work effectively in a collaborative environment. You will play a key role in building and enhancing our clients' digital platforms.
Key Responsibilities:
Backend Development: Design, develop, and maintain server-side logic and database structures for web applications.
API Development: Build and maintain RESTful APIs to support communication between front-end and back-end systems.
Database Management: Design and optimize database schemas. Implement database queries and ensure data integrity and security.
Performance Optimization: Optimize application performance for speed, scalability, and reliability. Identify and address bottlenecks and performance issues.
Security Implementation: Implement security measures to protect against security threats and vulnerabilities. Follow best practices for authentication, authorization, and data encryption.
Code Review: Conduct code reviews to ensure code quality, adherence to coding standards, and best practices.
Collaboration: Work closely with front-end developers, designers, and project managers to understand project requirements and deliver solutions that meet client needs.
Testing: Write automated tests and conduct testing to ensure software quality and reliability. Debug and troubleshoot issues as needed.
Documentation: Document technical specifications, system architecture, and codebase. Maintain accurate and up-to-date documentation.
Continuous Improvement: Stay up-to-date on emerging technologies and best practices. Continuously improve skills and processes to enhance development efficiency and quality.
Requirements:
Experience: Previous experience as a Back-End Developer or in a related role. Experience with web development frameworks and technologies is required.
Technical Skills: Proficiency in server-side languages such as Node.js, Python, or Ruby. Experience with frameworks like Express, Django, or Flask is preferred.
Database Skills: Strong understanding of relational and non-relational databases. Experience with SQL and NoSQL databases such as MySQL, PostgreSQL, MongoDB, or Firebase.
API Development: Experience building and consuming RESTful APIs. Familiarity with API design principles and best practices.
Version Control: Proficiency with version control systems such as Git. Experience with collaborative development workflows (e.g., GitFlow).
Problem-Solving Skills: Strong problem-solving abilities and a proactive approach to addressing technical challenges. Ability to debug and troubleshoot issues effectively.
Communication Skills: Excellent communication and interpersonal skills. Ability to communicate technical concepts to non-technical stakeholders.
Collaboration: Ability to work collaboratively in cross-functional teams to achieve project goals. Willingness to share knowledge and support colleagues.
Attention to Detail: High level of attention to detail and accuracy in coding and testing. Ability to write clean, maintainable, and efficient code.
Why Join Remoteli?
Professional Growth: We offer opportunities for career development and advancement. Work on diverse projects and expand your skills as a developer.
Dynamic Environment: Work in a dynamic and collaborative environment where your contributions make a real impact.
Supportive Culture: Be part of a supportive and inclusive culture that values diversity and encourages innovation.
Global Exposure: Gain experience working with international clients and understanding different markets.
Join us at Remoteli and be a part of a team that values technical excellence and innovation. Apply now and help us build cutting-edge web applications that drive success for our clients worldwide!
Join our talent pool today and let's shape a more flexible, inclusive and dynamic future together!