Job Closed
This listing is no longer active.
Scaling Investor-Backed Startups & Growth Companies
Python Data Engineer
Location
Pakistan
Posted
66 days ago
Salary
0
Seniority
Senior
Job Description
Python Data Engineer
Flatgigs
• Design, build, and maintain scalable data pipelines and ETL processes using Python. • Transform raw data from various sources into structured formats suitable for analysis and machine learning models. • Collaborate with data scientists, analysts, and engineers to ensure data accessibility and quality. • Implement data validation, cleansing, and monitoring to ensure data integrity. • Optimize and troubleshoot data workflows to improve performance and reliability. • Work with cloud data infrastructure, including AWS, Azure, or Google Cloud Platform. • Participate in code reviews, documentation, and best practice enforcement for data engineering projects.
Job Requirements
- Qualifications and Skills
- Bachelor’s degree in Computer Science, Information Technology, or a related field.
- 4+ years experience in data engineering or a related role with a focus on Python development.
- Strong proficiency in Python and experience with relevant libraries such as Pandas, NumPy, and Airflow.
- Experience designing and managing ETL pipelines and data workflows.
- Hands-on experience with SQL and NoSQL databases (e.g., PostgreSQL, MongoDB).
- Familiarity with cloud platforms (AWS, Azure, or GCP) and their data services.
- Experience with containerization and orchestration tools (Docker, Kubernetes) is a plus.
- Good problem-solving skills and ability to work effectively in cross-functional teams.
Benefits
- Market Competitive Salary
- Leaves
- Health Insurance
- Hybrid Work Model
Related Guides
Related Job Pages
More Backend Engineer Jobs
Senior Backend Engineer
Weekday (YC W21)We are a Y-Combinator-backed startup building your AI-powered Recruiter Agent
Role Description We are building an advanced execution platform that enables teams to securely author, run, and share internal and external code within a scalable enterprise environment. This platform plays a critical role in empowering data-driven workflows, automation, and intelligent decision-making across large-scale systems. We are looking for a highly skilled Senior Backend Engineer to design and develop a secure, scalable, and developer-friendly execution engine. This role involves solving complex engineering challenges related to sandboxing, distributed systems, resource management, observability, and platform scalability. This is a high-impact opportunity for engineers passionate about backend infrastructure, platform engineering, and developer productivity. - Design, develop, and scale a secure execution platform for running internal and external code workloads. - Build backend services and APIs to manage execution workflows including scheduling, monitoring, cancellation, logging, and reporting. - Architect isolated and sandboxed environments with strong security controls and resource quota management. - Ensure high system reliability, resilience, and horizontal scalability under growing workloads. - Integrate execution services with data platforms, analytics systems, and ML workflows. - Collaborate with product managers, platform teams, and engineers to deliver intuitive developer experiences. - Drive engineering best practices around observability, performance optimization, scalability, and execution safety. - Contribute to technical architecture discussions and mentor junior engineers where needed. Qualifications - 5+ years of backend engineering experience, preferably in distributed systems, infrastructure, or platform engineering. - Strong expertise in at least one backend language such as Python, Go, Java, or similar. - Experience designing and building RESTful APIs and/or gRPC services. - Hands-on experience with containerization and orchestration technologies such as Docker and Kubernetes. - Strong understanding of secure code execution, sandboxing, and resource isolation techniques. - Experience with distributed job queues and orchestration systems such as Celery, Airflow, Kubernetes Jobs, or similar tools. - Proven ability to build scalable, observable, and fault-tolerant systems. - Strong problem-solving, debugging, and collaboration skills. Requirements - Experience building notebook-style execution platforms or developer tooling environments. - Exposure to data engineering or machine learning platforms and execution workflows. - Experience working with multi-tenant architectures and shared infrastructure security. - Familiarity with backend technologies including Golang and JavaScript. Preferred Skills - Backend Development - Golang - JavaScript - Distributed Systems - Kubernetes - Docker - Platform Engineering - API Development
Senior Java Developer – Technical Lead Backend
NEORISNEORIS is a Digital Accelerator that helps companies step into the future.
Role Description Estamos en búsqueda de: Desarrollador/a Java Senior – Líder Técnico Backend. - Diseñar y desarrollar soluciones backend en Java en entornos de microservicios. - Liderar técnicamente el desarrollo y evolución de componentes backend asegurando buenas prácticas. - Definir, implementar y consumir APIs REST utilizando estándares OpenAPI / Swagger. - Colaborar con equipos de arquitectura, QA y otros desarrolladores para asegurar calidad y alineamiento técnico. - Garantizar la calidad del código mediante testing automatizado y herramientas de análisis estático. - Participar en revisiones de código y en la mejora continua de estándares técnicos y de diseño. Qualifications - Más de 5 años de experiencia en desarrollo backend con Java. - Experiencia demostrable con Java 11 o superior. - Desarrollo de microservicios con Spring Boot u otros frameworks similares. - Conocimientos sólidos en JPA / Hibernate para la persistencia de datos. - Experiencia trabajando con bases de datos Oracle (SQL y optimización básica). - Definición y consumo de APIs REST utilizando Swagger / OpenAPI. - Uso de expresiones Lambda y programación funcional en Java. - Experiencia en testing unitario con JUnit. - Uso de herramientas de calidad de código como Sonar o SonarQube. - Experiencia previa como líder técnico o referente técnico del equipo, liderando procesos y decisiones técnicas. Requirements - Deseables: - Experiencia en arquitecturas distribuidas. - Conocimientos de integración y despliegue continuo (CI/CD). - Experiencia con PL/SQL. - Buenas prácticas de clean code y diseño de software. Benefits - Contrato indefinido con salario competitivo. - Modalidad flexible y posibilidad de trabajo remoto. - Plan de carrera personalizado y formación continua. - Participación en proyectos estables con alto componente técnico. - Flexibilidad horaria y enfoque en la conciliación. - Beneficios sociales adaptados a tus necesidades.
Backend Engineer, Data/Payments
NIR-YUTake Control of Your Business and Execute Your Vision with Ease - Hire Affordable and Qualified Nearshore Staff
• Design and build core backend systems across payments, ledgers, and health eligibility • Own architectural decisions around data integrity, fault tolerance, and security • Build reliable integrations with external providers and APIs • Work closely with product and design to ship quickly without sacrificing quality • Use AI coding tools and build agentic workflows to automate development and produce well-tested, elegant code quickly
Senior Laravel Developer
NIR-YUTake Control of Your Business and Execute Your Vision with Ease - Hire Affordable and Qualified Nearshore Staff
• Feature Development (40%) - Design and implement new features from conception to deployment. • Create database schemas, Eloquent models, and relationships. • Build interactive Livewire components with polished UIs. • Write comprehensive tests for new functionality. • Bug Fixes & Maintenance (30%) - Troubleshoot issues across frontend and backend. • Optimize database queries and eliminate N+1 problems. • Refactor legacy code to modern Laravel standards. • Fix UI inconsistencies and responsive design issues. • Design & Polish (30%) - Translate design concepts into functional interfaces. • Ensure consistent styling using Tailwind conventions. • Implement loading states, transitions, and micro-interactions. • Maintain design system consistency across the application.



