Position: Senior AWS Backend Developer (Project)
Company: 8allocate
Experience required: 5y
Category: Python
English level: upper
Published: 2023-06-01T00:00:00+03:00

**8allocate** is a global provider of end-to-end custom software development solutions to companies all over the globe, from North America to the EU to Israel to Australia. Headquartered in Estonia, we run offshore R&D centers in Kyiv. Our team is 50% remote and distributed. We specialize in flexible interaction exclusively with international clients (we cover industries from commercial aviation to fintech) thanks to a multinational support group of experts and management.

**Project:**  We are seeking a skilled AWS Backend Developer specialising in data extraction. The objective is to extract relevant ESG (Environmental, Social, and Governance) data from PDF files (including image scans and -generated PDFs) as well as CSV file dumps from databases. The successful candidate will leverage AWS Textract and other AWS services to process the PDF files, extract the data, and store it in a structured format within a database table.

**Stage:** MVP with further development; 1-2 month(s) project; new position.

**Team:** 2 developers and Solution Architect from 8allocate side

**English:** Upper-Intermediate.

**Requirements:** 
— Proven experience as a Backend Developer with expertise in AWS services.
—  Strong knowledge and hands-on experience with AWS Textract, Glue, Lambda, S3, and other relevant AWS services.
— Proficiency in  Python programming language for backend development.
— Familiarity with data extraction from PDF files and CSV file dumps.
— Understanding of data integration, transformation, and ETL processes.
— Experience in designing and implementing scalable and reliable solution architectures.
— Knowledge of CI/CD tools and pipelines for efficient software development and deployment.
— Familiarity with working with AWS S3 buckets for data storage and retrieval.
— Experience with implementing webhooks for event-driven systems.
— Strong problem-solving and analytical skills.
— Excellent communication and collaboration abilities.
— Bachelor's degree in Computer Science, Engineering, or a related field (preferred).

**Responsibilities:**
— Collaborate with the project team to understand the project requirements and the customer's problem statement.
— Design and implement a scalable and efficient solution architecture utilizing AWS services.
— Utilize AWS Textract to extract relevant ESG data from PDF files.
— Develop data integration and transformation processes using AWS Glue.
— Implement AWS Lambda functions to automate data extraction and updates.
— Ensure data security, integrity, and compliance with relevant regulations.
— Optimize performance and scalability of the data extraction pipeline.
— Collaborate with cross-functional teams to integrate the solution with existing systems.
— Write clean, efficient, and well-documented backend code in Python.
— Utilize CI/CD tools and pipelines for seamless software development and deployment.
— Work with AWS S3 buckets for secure data storage and retrieval.
Implement webhooks to trigger actions or updates based on specific events.
— Utilize AWS Lambda and pipeline to update functions and automate processes.
— Utilize basic AWS knowledge to prepare environment setup with automation.

**Why choose us?**
— “Family and Friends”. We are no longer a start-up, but still, have a family atmosphere in our supportive and spirited team, who are all working together on the same goal.
— “Just break down all barriers and find a better way”. Every day you’ll meet with interesting and challenging (international) projects that are covering industries from commercial aviation to fintech (different technologies, different products).
— “Hungry for ”. You will get a lot of chances for career advancement and the development of new skills, opportunities for mentorship, or learning from more experienced colleagues.

**Benefits from 8allocate:**
— You’ll work with a supportive and spirited team of professionals.
— Corporate events, holidays, and team buildings for your joy.
— Training and development: we have a huge library (about 500 books!) and a budget for your professional development.
— Сoverage of sports activities.
— People-oriented management without bureaucracy.
— Coverage of psychologist sessions.
— Paid vacation and sick leaves.