10,495 Back End Engineers jobs in Kenya
Remote Customer Success Advocate - Technical Support
Posted 11 days ago
Job Viewed
Job Description
Key Responsibilities:
- Respond to customer inquiries and technical issues via remote channels promptly and professionally.
- Diagnose and resolve software and hardware problems, guiding users through step-by-step solutions.
- Escalate complex issues to senior support teams or relevant departments when necessary.
- Document all customer interactions and resolutions in the CRM system accurately.
- Contribute to the creation and maintenance of a comprehensive knowledge base and FAQs.
- Provide feedback to product development teams on recurring issues and potential improvements.
- Proactively engage with customers to ensure their needs are met and to enhance their overall experience.
- Stay updated on product features, updates, and industry best practices.
- Identify opportunities to upsell or cross-sell services based on customer needs and interactions.
Qualifications:
- Proven experience in a customer service or technical support role.
- Strong understanding of common software and hardware troubleshooting techniques.
- Excellent problem-solving and analytical skills.
- Exceptional communication and interpersonal skills, with the ability to explain technical concepts clearly.
- Proficiency with CRM software and remote support tools.
- Ability to multitask and manage time effectively in a fast-paced remote environment.
- A patient and customer-centric attitude.
- Experience in the (specific industry relevant to the fictional client) sector is a plus.
- High school diploma or equivalent; technical certifications are advantageous.
Senior Backend Software Engineer - Cloud & API Development
Posted 9 days ago
Job Viewed
Job Description
Qualifications:
- Minimum of 5 years of professional experience in backend software development.
- Proven experience with cloud platforms (AWS, Azure, GCP) and microservices architecture.
- Proficiency in one or more backend programming languages (e.g., Python, Java, Node.js, Go).
- Extensive experience designing and implementing RESTful APIs.
- Strong understanding of database design, SQL/NoSQL, and data modeling.
- Experience with containerization technologies (Docker, Kubernetes).
- Excellent problem-solving, debugging, and testing skills.
- Strong communication and collaboration skills, with experience working in remote teams.
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
Senior Backend Software Engineer (API Development) - Remote
Posted 19 days ago
Job Viewed
Job Description
Responsibilities:
- Design, develop, and maintain robust and scalable backend services and APIs.
- Write clean, efficient, and well-documented code in relevant programming languages.
- Implement and optimize database schemas and queries for performance.
- Collaborate with frontend developers to integrate user-facing elements with server-side logic.
- Develop and maintain automated tests to ensure code quality and reliability.
- Participate in code reviews to provide constructive feedback.
- Troubleshoot, debug, and upgrade existing software.
- Ensure the security and performance of backend applications.
- Work closely with product managers to understand feature requirements.
- Contribute to architectural decisions and technical roadmap.
- Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
- Minimum of 7 years of professional experience in backend software development.
- Proven experience in designing and developing RESTful APIs and/or GraphQL APIs.
- Proficiency in at least one backend programming language (e.g., Python, Java, Node.js, Go, C#).
- Strong understanding of microservices architecture and design patterns.
- Experience with relational databases (e.g., PostgreSQL, MySQL) and/or NoSQL databases (e.g., MongoDB, Cassandra).
- Familiarity with cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes).
- Understanding of CI/CD principles and tools.
- Excellent problem-solving, analytical, and debugging skills.
- Strong communication and teamwork abilities, suitable for a remote environment.
Remote Senior Backend Software Engineer (API Focus)
Posted 15 days ago
Job Viewed
Job Description
Responsibilities:
- Design, develop, and deploy scalable backend services and APIs.
- Build and maintain robust RESTful APIs for internal and external consumption.
- Develop microservices architecture and implement efficient inter-service communication.
- Integrate with third-party services and data sources.
- Write clean, well-documented, and maintainable code.
- Ensure the performance, security, and scalability of backend systems.
- Optimize application for maximum speed and reliability.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Participate in code reviews and provide constructive feedback.
- Troubleshoot and debug production issues and implement solutions.
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- 5+ years of professional experience in backend software development.
- Proven expertise in designing and building RESTful APIs.
- Strong proficiency in at least one modern backend programming language (e.g., Python, Node.js, Java, Go).
- Experience with relational databases (e.g., PostgreSQL, MySQL) and/or NoSQL databases (e.g., MongoDB, Redis).
- Familiarity with message queuing systems (e.g., RabbitMQ, Kafka).
- Understanding of microservices architecture, Docker, and Kubernetes.
- Experience with cloud platforms (AWS, Azure, GCP) is a plus.
- Excellent problem-solving, analytical, and debugging skills.
- Strong communication and collaboration skills for remote teamwork.
Lead Backend Developer (Cloud Native)
Posted 3 days ago
Job Viewed
Job Description
Remote Junior Backend Developer - Cloud Services
Posted 11 days ago
Job Viewed
Job Description
Responsibilities:
- Assist in designing, developing, and testing backend services and APIs.
- Write clean, efficient, and well-documented code under the guidance of senior developers.
- Support the deployment and management of applications on cloud platforms (e.g., AWS, Azure, GCP).
- Participate in code reviews, providing and receiving constructive feedback.
- Troubleshoot and debug software issues, working collaboratively to find solutions.
- Learn and apply best practices in software development, data structures, and algorithms.
- Contribute to the maintenance and improvement of existing backend systems.
- Collaborate with frontend developers and other team members to integrate user-facing elements with server-side logic.
- Assist in the creation and maintenance of technical documentation.
- Gain exposure to database management and optimization techniques.
- Adhere to coding standards and development methodologies.
- Participate in daily stand-ups and team meetings, contributing insights and progress updates.
- Help ensure the performance, quality, and responsiveness of applications.
- Assist in the development of automated tests for backend services.
- Explore new technologies and tools relevant to backend development and cloud computing.
- Currently pursuing or recently completed a Bachelor's degree in Computer Science, Software Engineering, or a related technical field.
- Foundational knowledge of at least one backend programming language (e.g., Python, Java, Node.js, Go).
- Basic understanding of database concepts (SQL or NoSQL).
- Familiarity with version control systems, particularly Git.
- Eagerness to learn and adapt to new technologies and methodologies.
- Strong analytical and problem-solving skills.
- Good written and verbal communication skills.
- Ability to work effectively in a remote team environment and manage time efficiently.
- A proactive attitude and a strong desire to contribute to project success.
- Basic understanding of cloud computing concepts is a plus.
- Knowledge of RESTful API principles is beneficial.
Lead Backend Software Engineer
Posted 19 days ago
Job Viewed
Job Description
Responsibilities:
- Design, develop, and deploy scalable and reliable backend services and APIs.
- Lead the backend engineering team, providing technical guidance, code reviews, and mentorship.
- Collaborate with product and design teams to define new features and functionalities.
- Optimize application performance, scalability, and security.
- Write clean, maintainable, and well-documented code using modern programming languages and frameworks (e.g., Python, Node.js, Go).
- Implement and maintain CI/CD pipelines for automated testing and deployment.
- Troubleshoot and resolve complex technical issues in production environments.
- Contribute to architectural decisions and technology stack choices.
- Stay up-to-date with emerging technologies and industry best practices.
- Foster a collaborative and innovative team environment.
- Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
- 5+ years of experience in backend software development.
- Proven experience in a lead or senior engineering role.
- Strong proficiency in at least one backend programming language (e.g., Python, Java, Go, Node.js).
- Extensive experience with designing and building RESTful APIs.
- Solid understanding of database technologies (e.g., PostgreSQL, MongoDB) and caching mechanisms (e.g., Redis).
- Experience with cloud platforms (e.g., AWS, GCP, Azure) and containerization technologies (e.g., Docker, Kubernetes).
- Familiarity with microservices architecture and distributed systems.
- Excellent problem-solving and debugging skills.
- Strong communication and collaboration abilities.
- Experience with agile development methodologies.
Be The First To Know
About the latest Back end engineers Jobs in Kenya !
Junior Software Engineer - Backend Development
Posted 19 days ago
Job Viewed
Job Description
Responsibilities:
- Assist in the development of server-side logic and backend applications.
- Write clean, maintainable, and efficient code.
- Participate in code reviews to ensure code quality and best practices.
- Help with the testing and debugging of software components.
- Learn and apply various backend programming languages and frameworks.
- Gain experience with database management systems.
- Collaborate with senior engineers on project tasks.
- Contribute to documentation and technical specifications.
- Troubleshoot and resolve software defects.
- Support the deployment and maintenance of applications.
- Currently pursuing or recently completed a Bachelor's degree in Computer Science, Software Engineering, or a related field.
- Basic understanding of backend programming concepts (e.g., Java, Python, Node.js).
- Familiarity with databases (e.g., SQL, NoSQL).
- Strong analytical and problem-solving abilities.
- Eagerness to learn and adapt to new technologies.
- Good communication and interpersonal skills.
- Ability to work effectively in a team environment.
junior backend integration developer
Posted today
Job Viewed
Job Description
JUNIOR BACKEND INTEGRATION DEVELOPER (QUICKBOOKS- ETIMS)
Type:
Contract (full-time)
•
Location
: Remote (EAT)
•
Start
: ASAP
•
Duration
: 2–3 months (extendable)
Mission: Build the Intelpoint QuickBooks- KRA eTIMS connector using our FastAPI scaffold,
with high reliability, auditability, and compliance.
Responsibilities
- Implement REST endpoints in FastAPI for invoices/credit notes; map QBO/QBD payloads- eTIMS schema (VAT16/Zero/Exempt, buyer KRA PINs).
- QBO path: connect via Zapier/Power Automate or OAuth app; write back ACK/status to QBO.
- QBD path: implement QuickBooks Web Connector (QWC) handlers; parse QBXML; write back ACK to Desktop.
- Add idempotency, retries with backoff, dead-letter queue (DLQ), and a daily reconciliation job.
- Logging, simple status dashboard/CLI reports, and developer-grade docs/runbooks.
- Unit/E2E tests; PRs, code reviews, and weekly demos.
Must-have Skills
- Python, FastAPI, Pydantic; JSON/XML transforms; solid Git discipline.
- QuickBooks experience:
o QBO: OAuth2, Invoices/Credit Memos, custom field write-back.
o QBD: Web Connector (QWC) + QBXML basics.
- Reliability patterns: idempotency, retries, error categorization.
- Security hygiene: env secrets, TLS, log redaction.
- SQL (SQLite/Postgres) + basic cron/scheduler.
Nice-to-have
- Celery/RQ or queues; Docker; Zapier/Power Automate; observability (logs/metrics).
- Kenya VAT familiarity (VAT16/Zero/Exempt), partial credit notes.
If you are a perfect fit, kindly send your CV to
by
21st October 2025.
Software Engineer - Backend Development
Posted 2 days ago
Job Viewed
Job Description
Responsibilities:
- Design, develop, and implement scalable backend services and APIs.
- Write efficient, maintainable, and testable code in one or more programming languages (e.g., Python, Java, Node.js).
- Collaborate with frontend developers to integrate user-facing elements with server-side logic.
- Optimize applications for maximum speed, scalability, and security.
- Implement and manage database solutions.
- Participate in code reviews and contribute to team best practices.
- Troubleshoot, debug, and upgrade existing systems.
- Deploy applications and monitor their performance.
- Work closely with product management to understand feature requirements.
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- 3+ years of professional experience in backend software development.
- Proficiency in at least one modern backend programming language (e.g., Python, Java, Go, Node.js).
- Experience with database technologies (e.g., PostgreSQL, MySQL, MongoDB).
- Familiarity with RESTful API design and development.
- Understanding of software development methodologies (e.g., Agile, Scrum).
- Knowledge of version control systems (e.g., Git).
- Strong problem-solving and analytical skills.
- Excellent teamwork and communication abilities.