Job Closed

This listing is no longer active.

CRG Solutions logo
CRG Solutions

Enabling People and Businesses for Success

Python Developer – Temporary (6 months)

Backend EngineerSoftware EngineerFull TimeRemoteSeniorTeam 201-500Since 2015H1B No SponsorCompany SiteLinkedIn

Location

Costa Rica

Posted

97 days ago

Salary

0

Seniority

Senior

Bachelor Degree5 yrs expEnglishDjangoETLJavaScriptMicroservicesPythonVue.js

Job Description

Python Developer – Temporary (6 months)

CRG Solutions

• Migration and Modernization: Contribute to the migration of existing Django applications • Port Jupyter notebook-based ETLs, reports, and data processing workflows into production-grade Python services • Feature Implementation: Develop and refine new features using FastAPI for RESTful APIs and Vue.js • 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, CI/CD pipelines, containerization, and code reviews • AI/Agentic Coding Adoption: Actively utilize and advocate for Agentic AI tools to enhance productivity • Integration and Collaboration: Work closely with a small full-stack team to integrate with existing tools

Job Requirements

  • 5+ years of professional/production Python development experience
  • Deep proficiency in Django/DRF and FastAPI
  • Proven experience migrating monolithic Django apps to microservices architectures
  • 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
  • AI/Agentic Mindset: Eager adopter of Agentic coding patterns and tools
  • Ability to collaborate in a small team environment
  • Experience integrating with CRM platforms
  • Familiarity with message brokers for real-time features
  • Exposure to observability tools and deployment platforms
  • Demonstrated experience working in financial firms or finance-oriented companies

Benefits

  • Flexible work arrangements

Related Job Pages

More Backend Engineer Jobs

Aurum Software logo

Senior Backend Developer

Aurum Software

Tecnologia para a próxima forma de advogar

Backend Engineer97 days ago
Full TimeRemoteTeam 51-200Since 1993H1B No Sponsor

• Ensure the stability, evolution, and efficiency of the team's robot microservices, addressing technical bottlenecks, maintaining infrastructure, and integrating systems. • Support adoption of generative AI solutions and promote the use of AI-assisted development tools within the team, serving as a technical reference for mid-level and junior developers and maintaining high delivery quality. • Maintain, evolve, and modernize the team's microservices with a focus on stability and performance. • Investigate and fix critical technical failures in microservices, including instabilities in messaging flows, scheduling, and inter-system communication. • Upgrade Python versions across multiple services, ensuring compatibility and security. • Investigate and resolve production errors involving GCP services, networking, and inter-service communication. • Develop and maintain integrations between services and APIs, ensuring consistency and scalability. • Actively contribute to code reviews, technical discussions, and the definition of best practices. • Participate in building generative AI solutions using technologies such as ADK and LangChain. • Adopt and encourage the use of AI-assisted development tools like GitHub Copilot, Gemini CLI, or Claude Code in the team’s daily work. • Collaborate with the team in agile ceremonies, technical refinements, and pair programming sessions. • Share knowledge with the team and help drive collective technical growth.

Brazil
Job Closed
Full TimeRemoteTeam 1,001-5,000H1B No Sponsor

• Junte-se a nós e encontre grandes oportunidades de desenvolvimento de carreira • Trabalhar com tecnologias inovadoras de parceiros estratégicos • Contribuir com um plano de carreira sólido dentro da empresa

Brazil
Job Closed
Dev.Pro logo

Senior Software Engineer – Angular, Node.js

Dev.Pro

Software Development Partner. Result-driven. Quality-obsessed.

Backend Engineer97 days ago
Full TimeRemoteTeam 501-1,000Since 2011H1B No Sponsor

• Collaborate with a team of engineers to develop and support in-store and POS features, working across payments, loyalty, and hardware integrations. • Design, develop, and maintain Angular-based features for in-store and POS applications • Build functionality for payment processing, loyalty programs, and related transaction flows • Implement and support integrations with payment systems, card readers, and other in-store hardware devices • Collaborate with backend, QA, BA, and product teams to deliver new features across connected systems • Lead technical discussions and help the team align on implementation approaches • Coordinate day-to-day technical work and help ensure smooth feature delivery • Investigate, troubleshoot, and resolve issues across frontend and integrated systems • Support team members by sharing knowledge, guiding implementation decisions, and unblocking work • Contribute to improving code quality, maintainability, and development practices within the team

Bulgaria
Job Closed
Dev.Pro logo

Intermediate Software Engineer – Angular, Node.js

Dev.Pro

Software Development Partner. Result-driven. Quality-obsessed.

Backend Engineer97 days ago
Full TimeRemoteTeam 501-1,000Since 2011H1B No Sponsor

• Develop and maintain Angular-based features for in-store and POS applications • Contribute to building functionality for payment processing, loyalty programs, and related transaction flows • Support integrations with payment systems, card readers, and other in-store hardware devices • Collaborate with backend, QA, BA, and product teams to deliver new features • Participate in technical discussions and contribute to implementation approaches • Investigate, troubleshoot, and help resolve issues across frontend and integrated systems • Contribute to improving code quality, maintainability, and engineering practices within the team • Support team members by sharing knowledge and helping unblock technical challenges

Bulgaria
Job Closed