Company Description
At Penguin, our mission is to be the global leader in the design, construction, and provisioning of AI-driven location services. Building on our success in the EMEA region, we aim to produce and deliver cutting-edge AI-powered location technologies on a global scale, enabling smarter, safer, and more efficient enterprises. We are dedicated to fostering a culture of teamwork, respect, and flexibility. We believe in maintaining a healthy work-life balance, where every team member's contributions are valued, and collaboration drives our success. Together, we strive to create an environment that nurtures both personal and professional growth, ensuring our employees' well-being while advancing our innovative solutions.
Role Description
As a Senior .NET Backend Developer, you will play a key role in designing, developing, and maintaining our backend services and APIs that power our core business systems. You will collaborate closely with product managers, frontend/mobile developers, QA, and DevOps teams to deliver high-quality, scalable and reliable software solutions that meet business requirements and user needs
Key Responsibilities
- Leading the technical design and architecture of web applications and services, ensuring scalability, performance, and security.
- Writing well-structured and maintainable code, following best practices and coding standards.
- Creating and maintaining RESTful APIs and interfacing with various backend services and databases.
- Implementing unit tests to ensure the quality and reliability of code.
- Advanced troubleshooting experience to identify and resolve complex technical issues.
- Building solutions that programmatically interface with 3rd party web APIs and integrating solutions with other systems.
Required Experience & Skills
- BSc. In the IT field or business administration.
- 5 to 10 years of proven sales experience in technology solutions, preferably in software and system integration.
- Strong knowledge of safety solutions and digital transformation initiatives within the target industries
- Excellent negotiation and relationship-building skills.
- Fluency in both Arabic and English (written and spoken)
- Familiarity with other programming languages such as JavaScript/TypeScript (for integration with frontend teams) is a plus.
- Familiarity with Kotlin or mobile-related technologies is optional but considered a bonus for cross-platform collaboration.
- Ability to work independently, be highly self-motivated, and collaborate as a team player
- Strong proficiency in C# and .NET (Core).
- Experience with database systems, including static data and real-time interaction,s leveraging real-time streaming infrastructure such as Kafka
- Experience with software development practices, concepts/methodologies (i.e. Waterfall, Agile, Iterative), and technologies obtained through formal training and/or work experience.
- Experience as a Backend Engineer to drive the development process forward.