Backend Software Engineer Specialist
We are seeking a skilled Backend Software Engineer to join our team in Portugal.
This role involves working on various tasks, including Web Crawling & Scraping, Optical Character Recognition (OCR), Third-Party API Integration, Data Processing & Transformation, Testing & Quality Assurance, and API Development and Integration.
* Web Crawling & Scraping: You will be responsible for discovering and collecting data from various sources and formats, processing and enriching this data, and transforming it into actionable insights.
* Optical Character Recognition (OCR): You will use OCR techniques to extract text from images and documents.
* Third-Party API Integration: You will design and develop APIs to integrate with external services, ensuring seamless interaction and interoperability.
* Data Processing & Transformation: You will handle and clean data, validate and model data, and ensure efficient data transformation.
* Testing & Quality Assurance: You will perform unit and integration testing, mocking external APIs, and ensuring API security and scalability.
* API Development and Integration: You will design and develop APIs, ensuring they are secure, scalable, and performant.
Key Qualifications:
* Bachelor's or Master's degree in Computer Science, Mathematics, Statistics, Engineering, or a related field.
* Proven expertise in leading software engineering teams.
* Strong skills in programming languages such as Python, Go, Kotlin, or Java.
* Experience with SQL/No SQL technologies, API development and integration, problem-solving skills, attention to detail, communication and teamwork skills.
* Able to work efficiently on highly scalable and distributed projects.
* Proven experience with projects where the scope is not clearly defined.
Benefits:
* We prioritize employee well-being and provide a healthy work environment.
* Flexible work arrangements to promote work-life balance.