Senior Developer
Division/Business Unit: Systems
Reports To: Head of Systems
Office / Base: Edinburgh
Salary: £40 – 45K (Depending on Experience)
Job Purpose
Commsworld is looking for a full-stack senior developer to join its Systems team in Edinburgh. The successful candidate will continue the development and maintenance of a suite of Rails applications; building new features, applications and integrations in line with changes and improvements to business process and to accommodate new products and services for customers.
Key Responsibilities
As a minimum you may be called upon to undertake all or some of these activities as required:
- Develop & implement new business applications
- Develop & implement integrations between business systems
- Develop & implement new business driven features in existing applications
- Ongoing development support (e.g. bugfixes, upgrades, migrations and addressing vulnerabilities)
Knowledge / Skills / Background / Qualifications
- 3+ years of professional experience in software development
- Several years experience with Ruby and Rails
- JavaScript (we use Stimulus and some legacy jQuery)
- Relational databases (we use MySQL and PostgreSQL)
- Third party APIs (a variety of technologies including REST and SOAP)
- Test Driven Development (we use rspec)
- Familiarity with Linux terminal command line operations
- Excellent communications skills (both written and verbal)
- Good problem solving skills and capable of self-driven learning
Professional Profile
Commsworld is looking for candidates who are highly experienced in development of database driven Rails applications, interested in joining an innovative technical team in a growing dynamic service provider business. Candidates should be able to work autonomously, using their own initiative as well as within a team as required.
Apply