We are seeking a Backend and frontend Software Engineer to design and maintain scalable APIs, cloud infrastructure, and backend systems powering modern applications. The ideal candidate has strong cloud engineering experience and deep familiarity with AWS and Linux systems.
Responsibilities
Design, build, and maintain front and backend services and APIs
Develop scalable microservices and cloud-native applications
Manage databases, caching layers, and cloud infrastructure
Implement security and monitoring best practices
Optimize backend performance and reliability
Collaborate with frontend engineers and DevOps teams
Maintain CI/CD pipelines and deployment workflows
Required Skills
Strong experience with Node.js, Python, Java, or Go
Experience designing RESTful and/or GraphQL APIs
Strong SQL and database design knowledge
Familiarity with PostgreSQL, MySQL, MongoDB, or DynamoDB
Experience with AWS cloud services
Strong Linux system administration knowledge
Experience with Docker and containerised deployments
Familiarity with Git, CI/CD, and infrastructure automation
Preferred AWS Experience
EC2
ECS/EKS
Lambda
API Gateway
RDS
DynamoDB
S3
CloudWatch
IAM
VPC networking
Nice to Have
Terraform or CloudFormation experience
Kubernetes experience
Experience with Redis, Kafka, or RabbitMQ
Knowledge of cybersecurity best practices
Monthly salary Starts from Ksh 50k. Do not apply if you have no prior experience.
Show more
Show less