Backend Developer
Eseye is searching for a Backend Developer to join the growing Development and QA team based at the Guilford office. We are offering Hybrid working and excellent training and career development opportunities. The position reports to the Head of Engineering.
Role Requirements:
- Own solutioning and development of back-end deliverables end to end.
- Work within defined project teams to deliver development solutions to estimate time and effort.
- Support product development process and work with developers and peers on code peer-reviews.
- Work with the QA team to ensure the solution evaluation and Unit test coverage meets expectations.
- Work with and take direction from Product Owners for prioritization and work planning.
- Be able to navigate the Eseye stack/architecture using their own initiative and suggest improvements to system design.
- Develop solutions in a timely manner.
- On-board and help mentor junior developers/new joiners when required.
Skill / Person Requirements:
- Ability to work on own initiative.
- Ability to work on their own, or as part of a team.
- Ability to code in Python 3.6+.and willing learn more hands on experience.
- Deliver code to a high quality in python and associated languages.
- Ability to peer review other developers code.
- Good working knowledge of Python packaging: Virtualenv, Pipenv etc.
- Exposure to Python automation libraries: fabric, invoke or similar.
- Exposure to Python libraries for working with cloud platform SDKs; ideally boto3 for use with AWS.
- Good working experience with AWS services, eg; Lambda, API Gateway, DynamoDB, Step Functions +.
- Command for serverless on the AWS platform and the willingness to learn more in-depth.
- High-level understanding of stream processing. We employ AWS Kinesis or a number of services. Having knowledge of this service is desirable.
- Experience/understanding of sound API design, specifically REST.
- Working experience of Python or JVM-based libraries for crafting performant and usable APIs.
- Understanding of monitoring and profiling of distributed services.
- Understanding of AWS CloudWatch Logs and AWS X-RAY.
- Exposure with an Infrastructure as a Code (IaaC) tools, such as Terraform.
- Working in Agile projects using SCRUM framework.
- Experience using JIRA for product development and project delivery.
- Ability to work with Continuous Integration pipelines and Git.
- Be able to Co-ordinate a team of people with different skills (other devs, DBA's, interns...etc) towards an end product.
- Willing to undertake or possess AWS Developer Associate Certification
Company Overview
Eseye empowers businesses to embrace IoT without limits. We help them to visualise the impossible and bring those solutions to life through innovative IoT cellular connectivity solutions that enable our customers to drive up business value, deploy differentiated experiences and disrupt their markets.
Our pioneering IoT cellular connectivity solutions, versatile hardware, technical consultancy and round-the-clock support allows businesses to overcome the complexity of IoT design, development and deployment. We guide them every step of the way, so they can move forward with IoT projects without the fear of getting it wrong. Supported by our unique AnyNet Secure® SIM technology, Connectivity Management Platform and a powerful partner ecosystem, we help more than 2,000 customers to seamlessly connect millions of devices across 190 countries, agnostic to over 700 available global networks.
Company Benefits
- Annual salary review
- Competitive salary and career progression
- Company pension scheme with 5% employer contribution
- Life insurance
- Income protection
- 25 days annual leave
- Birthday annual leave (1 day)
- Employee discount scheme
- Free parking
- Unlimited free Costa Coffee
- On-Site Café
Job Types: Full-time, Permanent
Benefits:
- Company events
- Company pension
- Free parking
- Life insurance
- On-site parking
- Referral programme
- Shuttle service provided
- Store discount
- Work from home
Schedule:
- Monday to Friday
Supplemental pay types:
- Bonus scheme
Ability to commute/relocate:
- Park, GU2 7AF: reliably commute or plan to relocate before starting work (required)
Experience:
- Back-end development: 1 year (preferred)
- AWS: 1 year (preferred)
- Python: 1 year (required)
Work authorisation:
- United Kingdom (required)
Work Location: Hybrid remote in Park, GU2 7AF
Reference ID: Backend Developer