We are seeking a talented and motivated Backend Developer to join our team. In this role, you will be responsible for designing, developing, and maintaining the server-side logic and databases that power our services.
Responsibilities
- Develop, test, and deploy robust and scalable backend solutions.
- Write clean, efficient, and well-documented code.
- Collaborate with other developers.
- Optimize applications for maximum speed and scalability.
- Troubleshoot, debug, and upgrade existing systems.
- Implement security and data protection mechanisms
- Develop and maintain databases, ensuring robust data storage solutions.
- Participate in code reviews and contribute to team knowledge sharing.
- Stay up-to-date with emerging trends and technologies in backend development.
Qualifications
- Bachelor's degree in Computer Science, Engineering, or a related field.
- 3+ years of professional experience as a developer.
- Proven experience as a Backend Developer.
- Proven experience as a .NET Backend Developer or similar role.
- Strong knowledge of .NET frameworks and libraries.
- Experience with databases (SQL and NoSQL).
- Familiarity with APIs and RESTful web services.
- Strong in object oriented programming, design patterns and SOLID principles.
- Knowledge of version control systems (e.g., Git).
- Excellent problem-solving and analytical skills.
- Ability to work independently and as part of a team.
Preferred Qualifications
- Experience with cloud platforms (AWS, Azure, Google Cloud).
- Experience with server-side languages such as Rust, Go or Java.
- Knowledge of containerization technologies (Docker, Kubernetes).
- Understanding of DevOps principles and practices.
- Unit Testing, Continuous Integration/Continuous Deployment (CI/CD).
Benefits
- Competitive Salary
- Training & Development
- Private Health Insurance
- Attractive benefit Package ( Family, Health, Entertainment)
- breakfast and lunch
- Hybrid workplace
- flexible working hours