Join to apply for the Mid Software Developer Python Remote role at Netvagas.
Qibit was born to transform people's futures! We are a global network for technology, UX, and digital professionals. Here, companies discover extraordinary talents, while professionals find the best digital job opportunities worldwide.
We are looking for a Mid Python Software Developer to work with one of our clients: a global commerce platform that simplifies business, aiming to help businesses move forward by removing complexities.
About The Role
We seek a highly motivated Software Engineer to join our Client's Data team and make a significant impact. Your mission will be building big data technologies, platforms, systems, and tools that clean, process, enrich, and optimize core company data, making it easy and efficient to use.
Responsibilities
- Collaborate with partners and stakeholders to understand customer needs and challenges.
- Design, test, code, and implement data products, systems, platforms, and pipelines of small to medium complexity.
- Utilize data to measure, inspect, and drive informed decisions.
- Develop and maintain CI/CD automation using tools like GitHub Actions.
- Implement Infrastructure as Code (IaC) with tools like Terraform for cloud-based data infrastructure.
- Apply TDD, BDD, and work with Microservice and event-driven architectures.
- Support live data products, systems, and pipelines, ensuring monitoring, data quality, and continuous improvement.
- Analyze systems and processes to identify bottlenecks and improvements.
- Mentor peers and foster continuous learning of new technologies.
- Ensure solutions address customer and business problems reliably and sustainably.
- Collaborate on development and problem-solving initiatives.
- Complete tasks independently and seek feedback to ensure quality.
- Participate in technical discussions and peer reviews.
- Build reliable, secure, scalable big data platforms supporting ingestion, processing, and governance.
- Develop systems for end-to-end data lifecycle management.
- Maintain data quality measurement, monitoring systems, and metadata management.
- Use big data tools and ensure seamless integration.
- Design and implement efficient data models and structures.
Requirements
- Advanced/Fluent English proficiency; daily communication with the USA team.
- Living in Brazil is mandatory.
- Bachelor's degree in Computer Science, Software Engineering, or related fields.
How You'll Make An Impact
- Strong problem-solving, communication, and collaboration skills.
- Self-motivated with eagerness to learn, exploring technologies like GenAI to improve productivity and quality.
- Ability to design solutions for medium-scale problems.
- Experience with CI/CD automation.
- Strong Python programming skills, including testing and performance measurement.
- Passion for data, big data, and cloud technologies.
- Interest in understanding customer and business problems.
- Knowledge of data ingestion, cleaning, processing, and tools like SQL, relational databases, and ELT processes.
- Knowledge of data warehousing and dimensional modeling is a plus.
Preferred Qualifications
- Experience building data pipelines with cloud-native tools like Airflow, DBT, AWS Glue, Kafka, Kinesis.
- Understanding of Scrum and Agile frameworks such as SAFe, LeSS, or DAD.
Selection Process
- Application evaluation
- Conversation with QiBit
- Client interview
- Technical interview
- Live coding
- Final interview
- Hiring decision
Steps may vary, but you'll be kept updated. Ready to make a difference? Click 'Apply' — we're waiting for you!