Senior Backend Engineer
Join our new and rapidly growing client! Work on impactful real-world problems, expand your skill set, and make a difference from day one.
We usually respond within two weeks
Position Overview
We are seeking an experienced Senior Backend Engineer to join our team of capable software engineers. This role requires deep expertise in .NET development and database technologies, with the opportunity to work on both modern and legacy systems.
Key Responsibilities
Design, develop, and maintain robust backend APIs using .NET framework
Work extensively with SQL Server databases and optimize complex stored procedures
Implement and maintain RESTful APIs with proper documentation (Swagger/OpenAPI)
Collaborate with cross-functional teams to deliver high-quality software solutions
Participate in code reviews and ensure adherence to C# and .NET best practices
Support and enhance existing Scala-based legacy APIs
Contribute to architectural decisions and technical strategy
Required Qualifications
5+ years of professional backend development experience
Expert-level proficiency with SQL Server, including:
Complex stored procedure development and optimization
Database design and performance tuning
Query optimization and indexing strategies
Strong expertise in .NET framework and C#
Hands-on experience with Entity Framework Core (EF Core)
Proven API development experience, including:
RESTful API design and implementation
RPC patterns and remote procedure calls
API documentation with Swagger/OpenAPI
Endpoint design and versioning strategies
Deep understanding of C# and .NET best practices and design patterns
Experience with version control systems (Git)
Strong problem-solving and debugging skills
Preferred Qualifications
Willingness to learn and work with Scala for legacy system maintenance
Experience with microservices architecture
Knowledge of containerization technologies (Docker, Kubernetes)
Familiarity with CI/CD pipelines
Understanding of software testing methodologies
- Department
- Software Development
- Role
- Senior Backend Engineer
- Locations
- Palestine
- Remote status
- Hybrid
About Foothill Technology Solutions
FTS is an international software development company with offices in the USA, Palestine, and Chile. We provide a wide range of advanced development and consulting services held to the highest standards, along with an in-house engineering function that directly expands our clients’ teams.
FTS is committed to delivering innovative technology solutions tailored to meet each client’s needs. Over the years, we’ve successfully led and contributed to core projects for a diverse set of clients, while fostering local talent and creating career opportunities in Palestine, Chile, and beyond—serving both regional and global markets.
Already working at Foothill Technology Solutions?
Let’s recruit together and find your next colleague.