As a Software Engineer 2, you will take technical ownership of high-level feature requests, and coordinate with the US, Irish, and Egyptian engineering teams. You will implement features, often spanning multiple components within the backend infrastructure.You will:
- Demonstrates skills & ownership in technical and team capacities.
- Coding solutions to a high level of testability, modularity and maintainability
- Analyzes, estimates, reviews and software specifications for business requirements
- Operates with agility and adapts to technologies and processes quickly
- The ability to thrive in a collaborative Agile environment.
Essential Requirements
- 3+ years experience in designing, developing and scaling software applications
- Experience in C# / Java, .NET stack, Client-server API and Micro-Service environment
- Experience in any front-end framework like Angular/React/Node preferably React & TypeScript
- Exposure to relational database development
- Ability to operate across an end-to-end tech stack, frontend through to backend
Desirable Requirements
- Bachelor’s degree.Excellentverbal and written communication skills
- Knowledge around storage, server & network domain. Exposure to any cloud infrastructure like Azure/AWS/GCP