Python Developer (Temporary 6 months)
At CRG we are seeking an experienced Python experienced Software Engineer to join our software engineering team. The ideal candidate will hit the ground running, contributing immediately to code migration, feature implementation, and help establish engineering best practices with Agentic AI tools. This role requires a proactive developer with a passion for leveraging AI-driven (Agentic) coding tools to accelerate development of workflows.
Requirements:
5+ years of professional/production Python development experience, with deep proficiency in Django/DRF and FastAPI.
Proven experience migrating monolithic Django apps to microservices architectures, including API gateways and async patterns (e.g., asyncio, aioredis).
Strong frontend skills in Vue.js (including Vue 3, Vite, and component libraries like Vuetify or Quasar).
Hands-on experience with Jupyter notebooks for data science/ETL tasks, and migrating them to serverless or orchestrated Python workflows
AI/Agentic Mindset: Eager adopter of Agentic coding patterns and tools; ability to prompt AI for features and tasks, refactoring, and automation (e.g., Cursor, Claude Code, Linear.app, Github, Slack).
Soft Skills: Ability to collaborate in a small team environment, contribute to strategic goals (e.g., mature SDLC, data rearchitecture), and adapt to organizational resistance to modern practices. Excellent problem-solving and communication skills.
Experience integrating with CRM platforms (e.g., Salesforce for tracking metrics and contacts, HubSpot for email/ETL workflows) and social APIs (e.g., Twitter/X API for metrics and data retrieval).
Familiarity with message brokers (e.g., Redis Pub/Sub, etc.) for real-time features.
Exposure to observability tools (e.g., Sentry, Datadog APM) and deployment platforms (e.g., Heroku, AWS).
Finance Domain Knowledge: Demonstrated experience working in financial firms or finance-oriented companies, handling sensitive data, compliance (e.g., SBOMs for legal audits), and building secure, performant systems for investment or transaction processing.
Working with Snowflake in any capacity.
Responsibilities:
Migration and Modernization: Contribute to the migration of existing Django applications, including backend logic, APIs, and database interactions, to FastAPI. Port Jupyter notebook-based ETLs, reports, and data processing workflows into production-grade Python services and/or Snowflake integrations, ensuring seamless integration with Vue.js frontends.
Feature Implementation: Develop and refine new features using FastAPI for RESTful APIs and Vue.js for responsive UIs, focusing on performance, security, and scalability. Collaborate with the team to refactor and optimize legacy code for maintainability.
Engineering Best Practices: Implement and contribute to standards such as SOLID principles, automated testing (e.g., pytest, Vitest), CI/CD pipelines (e.g., GitHub Actions), containerization (Docker), and code reviews. Help define a "definition of done" and promote cross-team reusability in our Python/Vue.js stack.
AI/Agentic Coding Adoption: Actively utilize and advocate for Agentic AI tools (e.g., Cursor IDE, Claude, or similar) to enhance productivity in code generation, debugging, and refactoring. Share patterns and workflows to integrate AI into our SDLC, particularly for accelerating migrations and prototyping.
Integration and Collaboration: Work closely with a small full-stack team to integrate with existing tools like PostgreSQL/MySQL databases, Redis for caching/messaging, and AWS services (e.g., S3, ECS Fargate). Troubleshoot and resolve issues in real-time data delivery and observability (e.g., migrating from Sentry to Datadog APM).
- Department
- Talent
- Locations
- Costa Rica
- Remote status
- Fully Remote
About CRG Solutions
CRG is a Global provider of IT and Technology Solutions,
Managed Services, Direct Hire & Contract Staffing
We are focused on meeting our clients’ needs in IT support. We offer Support, Engineering, Consulting, Talent,
and/or Outsourcing Services to allow our customers to focus on their core business.