Lead/Senior Backend Software Engineer
fortice
Salary: £43,000 - 83,000 per year
Requirements
- Proven working experience in software engineering
- At least a BSc degree in Computer Science or Engineering, with an MSc preferred
- Ability to develop in Java
- Experience with functional programming languages
- Excellent knowledge of relational databases, SQL and ORM technologies such as JPA2 and Hibernate, with prior experience of NoSQL solutions
- Hands-on experience in designing interactive applications
- Experience with test-driven development
- Mastery of software engineering tools
- Ability to document requirements and specifications
- Familiarity with agile software development methodology and release processes
- Experience working in international environments
- High ability to adapt communication for technical and non-technical audiences
- Team player who makes the team more efficient and enjoyable
- Appreciation for diversity in an international company
- Pro-active approach with a focus on pragmatic solutions
- Pedagogical mindset and enjoyment in training others
Responsibilities
- Design the most appropriate solutions
- Develop software solutions by studying information needs and conferring with users
- Determine operational feasibility by evaluating analysis, problem definition, requirements, solution development, and proposed solutions
- Improve operations by conducting systems analysis and defining changes in policies and procedures
- Write well-designed, testable, efficient code
- Produce designs and determine operational feasibility
- Integrate software components into a fully functional software system
- Develop software verification plans and quality assurance procedures
- Document and maintain software functionality
- Tailor and deploy software tools, processes, and metrics
- Serve as a subject matter expert by updating job knowledge through studying state-of-the-art development tools and programming techniques, participating in networks, and reading professional publications
- Coach more junior team members, organise training sessions, and promote best coding practices
Technologies
- Backend
- Hibernate
- Support
- Java
- Mobile
- Network
- NoSQL
- SQL
More
We are Ksubaka, a London-based engineering team and market leader in in-store gamified advertising. We create bite-size, engaging advertising experiences on our network of in-store playSpots, helping shoppers discover brand benefits and receive coupons on their mobile phones. This is a permanent Lead/Senior Backend Software Engineer role with a salary range of 50,000 to 75,000, where you will help design and build our software platform to support new experiences and future growth.
#J-18808-LjbffrReference: WJ-766_21880580