Modus Soft
Modus Soft is a back-end software development company. Established in February 2010 by a group of enthusiasts with a strong IT background, it has been providing custom software development and IT consulting services to our clients in the USA, Europe and Asia. We are focused on the long-term relationship with our clients which is based on loyalty and cooperation. We push hard for exceptional results to ensure customer satisfaction and success, creating a unique business environment for each and every client and fully accomplishing client’s needs. We use flexible and agile development processes in our work providing unlimited transparency on project and progress tracking. Modus Soft provides a full solution on all stages of the development cycle: design, implementation, testing, deployment, maintenance, QA and support. Our developers, test engineers and administrators are experienced and highly committed. It is a common practice for the clients to communicate directly with the employees, regardless of their position or type of work as this is how we build trust and ensure success. Modus Soft follows innovations and latest technologies. Thus, the company is capable of creating exceptional solutions, smart and agile, unique and apropos! ------ For its employees Modus Soft is offering exceptional working conditions, professional growth, study support, flexible time schedule, cozy office spaces with alternative electricity and internet supply, paid time off and a bunch of benefits!
-
· 23 views · 2 applications · 8h
ETL Developer
Full Remote · Countries of Europe or Ukraine · 3 years of experience · English - B2Description We are looking for a ETL Developer to join our team and work on data integration for a Pharmaceutical Marketing company. You will develop and support ETL processes that run in Docker containers. Your daily work will primarily involve writing...Description
We are looking for a ETL Developer to join our team and work on data integration for a Pharmaceutical Marketing company.
You will develop and support ETL processes that run in Docker containers. Your daily work will primarily involve writing complex SQL queries and views, performing data transformations, and ensuring accurate and timely delivery of data by monitoring notifications and logs in AWS CloudWatch. Work also involves scripting in Bash and Python for automation, SFTP data transfers, and connecting to APIs when required.
We work as a team, care about code and data quality, and like people who want to learn and improve.
Our teams have daily standups and direct communication with a client on a daily basis.
The platform processes sensitive data, so development is manual, controlled, and accuracy-driven rather than highly automated.Requirements
- 3+ years of experience working with ETL processes or data pipelines
- Strong SQL skills: creating and debugging complex queries, aggregations, and validation logic
- Experience with a relational database (preferably PostgreSQL)
- Basic understanding of data warehouse concepts (facts, dimensions, SCD, star schema)
- Experience building ETL pipelines
- Python knowledge (Pandas, boto3, paramiko), connecting to SFTPs, APIs, and pulling/pushing data
- Understanding of clean code and good coding practices
- Experience using Git and pipelines
- Solid Bash scripting skills for automation and troubleshooting
- Experience with Docker (images, containers, passing data between containers)
- Basic knowledge of AWS, including:
- Running containers in ECS
- Mounting EFS volumes
- Viewing logs in CloudWatch
- English level B2 (can communicate and understand documentation)
- Willingness to learn and improve skills
- Interest in software development and data work
Nice to have
- Experience with Amazon Redshift, Snowflake, Postgres
- Experience using AWS CLI
- Knowledge of AWS services such as:
- ECR
- ECS
- EventBridge
- CloudWatch
- Lambda
- Step Functions
- Experience working with REST APIs
- Knowledge of NoSQL databases
- Experience with CI/CD tools
We offer:
- Possibility to propose solutions on a project
- Dynamic and challenging tasks
- Team of professionals
- Competitive salary
- Low bureaucracy
- Continuous self-improvement
- Long-term employment with paid vacation and other social benefits
- Bunch of perks 😊
This vacancy is exclusively for Ukrainian developers!
More