Informacje o stanowisku
Salary: £55,000 - 65,000 per year
Requirements: - 5+ years professional software engineering experience
- 3+ years Ruby on Rails experience (Rails 7-8 preferred)
- Strong PostgreSQL experience
- Geospatial data experience (PostGIS, RGeo, or similar libraries)
- Multi-tenancy architecture and database sharding
- Background job processing (Sidekiq, Resque, or similar)
- RESTful API design and development
- Payment gateway integration (Stripe, Adyen, or similar)
- Git version control and GitHub workflows
- Automated testing experience (Minitest, RSpec, or similar)
- Experience with WebSockets and real-time features (ActionCable or similar)
- Laravel/PHP experience (for cross-team support) (highly desirable)
- React or JavaScript experience (for full-stack work) (highly desirable)
- Rails 8 specific features (Solid Cache, Solid Queue, etc.) (highly desirable)
- Cloud services such as S3, SES, EC2, RDS etc. (highly desirable)
- Twilio or other SMS/communication APIs (highly desirable)
- Experience taking over codebases from external teams (highly desirable)
- Previous experience in transport/logistics/dispatch systems (highly desirable)
Responsibilities: - Act as a product expert for ongoing team projects
- Provide technical guidance and mentoring to mid-level engineers
- Review code and provide constructive feedback
- Make architectural decisions for the Ruby backend
- Establish coding standards and best practices for the team
- Take ownership of an existing system from an external vendor during a handover period
- Develop new features for the system
- Maintain and improve existing functionality
- Optimise geospatial algorithms and database queries
- Integrate third-party APIs (payment providers, SMS, etc.)
- Write comprehensive automated tests (unit, feature)
- Participate in 24/7 on-call rotation for system downtime events
- Investigate and resolve production issues
- Monitor system performance and implement improvements
- Collaborate with DevOps on deployment and infrastructure
- Work directly with stakeholders to understand requirements
- Coordinate with frontend team on API contracts
- Provide input to project planning and estimation
- Support other teams when cross-functional needs arise
- Build comprehensive understanding of existing system during handover
- Document complex systems and architectural decisions
- Share knowledge with mid-level team members
- Prepare the team to mentor junior engineers in the future
Technologies: - API
- Backend
- Cloud
- DevOps
- EC2
- Frontend
- Git
- GitHub
- Support
- JavaScript
- Laravel
- PHP
- PostgreSQL
- RSpec
- Rails
- React
- Ruby
More:
At Addooco, we are a managed IT, cloud, and communications solutions provider established in 2008. We specialize in enterprise-grade services for businesses of all sizes, operating across the United Kingdom and beyond. We focus on proactive management and innovative, in-house developed solutions delivered through our own datacenter infrastructure. We offer a comprehensive benefits package that includes additional leave, company events, a company pension, a cycle to work scheme, free parking, a referral programme, and the flexibility to work from home. Join our dynamic team and contribute to our mission to deliver top-tier IT services from a remote location.
last updated 50 week of 2025
Praca AngliaPraca za granicą