Job Details
Skills And Tools:
Job Description
• Design and implement RESTful APIs and GraphQL endpoints
• Write clean, maintainable, and well-documented code
• Implement unit tests, integration tests, and API testing
• Develop business logic and application services
• Design, optimize, and maintain database schemas and queries
• Participate in architectural decisions and system design
• Optimize application performance and scalability
• Implement security best practices and data protection
• Integrate with third-party services and external APIs
• Design and develop microservices architecture when applicable
• Work closely with frontend developers, DevOps, and QA teams
• Participate in peer code reviews and technical discussions
• Create and maintain technical documentation
• Debug and resolve production issues
• Stay updated with latest backend technologies and trends
• Contribute to development process improvements
• Debug and resolve production issues
Backend Software Dev- Design, develop, and maintain server-side applications, APIs, and database systems that power web and mobile applications. Ensure high performance, scalability, and reliability of backend services while collaborating with frontend developers, DevOps engineers, and other stakeholders to deliver robust software solutions.
Job Requirements
- Proficiency in one or more of programming languages (Python, Java, C#, Node.js, or similar)
- Able to work with one or more of web frameworks (Django, Flask, Spring Boot, .NET Core, Express.js)
- Database Technologies: SQL (PostgreSQL, MySQL, SQL Server), NoSQL (MongoDB, Redis)
- API Technologies: REST, GraphQL, WebSocket
- CI/CD: Jenkins, GitHub Actions, Azure DevOps, or similar
- Cloud Platforms: AWS, Azure, or Google Cloud (basic knowledge)
- Version Control: Git, GitHub/GitLab workflows
- English Speaker
Backend Software Dev- Bachelor's degree in Computer Science, Software Engineering, or related field, 2-4 years of backend development experience, Proficiency in at least one backend programming language, Experience with relational databases and SQL, Experience developing RESTful Apis, Experience with cloud platforms (AWS, Azure, GCP), Understanding of CI/CD pipelines
Featured Jobs
Similar Jobs
- Senior React Native DeveloperRaad Alfaris Information Technology Co - Victoria, Alexandria8 days ago