Filter by category
Filter by type
Advanced Search
SCALA BACK-END SOFTWARE ENGINEER at Jebra
go back to Developer Jobs- Remote
- freelance
- ₤15 an hour

ABOUT JEBRA
Jebra is an automation platform that is revolutionising the way businesses automate their
workflows. We make enterprise-level automations available to the middle market, eliminating
the need for costly data warehouses and technical talent. Our plug and play automations are
designed for everyone and can be easily tailored to fit any workflow or business need.
THE ROLE
Your primary role will be to develop new automations and maintain existing ones within our
Scala stack, including but not limited to:
● Building new data connectors to GET data from and POST data to other services
● Update and maintain existing connectors as necessary, e.g by adding new endpoints
● Add automation-specific business logic as necessary
● Integrate between our (Scala) back-end and (Python) transformation engine, which
may involve augmenting our simple python protocol if necessary
● Writing functional tests
● Support DEVOPS in deploying, monitoring and troubleshooting automations
● Regular code reviews and progress updates for the rest of the team
● Take an active role in influencing the direction and evolution of our technology stack.
● Take an active role in other parts of our stack that interest you - we value having a
team of well-rounded developers who can support and learn from each other across
domains
● General code maintenance: regression testing; performance improvement; stack
upgrades; etc
Preferred Skills
- At least one year of Scala(preferably) or Java
- Git workflows
- Strong UNIX sysadmin and scripting
- Experience writing and deploying production-quality code
- Experience integrating web applications with 3rd party services
- Unit and integration testing experience
- Experience with cloud-based hosting (AWS, Linode)
Web development experience, e.g Vue.js, React.js, etc
Work hours & Compensation
- All our employees are classified as independent contractors and are required to sign
a contract and NDA. - However, work hours will generally be full-time; we give you the flexibility to work
between 30-60 hours per week. - We give annual performance-based bonuses and pay raises.
- Depending on the variability of your weekly hours you will have the choice to record
your hours on a day-to-day basis, or a fixed-weekly basis (e.g 40 hours / week).
Work Culture & Other Details - Our team is distributed globally with team members in London, Delhi and San
Francisco. - Except for scheduled meetings, you are generally free to set your own work schedule
within reasonable limits; however, we sometimes need to work very closely e.g when
handling critical platform outages or client requests, so you must be able to adapt
and be available online in such instances. - Our distributed nature and flexible hours means we must all communicate
requirements and expectations clearly and do our utmost to meet agreed deadlines,
especially when these have cascading dependencies on and consequences for other
team members.
You need to be logged in to apply.
Login or create an account.
Is this job ad fake? Report it!