Backend Engineer

Engineering

Remote

Full-time

We are seeking a seasoned Backend Engineer to design, build, and maintain the core server-side logic, direct partner API integrations and databases for our high-impact applications. You will be responsible for ensuring the performance, reliability, and scalability of our systems, working closely with front-end developers and product teams to deliver robust features and APIs.

What You Will Do:

  • Design & Develop: Architect, build, and test scalable, maintainable, and efficient server-side code and APIs for new and existing features.
  • Partner API Integrations: Design, implement, and maintain integrations with external partner systems, including handling authentication (API keys, OAuth, mTLS), retries, idempotency, rate limits, webhooks, and failure recovery.
  • Database Management: Design, implement, and optimize database schemas, write complex queries, and ensure data integrity and performance for SQL or NoSQL databases.
  • API Development: Develop and maintain well-documented, secure, and high-performance RESTful & GPRC APIs (and potentially GraphQL) for consumption by front-end clients and mobile applications.
  • Collaborate & Integrate: Work closely with front-end engineers to integrate user-facing elements with server-side logic, and with product managers to translate business requirements into technical solutions.
  • Performance & Optimization: Identify and resolve performance bottlenecks, conduct debugging, and troubleshoot issues across the entire application stack.
  • Code Quality & Best Practices: Participate in code reviews, write technical documentation, and advocate for best practices in software development, including testing and security.
  • Deployment & Maintenance: Assist in the deployment of applications and provide support for live systems, ensuring high availability and reliability.

Who You Are:

  • You hold a Bachelor's degree in Computer Science, Engineering, or a related field.
  • You have 3-5 years of professional experience in backend software development.
  • You possess strong proficiency in golang or rust (Experience with Python/Django/Flask, JavaScript/Node.js, Java/Spring Boot, PHP/Laravel, or C#/.NET will be a plus).

You have hands-on experience with:

  • Databases: Strong knowledge of SQL (e.g., PostgreSQL, MySQL) and/or NoSQL (e.g., MongoDB, Redis) databases.
  • API Development: Proven experience in building and consuming RESTful APIs as well as building/interacting with GRPC servers
  • Version Control: Proficiency with Git and collaborative workflows.
  • Testing: Experience writing unit and integration tests.
  • You have a solid understanding of data structures, algorithms, and object-oriented programming principles.
  • You are a strong problem-solver with excellent analytical skills and a collaborative team spirit.
  • You have effective communication skills to discuss technical concepts with team members.

Nice To Have:

  • Experience with cloud platforms (AWS, Azure, or GCP) and deploying applications in a cloud environment.
  • Knowledge of containerization technologies like Docker.
  • Experience with CI/CD pipelines and tools like Jenkins or GitHub Actions.
  • Familiarity with GraphQL API development.
  • Understanding of software security best practices and common vulnerabilities (e.g., OWASP Top Ten).
  • Exposure to Agile/Scrum development methodologies.

Kredete is a financial technology platform designed to help African immigrants build credit and send money instantly to over 30 African countries - amongst other product offerings. Using Stablecoins and modern payment systems, we make it easy and affordable for businesses to move money across borders. Our mission is to provide accessible, secure, and low-cost financial solutions that improve cash flow and support financial growth for individuals and businesses.

We’ve built a product customers love and a business that scales fast. Kredete operates in 3 global offices (New York, Lagos and Riga, Latvia), and is backed by world-class investors. Our teams are shipping payment systems built to run faster and we are expanding across new product lines and markets.

At Kredete you’ll join a company in motion—ambitious, profitable, inclusive and product-driven—where impact is visible, decisions are fast, and growth is real. We believe in customer obsession, continuous learning, and delivering extraordinary outcomes. If you thrive in a fast-paced, team-driven environment where curiosity, trust, and impact matter, you'll fit right in

Your Application

🇳🇬 NIG
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.