- Why Join
-
-
-
Why join Aspire Software?
We like to work with passionate people.
-
-
- Portfolio
- Resources
-
-
-
-
Got a question about us?
Would you like to introduce us to your company? we’d love to hear from you.
-
-
- Careers
- Why Join
-
-
-
Why join Aspire Software?
We like to work with passionate people.
-
-
- Portfolio
- Resources
-
-
-
-
Got a question about us?
Would you like to introduce us to your company? we’d love to hear from you.
-
-
- Careers


Senior Backend Developer
Senior Backend Developer
Job Openings > Senior Backend Developer
Senior Backend Software Developer – Hybrid – Lebanon
We are hiring at Aspire Software for a Senior Backend Software Developer to join our growing team at our Center of Excellence in Beirut, Lebanon!
We are looking to hire an experienced Senior Backend Software Developer with at least 5 years of backend software engineering experience. If you thrive in a fast-paced environment, enjoy working with deadlines, and are motivated to deliver exceptional results, this opportunity is for you.
Here is a little window into our company: Aspire Software, the operational arm of Valsoft Corp, operates and manages Valsoft’s global portfolio of wholly owned software companies, providing mission-critical solutions across multiple verticals. By implementing industry best practices, Aspire delivers a time-sensitive integration process, and the operation of a decentralized model has allowed it to become a hub for creating rapid growth by reinvesting in its portfolio.
The successful candidate will live in Lebanon, working in a hybrid role from our Centre of Excellence in Beirut, Lebanon and from home!
What your day will look like:
- Developing scalable, highly available cloud applications in both monolithic and microservice environments
- Developing back-end applications, databases, and servers for creating a highly functional website
- Troubleshooting, suggesting improvements and debugging
- Working with team members of different expertise to provide a user-friendly and smooth website application as an end result
- Ensuring the safety and security of the website/application/software developed
- Developing Application Programming Interface (APIs) to promote interoperability between companies and other systems
- Embrace Ambiguity, be a leader who implements incrementally in the right direction
- Optimizing components for maximum performance across devices and browsers
- Contribute to a culture of high performance which fosters ownership, accountability, meeting your commitments and asking for help when you need to
- Investigate platform and customer support issues reported from production as assigned
About you:
- BS in Computer Science, Engineering, or an equivalent industry field and experience
- 5 years + of progressive professional software development experience
- Good at writing clean, modular, readable, and testable C# code
- Ability to design, plan and delegate software development
- Experience guiding and mentoring Junior Software Developers
- Ability to explain technical solutions to both Engineering and non-technical stakeholders
- Strong knowledge of REST API principles and best practices
- Proficient with CI/CD practices and production deployment
- Experience developing in Cloud-Based Environments (Azure, GCP, AWS, SoftLayer)
- Strong problem-solving skills
- Proven team player
- Excellent time-management skills
- Great interpersonal and communication skills
- A professional level of English, both written and verbal, is highly desirable
- Legally authorized to work in Lebanon
Technical Skills:
- Thorough experience with C# and .NET Standard (.NET Standard 2.0, .NET Framework v4.7.2, .NET Core 7)
- In-depth experience with SQL Server (Migrations, Profiling, Query Tuning, Schema Refinement)
- Experienced with Server-Side Performance Optimization (Response Caching, In-Memory Caching with Redis, Load Balancing, Application Gateways)
- Experienced with observability approaches and tools (Serliog, ElasticSearch, fluentD, Kibana, Prometheus, Grafana, Application Insights, New Relic)
- Writing, documenting and consuming REST APIs (.NET WebAPI, OpenAPI/Swagger, OData)
- Cloud Platform experience (Azure, AWS, GCP)
- Experience with Entity Framework, EF Core or ADO.NET
- Git and Gitflow-based workflow
- Docker, Kubernetes, Helm, Terraform
- Experience with Linux and/or Windows Subsystem for Linux (WSL2/G)
Nice to Have:
- Experience with eCommerce or Higher Education software is considered an asset
- Familiar with Javascript Frameworks (React, React Native, Angular, Vue)
- Knowledgeable with JS/ES2015+, HTML5, and CSS3
- Experience with Azure DevOps Pipelines, GitHub Actions, Jenkins
- Experience with some or all of the following technologies
- Distributed Data Stores (CosmosDB, Cassandra, MongoDB)
- GraphQL
- Kafka and Kafka Streams
For information about Aspire Software, please visit our website at www.aspiresoftware.com
We thank all applicants for their interest; however, only those candidates selected for an interview will be contacted.