Senior BackEnd Developer
We are a small (and thoughtfully growing) team. To that end, our Engineering team looks for experienced, smart, and well-grounded individuals who: can thrive in an environment that is fast-paced but not brutally so; are bleeding-edge but well-versed in solid startup engineering principles (clean code and an inclination toward shipping product); are instinctively resourceful and independently driven but are also helpful team players; and who can bring to our friendly, funny table a new bag of tricks and skills to add to the team—making it stronger and more adroit than it was before they arrived. Our team members are likely to say that their contribution makes a difference and their thinking matters to their teammates and to the company’s leadership.
ABOUT THE ROLE
You will be assisting with the development of the software systems will bring the next level of urban solutions to the Middle East. These large scale, distributed systems handle everything from user requests to payment processing.
This means an opportunity to work on virtually any type of computer science and software engineering problem, particularly in the areas of scalable distributed systems, user interfaces and big data. We use Microsoft stack of technologies: ASP.NET MVC, C#7.0 , SQL and no-SQL DBs, iOS and Android applications, web front-end and Azure infrastructure.
Key responsibilities include:
- Development of our distributed backend system to meet the challenging functional, scalability and reliability requirements for our fast growing business
- Execute full software development lifecycle.
- Work in a team with highly talented software engineers.
- Write clean, reusable, testable, and maintainable code
- Grow into a subject matter expert
- Continuously strive for higher quality and productivity
Requirements:
The ideal candidate will have a passionate commitment to improving the lives of people, an insane focus on excellence and customer service, and a strong alignment with our core values: being bold, focused, agile and collaborative.
- Experience in object-oriented design, data-structures and algorithms.
- Proficiency in .NET and server-side technologies (must love coding!)
- Fluency with software engineering tools.
- Ability to: effectively articulate technical challenges and solutions; deal with loosely defined problems and fast changing requirements & think abstractly
- Passionate about learning new technologies and working on a product of massive scale and impact
Nice to have:
- Experience in multi-tiered distributed systems, web services, APIs, and relational & NoSQL databases
- Experience of Unit testing, JavaScript and other scripting languages - Experience with cloud-centric application development and deployment
-Bachelors or higher degree in Computer Science or related disciplines
We look forward to reviewing your application and typically respond to candidates within the soonest if we agree there's a great fit!
Please send you resume to
with title "BackEnd Developer / Ramallah" in the subject line
Jobs.ps, Ltd. All Rights Reserved.