Back-End Developer
Uplift+ -
New Cairo, CairoPosted 5 years ago24Applicants for2 open positions
- 24Viewed
- 1In Consideration
- 5Not Selected
Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
Job Responsibilities:
- Creating new web applications from scratch, extending the current codebase.
- Designing modern system architecture for future expansion in a high up-time and high availability environment.
- Write scalable, robust, testable, efficient, and easily maintainable code.
- Translate software requirements into stable, working, high-performance software.
- Play a key role in architectural and design decisions, building toward an efficient microservices distributed architecture.
- Interact with product and project teams for collaboration, planning and requirements definition.
Job Requirements
- 3+ years of professional experience writing software.
- Expert knowledge of SQL.
- Minimum of 2 years writing Go.
- Familiar with Go channels, goroutines and interfaces.
- Experience with Docker.
- Experience deploying to public cloud infrastructure.
- Experience building and designing distributed systems.
- Experience using PostgreSQL.
- Proficiency with Git.
- A good understanding of CI/CD.
- Experience working with Kubernetes is a plus.