Staff Software Engineer
Hackajob Ltd
Bristol, United Kingdom
5 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Experience level
SeniorJob location
Bristol, United Kingdom
Tech stack
Java
Test Suite
API
Artificial Intelligence
Django
Mobile Application Software
Python
PostgreSQL
MySQL
E2e Testing
Ruby
Systems Architecture
Reliability of Systems
Integration Tests
Performance Monitor
Job description
hackajob on-demand focuses on matching talented contractors like you with organisations seeking specific skills for their projects. We use our platform to connect you with exciting contract opportunities and discuss projects on behalf of the companies we partner with.
Deliverables
- Own and lead on discrete areas of Rails monolith decommission as we move towards non-Ruby ecosystems, resulting in smooth transition and feature minimisation as you follow best practice engineering
- Identify, drive and support broader engineering efforts that facilitate the effective decommission efforts across multiple teams
- Ensure comprehensive test suite including integration tests and e2e testing with our existing mobile app testing infrastructure
- Documentation for system architecture, API specifications, and deployment procedures
- Performance monitoring and observability tools for system reliability
Requirements
- 6+ years experience in Python/Java and MySQL/PostgresSQL and familiarity with modern development frameworks.
- Demonstrated polyglot ability and an eager willingness to jump into any code base. In particular, familiarity with Python/Django and Java are strongly desired. Any experience in Rust will also be strongly considered.
- Breaking apart monoliths, utilizing contextually appropriate strategies.
- Strong communication skills to manage stakeholders and coordinate execution across multiple teams.
- Exceptional ability to solve problems both in code and outside of code.
- Passion for developer productivity and staying up-to-date with AI advancements, including expectations that AI-coding assistants are leveraged on a day-to-day basis to boost productivity and drive results.