Skip to Main Content

Job Title


Python Developer


Company : VE3


Location : london, south east england


Created : 2025-06-24


Job Type : Full Time


Job Description

We are seeking a motivated Python Developer to join our dynamic team. This is a great opportunity for a developer with 2–3 years of experience to contribute to scalable, innovative software solutions. You’ll collaborate with cross-functional teams to design, build, and maintain applications that power data-driven decision-making and automation.Key ResponsibilitiesDevelop and optimize data processing pipelines for large-scale datasets.Design, implement, and maintain scalable applications using Python.Collaborate with data scientists to integrate ML models into production systems.Build and deploy RESTful APIs and microservices to support frontend and data services.Perform data wrangling, cleaning, and transformation for analytics and reporting.Write clean, modular, and high-performance code with strong documentation.Ensure application security, performance, and scalability across services.Stay up-to-date with the latest technologies in data engineering and Python development.RequirementsTechnical Skills2–3 years of hands-on experience as a Python Developer.Strong proficiency in Python 3.x and frameworks such as Flask, FastAPI, or Django.Solid experience with data libraries like Pandas, NumPy, and Dask.Familiarity with data processing frameworks (e.g., PySpark, Apache Beam).Proficient in both SQL and NoSQL databases (e.g., PostgreSQL, MongoDB).Understanding of ETL workflows and tools such as Apache Airflow or Luigi.Experience with message brokers (e.g., Kafka, RabbitMQ) for streaming or event-based systems.Working knowledge of data visualization libraries (e.g., Plotly, Seaborn, Matplotlib).Familiarity with ORM tools (e.g., SQLAlchemy, Django ORM).Exposure to containerization tools like Docker.Basic understanding of HTML, CSS, JavaScript for API integration and debugging.Experience with testing frameworks such as PyTest, UnitTest, or similar.Soft SkillsStrong analytical and problem-solving mindset.Excellent verbal and written communication skills.Ability to work effectively in an agile team environment.Self-motivated with a strong desire to learn and adapt.Preferred Qualifications (Nice-to-Have)Basic understanding of machine learning and tools like Scikit-learn, TensorFlow, or PyTorch.Exposure to DevOps practices and CI/CD pipelines.Familiarity with cloud platforms (e.g., AWS, Azure, GCP).Experience deploying ML models or managing AI/ML workflows in production.Working knowledge of big data technologies like Spark, Hive, or Hadoop.Familiarity with MLOps tools (e.g., MLflow, Kubeflow, DataRobot).EducationBachelor’s degree in Computer Science, Software Engineering, or a related technical field — or equivalent practical experience.Why Join UsWork on cutting-edge technologies and impactful, high-value projects.Clear career progression and professional development support.A collaborative, inclusive, and innovation-driven work culture.Competitive salary and comprehensive benefits package.