Job description
About us
We are professional, agile and innovative.
Our work environment includes:
- Modern office setting
- Work-from-home days
- Growth opportunities
We're looking for software engineers to join our team of highly-skilled engineers. Our company is looking for talented individuals with expertise in a variety of programming languages, including C++ and Java. An ideal candidate will be willing to work hard and will have a history of contributions in the development of software and the engineering team. Our company is committed to providing the best possible working environment, so we offer comprehensive benefits and ongoing training programmes, as well as the opportunity to participate in exciting projects with innovative new technologies.
Responsibilities:
- Design and plan a new software system by defining the architecture and design of the system.
- Programming in a language like Python or Java.
- Computer theoretical concepts such as data structures, algorithms, and programming techniques.
- Apply the principles of OOPs in designing and coding.
- Create automated unit tests for your code.
- Use code versioning tools.
- Use databases for storage and retrieval of information.
- Design using Design Patterns such as Singleton and Factory.
Job Types: Full-time, Temp to perm
Contract length: 6 months
Salary: £35,676.00-£40,716.00 per year
Benefits:
- Employee discount
- Flexitime
- Profit sharing
- Work from home
Schedule:
- Flexitime
- Monday to Friday
Supplemental pay types:
- Bonus scheme
- Commission pay
- Performance bonus
- Yearly bonus
Education:
- Bachelor's (preferred)
Work Location: Remote
Expected start date: 01/06/2023