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.