Software Developer ( Scala Backend )

Beirut, Lebanon
On-site
Full-Time
Research & Development

Software Developer ( Scala Backend )

Beirut, Lebanon
On-site
Full-Time
Research & Development

Job Openings > Software Developer ( Scala Backend )

Aspire Software is looking for a Software Developer ( Scala Backend )- Hybrid Position to join Aspire team in Lebanon.

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.

What your day will look like:

  • Feature Development: Utilize Scala, Play Framework, and Slick to develop new backend features according to project requirements.
  • Bug Resolution: Identify and resolve bugs within the backend codebase to maintain application stability and functionality.
  • RESTful API Development: Design and implement RESTful APIs using Play Framework for seamless integration with frontend and external services.
  • Cross-Functional Collaboration: Collaborate with product managers and frontend developers to align backend development with overall project goals.
  • Adherence to Best Practices: Follow coding standards and best practices to ensure the maintainability and readability of the backend codebase.
  • Database Management: Manage database schemas and migrations using Slick to support application data requirements.
  • Code Review and Documentation: Participate in code reviews and contribute to documentation to maintain code quality and facilitate knowledge sharing within the team.
  • Troubleshooting and Support: Investigate and resolve backend-related issues to ensure smooth application operation and provide support as needed.

About you:

  • Experience with Scala and Play Framework (or similar framework).
  • Familiarity with Heroku, Git, Jira, and PostgreSQL.
  • Experience with RabbitMQ and Akka, Pekko, or similar technologies is beneficial.
  • Excellent communication and interpersonal skills, with the ability to collaborate effectively in a team environment.