Backend Software Engineer (Java/Springboot/Golang/Echo) – Telecoms – Portugal
Freelance – REMOTE
Day rate: €400 – €700 (Outside IR35)
Start: ASAP
Description
My client is looking for someone to be a part of a young development team accountable for the product delivery and in-life management of their Connect product which includes a mobile connectivity platform targeted at IoT and end user devices. This means that they have the opportunity and skillset to cover from web and mobile applications to backend layers. A full-stack team, open-minded, eager to learn and experiment with new technologies. They value teamwork and embrace a DevSecOps culture fully owning our deliverables, meaning we are both autonomous and accountable for them.
Position Responsibilities
- Develop features and improvements to the Connect product in a secure, well-tested, and performant way
- Write clean code and promote best practices in what regards to code maintainability, testing and security
- Review your peers’ work on the code review stage of the development process and contribute with meaningful reviews
- Promote seamless integration of the new features into the existing codebase by always testing the affected end-to-end flows
- Confidently and autonomously ship new features and while being accountable for them
- Implement the necessary procedures and metrics for an effective monitoring and observability of the platform
- Identify areas of improvement in the code base/architecture, whether these affect multiple teams or are specific to the Connect team.
- Write documentation on the solutions and codebase implemented
- Work on a software development team using agile software methodologies (SCRUM)
- Contribute to the architecture design, aiming towards resiliency, scalability, security and fault tolerance
- Assist the roadmap management with task estimation promoting an effective management of expectations
Requirements
- Backend software development using Java/Springboot or Golang/Echo. Other languages and frameworks are a plus
- Proficiency with HTTP/REST APIs, both implementing and consuming
- Good knowledge of security risks menacing web platforms and how to prevent them
- Experience with performance and optimization problems and a demonstrated ability to both diagnose and prevent these problems
- Experience with relational databases (PostgreSQL, MySQL). NoSQL is a plus
- Experience with containers and orchestration (Docker and Kubernetes)
- Experience with unit/integration/end-to-end testing. Test driven development is a plus
- Good understanding of cloud services and scalable infrastructure
- Experience with continuous integration and deployment processes
- Familiar with collaborative development tools and processes (Git-flow, peer reviewing)
- Effective communication skills: Regularly achieve consensus with peers and clear status updates
- Self-motivated and self-managing, with strong organizational skills
- Positive and solution-oriented mindset with good analytical, problem-solving and troubleshooting skills
- Fluent in the English language, both written and spoken
Job Information
Job Reference: JO-2110-248086
Salary: €400 - €700 per day
Salary per: day
Job Duration: 6 - 12 months
Job Start Date: ASAP
Job Industries: Mobile Jobs
Job Locations: Greater London
Job Types: Contract