PayJoy

Senior Software Engineer - Payments

PayJoy
Apply
1 month ago
Bogotá, Colombia or Mexico City, MexicoSenior

Responsibilities

  • Design, develop, test, deploy, and maintain scalable applications using Django and Vue.js.
  • Build and maintain RESTful APIs, microservices, and integrations with internal and external systems.
  • Design, optimize, and maintain PostgreSQL databases for performance, scalability, and data integrity.
  • Collaborate with Product, Design, QA, and Engineering teams to deliver software solutions.
  • Participate in architecture discussions, code reviews, testing, and Agile ceremonies.
  • Write clean, maintainable, well-documented code and improve engineering practices.
  • Mentor other engineers and support knowledge sharing across the team.

Requirements

  • Bachelor’s degree in Computer Science, Software Engineering, or a related technical field.
  • At least 7 years of professional experience as a Software Engineer.
  • Strong proficiency in software engineering principles, design patterns, and modern development practices.
  • Strong experience developing backend applications with Python, scalable services, APIs, and distributed systems.
  • Experience with relational databases including PostgreSQL, MySQL, or similar SQL databases, including schema design, query optimization, and performance tuning.
  • Experience developing frontend applications with Vue.js and modern JavaScript.
  • Experience designing and implementing microservices and service-oriented architectures.
  • Experience integrating internal and third-party APIs.
  • Proficiency with Git for version control.
  • Experience with Docker and Kubernetes.
  • Experience with automated testing, test-driven development, code reviews, software documentation, and reviewing other engineers’ work.
  • Experience in payments, FinTech, or other high-volume transactional environments is highly desirable.
  • Strong analytical, problem-solving, communication, and collaboration skills.
PayJoy

About PayJoy

1,001-5,000 employees
Contact me