Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Intermediate Python Engineer - OP01556 image - Rise Careers
Job details

Intermediate Python Engineer - OP01556

🟱 Are you in Brazil, Argentina or Colombia? Join us as we actively recruit in these locations, offering a comfortable remote environment. Submit your CV in English, and we'll get back to you!

We invite an experienced and detail-oriented Software Engineer with strong Python skills to join our team. You'll help deliver top-notch software solutions for a renowned U.S. regtech and fintech company developing blockchain-based infrastructure for financial institutions. You'll contribute to building a tool that collects and stores specified blockchain data off-chain to provide real-time insights into transactions, trends, and compliance for enhanced transparency.

đŸŸ© What's in it for you:

  • Gain valuable expertise in the field of fintech
  • Grow your skills with a diverse tech stack (Python, GCP, Azure, SQL, NoSQL, Redis, Pub/Sub, etc.)
  • Work on a blockchain-powered project promoting transparency and compliance within the financial sector

✅ Is that you?

  • 4+ years of hands-on experience with Python development
  • Strong understanding of microservices architecture
  • Proficiency in asynchronous programming with Python
  • Excellent numeracy and analytical skills
  • Strong knowledge of object-oriented programming (OOP)
  • Upper-Intermediate+ English level
  • Maturity, exceptional attention to detail, and structured thinking

Desirable:

  • Experience with SQL, NoSQL, Redis, and Pub/Sub (or similar message queues)
  • GCP and/or Azure experience
  • Knowledge of relational database modeling and indexing
  • Experience with Python unit testing frameworks
  • Degree in CS, IT, or similar
  • Blockchain system mechanism knowledge
  • Familiarity with FastAPI web framework

đŸ§©Key responsibilities and your contribution

In this role, you’ll work on a service that fetches blockchain transaction data from platforms like Ethereum and Stellar, filtering and transforming it for further analysis and processing.

  • Develop infrastructure for fetching, processing, and transforming blockchain data
  • Build and optimize APIs and pipelines for efficient data handling and integration
  • Collaborate with the team to design, implement, and maintain scalable software solutions
  • Ensure the performance and reliability of data processing systems
  • Write clean, testable Python code following best practices and standards
  • Collaborate with the team on technical issues and software architecture improvements

đŸŽŸ What's working at Dev.Pro like?

Dev.Pro is a US-based outsource company with an ambitious and creative mindset that has been delivering superior software products since 2011. Known for its strong human focus, Dev.Pro promotes a work environment that is fair, inclusive, open-minded, and friendly toward people of every race, religion, gender, cultural background, marital/parental status, etc. By joining Dev.Pro, you'll feel what it's like to grow with professionals who support your journey.

đŸŒŽđŸ„đŸ» Maintain a healthy work-life balance with 30 paid rest days per year to use as holidays/vacation/other on the desired and requested dates
💎📚 Grow by learning: you have a chance to shift your career path, access English lessons, DP University educational flows, and other educational initiatives
đŸ’”đŸ’° Make sure the compensation matches your efforts: we provide payments in US dollars and cover overtime hours
đŸ’ƒđŸŒđŸ•ș Join fun online activities and team-building events
đŸ‘©đŸ’»đŸ–„ Get continuous remote HR and payroll support

Our next steps:

✅ Submit a CV in English — ✅ Intro call with a Recruiter — ✅ Internal interview — ✅ Offer

Interested? Find out more:

📋How we work

đŸ’» LinkedIn Page

📈 Our website

đŸ’»IG Page

What You Should Know About Intermediate Python Engineer - OP01556, Dev.Pro

Are you an enthusiastic and detail-oriented Intermediate Python Engineer looking for an exciting opportunity? Join us at Dev.Pro, a dynamic U.S. regtech and fintech company that focuses on developing innovative blockchain-based infrastructure for financial institutions. In this role, you'll work remotely while contributing to a project that aims to collect and analyze blockchain data, providing real-time insights into transactions and compliance. With over 4 years of Python experience, you'll help create efficient APIs and data pipelines, leveraging your understanding of microservices architecture and asynchronous programming. Here, you can sharpen your skills across a diverse tech stack including Python, GCP, Azure, SQL, NoSQL, and more while promoting transparency in the financial sector. We embrace a fair and inclusive work environment where you can balance your professional growth with personal well-being, enjoying 30 paid rest days a year. If you're ready for a career growth opportunity where your expertise can shine, we invite you to join our team and make a difference in the fintech landscape!

Frequently Asked Questions (FAQs) for Intermediate Python Engineer - OP01556 Role at Dev.Pro
What responsibilities does an Intermediate Python Engineer have at Dev.Pro?

As an Intermediate Python Engineer at Dev.Pro, you will be tasked with developing and optimizing infrastructure for fetching and processing blockchain data. Your responsibilities will include building APIs for efficient data handling, ensuring performance and reliability of data processing systems, and writing clean, maintainable Python code. You'll collaborate with the team to enhance software architecture while using a range of technologies to deliver top-notch software solutions.

Join Rise to see the full answer
What qualifications are required for the Intermediate Python Engineer position at Dev.Pro?

To qualify for the Intermediate Python Engineer position at Dev.Pro, candidates should have at least 4 years of hands-on experience with Python development. A strong understanding of microservices architecture, proficiency in asynchronous programming, and excellent analytical skills are essential. Additionally, familiarity with SQL, NoSQL, Redis, or cloud platforms like GCP or Azure will enhance your application.

Join Rise to see the full answer
What kind of work environment can I expect as an Intermediate Python Engineer at Dev.Pro?

Dev.Pro fosters a friendly, inclusive, and open-minded work environment where creativity and collaboration are encouraged. As an Intermediate Python Engineer, you'll be part of a diverse team dedicated to supporting your professional journey while ensuring a healthy work-life balance, thanks to generous vacation policies and supportive HR guidance.

Join Rise to see the full answer
What opportunities for career growth does Dev.Pro offer to Intermediate Python Engineers?

At Dev.Pro, Intermediate Python Engineers are given numerous opportunities for personal and professional growth. You'll have access to specialized training programs, educational resources, and the chance to shift your career path within the company. With a strong focus on learning and skill enhancement, Dev.Pro supports your journey towards becoming an expert in your field.

Join Rise to see the full answer
How does Dev.Pro support employees with remote work?

Dev.Pro emphasizes a supportive remote work culture, offering continuous HR and payroll support to ensure that employees are well-cared for. This includes flexible working options, access to team-building events, and organized online activities that foster community and collaboration among remote team members.

Join Rise to see the full answer
Common Interview Questions for Intermediate Python Engineer - OP01556
Can you describe your experience with Python development and the technologies you've used?

When answering this question, focus on specific projects where you've utilized Python. Mention any relevant libraries or frameworks, such as FastAPI or Django, and emphasize your experience in asynchronous programming or microservices architecture.

Join Rise to see the full answer
How do you approach debugging and optimizing Python code?

Discuss your debugging process, detailing tools and techniques you use, such as logging modules or profiling tools. Highlight how you test your code and optimize its performance through profiling, refactoring, and writing efficient algorithms.

Join Rise to see the full answer
What has been your experience with cloud platforms like GCP or Azure?

Share any projects where you've implemented solutions in GCP or Azure. Discuss specific services you've used, such as cloud functions or compute engines, and any learning experiences that highlight your adaptability to cloud environments.

Join Rise to see the full answer
How do you ensure the reliability of data processing systems?

Talk about best practices you follow, such as implementing error handling, data validation, performance testing, and monitoring. Mention experiences where you've resolved reliability issues and how you used metrics to improve system performance.

Join Rise to see the full answer
Can you explain your understanding of microservices architecture?

Demonstrate your knowledge by illustrating the principles of microservices, how they decompose applications into smaller services, and the benefits this brings, such as scalability and ease of deployment. Share any experiences you've had building or maintaining microservices.

Join Rise to see the full answer
What methodologies do you utilize for writing and collaborating on testable code?

Detail the testing frameworks you're familiar with (e.g., pytest) and your approach to writing unit tests. Explain how you prioritize collaboration in code reviews to ensure best practices are followed while fostering a team-oriented development environment.

Join Rise to see the full answer
Describe a challenging project you've worked on and how you managed it.

Select a project that showcases both your technical skills and problem-solving capabilities. Discuss the challenges faced, how you formulated solutions, managed your time, and collaborated with your team to achieve a successful outcome.

Join Rise to see the full answer
How do you stay updated with the latest trends in Python and blockchain technology?

Share your strategies for keeping up with trends, such as following specific blogs, taking online courses, or participating in community discussions. Mention any recent developments you've integrated into your work or plan to.

Join Rise to see the full answer
How do you prioritize tasks when working on multiple projects?

Discuss your project management skills, including how you assess project scopes and deadlines to prioritize tasks effectively. Mention tools you use to track progress and ensure timely delivery of your projects without compromising quality.

Join Rise to see the full answer
What interests you about working at Dev.Pro as an Intermediate Python Engineer?

Express your enthusiasm for the role and the mission at Dev.Pro. Cite specific aspects such as their commitment to innovation in the financial sector, their inclusive culture, or the focus on personal development opportunities as key reasons for your interest.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 8 days ago
Photo of the Rise User
HitPay Remote No location specified
Posted 3 hours ago
Photo of the Rise User
Posted 6 hours ago
Dental Insurance
Vision Insurance
Flexible Spending Account (FSA)
Family Medical Leave
Paid Holidays
Photo of the Rise User
Trinetix Remote No location specified
Posted 7 days ago
Photo of the Rise User
Posted 5 days ago
Photo of the Rise User
Bosch Group Remote EN 16 - km 3.7 - Cacia, Aveiro, Portugal
Posted yesterday
Posted 7 days ago

Founded in 2011, Dev-Pro or Dev-Pro.net provides outsourced software development, and support and maintenance for the IT infrastructure of the Kyiv office of Makhteshim Agan Ukraine.

9 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
December 8, 2024

Subscribe to Rise newsletter

Risa star 🔼 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!