Overview

PressOne Africa is an early-stage startup helping entrepreneurs retain their customers, through a centralised voice communication platform. We are on a mission to help entrepreneurs across Africa build more customer-centric businesses. With our business phone systems, entrepreneurs, no matter the size of their business, can handle customer communication like global brands.

Job Position: Software Engineer – Rust & Python (Django)

Job Location: Lekki, Lagos

Job Description

  1. You will be joining the team as a Backend Engineer focused on building and managing resilient API & services infrastructure. This is an opportunity to play a critical role in our success story.
  2. The ideal candidate is someone who has gained experience working with a product development agency, and wants to join a startup, not because it is cool, but because they feel ready to maximise their potential by focusing on one product.

Job Responsibilities

  1. API Development: Create and maintain RESTful or GraphQL APIs that enable communication between the front-end and back-end systems.
  2. Telephony System Management: Oversee and maintain the telephony core environment, ensuring its optimal performance and reliability.
  3. Security: Implement security best practices to protect data and prevent unauthorized access. This includes encryption, authentication, and authorization.
  4. Documentation: Maintain thorough documentation of system configurations, changes, and updates.
  5. Testing: Write unit tests and participate in code reviews to ensure code quality, reliability, and maintainability.

Job Requirements

  1. You have three or more years of experience building APIs.
  2. You are experienced with Git, Rust(Axum) and Python(Django) technologies.
  3. Work with relational databases (e.g., PostgreSQL) to design schemas, create tables, and optimize queries.
  4. Have an extensive background in Redis and caching expertise.
  5. You have an interest in how systems are built, whether machines or software.
  6. You are more interested in the problem than in the product. You are not just someone who learnt to write codes, you are a problem solver, an engineer.
  7. You love to accomplish something every day. You are intentional about how you spend your time.
  8. Knowledge of telephony protocols (e.g. SIP) and standards is a big plus.
  9. Excellent communication and teamwork skills.
  10. Proactive attitude and ability to work in a fast-paced environment.

What We Offer

  1. Competitive salary and benefits.
  2. Role in a high-growth, dynamic environment.
  3. Continuous learning and growth opportunities.
  4. Chance to shape the future of business communication for entrepreneurs in Africa.

How to Apply
Interested and qualified candidates should:
Click here to apply online

Note: Applications will be reviewed and shortlisted weekly. We will close the job opening once we find the right person. We look forward to meeting you.

Tagged as: Engineering, Information Technology