Match score not available

Lead Python Developer

Remote: 
Full Remote
Contract: 
Experience: 
Mid-level (2-5 years)
Work from: 

Offer summary

Qualifications:

Minimum 4 years of Python development experience, Experience with data pipelines using Airflow, Familiarity with Linux/Unix and Git, Understanding of CI/CD and Agile methodologies, Fluent in English.

Key responsabilities:

  • Design and implement end-to-end applications in Python
  • Analyze business use cases and develop technical designs
  • Participate in design and code review meetings
  • Mentor junior engineers and maintain quality standards
  • Evaluate and utilize new technologies to improve products
Urban Socializing logo
Urban Socializing
11 - 50 Employees
See more Urban Socializing offers

Job description

Job Location: 100% remote in Romania

Recruitment process:

  • HR Screening
  • tech interview


We are looking for an enthusiastic and skilled Lead Python developer who is interested in learning about quantitative analytics and perhaps looking to make a career at the intersection of Financial Analytics, Big Data, and Mathematics!

The successful candidate will work with a technology stack that is best of breed, involving Python, Pandas, NumPy, Flask, and Plotly. They will join a fast-paced, dynamic team environment, building commercial products that are at the heart of the business and contributing directly to revenue generation.

Role description:

  • Design and implement end-to-end applications in Python with an emphasis on efficiently writing functions on large datasets.
  • Interpret and analyze business use cases and feature requests into technical designs and development tasks.
  • Participate in regular design and code review meetings.
  • Be a responsive team player in system architecture and design discussions.
  • Be proud of the high quality of your work.
  • Always follow quality standards (unit tests, integration tests, and documented code).
  • Happy to coach and mentor junior engineers.
  • Be delivery-focused, have a passion for technology, and enjoy offering new ideas and approaches.
  • Demonstratable technical capacity in understanding technical deliveries and dependencies.
  • Strong experience in working on software engineering projects in an Agile manner.


Profile :

  • Minimum 4 years experience in developing applications using Python.
  • Experience in developing data pipelines using Airflow.
  • Linux/Unix, Git.
  • Understanding of CI/CD pipelines.
  • Test frameworks.
  • Agile and XP (Scrum, Kanban, TDD).
  • Experience with cloud-based infrastructures, preferably with AWS.
  • Fluent in English.
  • Effective team player and good at managing timelines.
  • Follow relevant technology trends, evaluate new technologies, and use this information to improve the product.
  • Take pride in your work and be responsive to clients. Happy clients are an important factor to you.
  • You love to solve complex problems, whether that's making the user experience as responsive as possible or understanding complex client requirements.
  • You can present your ideas and solutions, as well as guide technical discussions.
  • You can effectively communicate with external clients.
  • Your welcoming attitude encourages people to approach you when they have a problem you can help them solve.
  • Core Python with rich knowledge of OO methodology and design.
  • Experience writing Python code that is scalable and performant.
  • Experience in data extraction, transformation, and loading (ETL) using industry-standard patterns/techniques.
  • Has experience/exposure to complex data types when designing and anticipating issues that impact performance (under ETL processes) by generating metrics using industry-adopted profiling tools during development.
  • Experience working on AWS, ECS, S3, and ideally MWAA (hosted Airflow on AWS).

Required profile

Experience

Level of experience: Mid-level (2-5 years)
Spoken language(s):
EnglishEnglish
Check out the description to know which languages are mandatory.

Other Skills

  • Problem Solving
  • Quality Assurance
  • Mentorship

Software Engineer Related jobs