Python Software Engineer

Emapta Global

Bogotá

A distancia

COP 45.000.000 - 85.000.000

Jornada completa

hace 33 horas
Sé de los primeros/as/es en solicitar esta vacante

Consigue una respuesta de este empleador

Tu currículum y tu carta de presentación, adaptados exactamente a lo que buscan contratar.

Supera los filtros ATS

Ventajas ofrecidas por este puesto de trabajo

Remote work
5-day work week
20 vacation days
Laptop provided
Global client exposure
Upskilling through Emapta Academy
Inclusive work environment

Descripción de la vacante

Emapta Global is seeking a Python Software Engineer to build scalable, RESTful APIs and enterprise solutions for international clients. You will join a remote-friendly team, work on Django/FastAPI/Flask projects, and help modernize our workforce management platforms.

Ideal candidates have 3–5 years of production Python experience, strong SQL (PostgreSQL), Celery, and testing with pytest. You’ll collaborate across time zones and contribute to a diverse, inclusive, growth-oriented environment with

Formación

  • Bachelor's degree in Computer Science or an equivalent qualification.
  • 3 to 5 years of experience in software engineering or a similar role, or an equivalent combination of education and professional experience.
  • At least 3 years of production-level Python development experience using modern web frameworks such as Django, FastAPI, or Flask.

Responsabilidades

  • Develop new application features based on the product roadmap using efficient, well-structured Python code and established software design patterns.
  • Maintain and enhance existing application code, automated tests, and software functionality.
  • Develop and integrate applications with multiple third-party RESTful APIs.
  • Design, develop, and implement enterprise-scale software solutions aligned with organizational strategies and business objectives.
  • Apply modern software development principles, methodologies, tools, and processes to support new business capabilities.
  • Collaborate with software development teams to define technical specifications and requirements for new applications.
  • Write clean, high-quality, well-documented code to deliver complete applications within established timelines.
  • Perform unit and integration tests before application deployment.
  • Evaluate application functionality, performance, and reliability to ensure compliance with established quality standards.
  • Conduct software design and code reviews to maintain technical accuracy, code quality, and development best practices.
  • Integrate software applications with third-party products and existing IT infrastructure.
  • Maintain and expand technical expertise in emerging technologies, software products, and application versions.
  • Review business requirements and data models, and translate them into reliable applications and scalable software architectures.

Conocimientos

Python
Django
FastAPI
Flask
APIs
PostgreSQL
Celery
pytest
Git

Educación

Bachelor's degree in Computer Science

Herramientas

GitHub

Descripción del empleo

Debug Workforce Challenges and Engineer Smarter HR Solutions

Write code that makes workforce management smarter for businesses worldwide. As a Python Software Engineer, you'll develop scalable applications, RESTful APIs, and enterprise solutions that improve operational efficiency. With Emapta, pursue a long term global career offering international collaboration, remote flexibility, continuous upskilling, and a Top 1% employee experience for exceptional talent.

  • Employment Type: Indefinite Term Type Contract
  • Work Setup: Work From Home/Remote
  • 5-day work week
  • Work-from-home arrangement
  • 20 vacation days in total
  • Fully customized Emapta laptop and peripherals
  • Direct exposure to global clients
  • Diverse, inclusive, and supportive work environment where every individual is respected, valued, and empowered to succeed
  • Unlimited upskilling through Emapta Academy courses (Want to know more? Visit https://emapta.com/training-calendar/)

The Qualifications We Seek

Education and Professional Experience

  • Bachelor's degree in Computer Science or an equivalent qualification
  • 3 to 5 years of experience in software engineering or a similar role, or an equivalent combination of education and professional experience
  • At least 3 years of production-level Python development experience using modern web frameworks such as Django, FastAPI, or Flask

Technical Skills and Expertise

  • Experience in designing, developing, and consuming RESTful APIs
  • Strong knowledge of relational databases and SQL, preferably PostgreSQL
  • Experience with background job processing and task queues, such as Celery or similar technologies
  • In-depth knowledge of automated testing frameworks, including pytest or equivalent tools
  • Proficiency in Git and GitHub for version control and team collaboration

Professional Skills and Competencies

  • Excellent written and verbal communication skills
  • Strong analytical and problem-solving skills, with the ability to develop effective technical solutions
  • Self-motivation and ability to work independently and collaboratively within a software development team

Preferred Qualifications

  • Experience in frontend application development using React and TypeScript
  • Experience in application deployment and operations using Amazon Web Services (AWS)

Your Daily Tasks

  • Develop new application features based on the product roadmap using efficient, well-structured Python code and established software design patterns.
  • Maintain and enhance existing application code, automated tests, and software functionality.
  • Develop and integrate applications with multiple third-party RESTful APIs.
  • Design, develop, and implement enterprise-scale software solutions aligned with organizational strategies and business objectives.
  • Apply modern software development principles, methodologies, tools, and processes to support new business capabilities.
  • Collaborate with software development teams to define technical specifications and requirements for new applications.
  • Write clean, high-quality, well-documented code to deliver complete applications within established timelines.
  • Perform unit and integration tests before application deployment.
  • Evaluate application functionality, performance, and reliability to ensure compliance with established quality standards.
  • Conduct software design and code reviews to maintain technical accuracy, code quality, and development best practices.
  • Integrate software applications with third-party products and existing IT infrastructure.
  • Maintain and expand technical expertise in emerging technologies, software products, and application versions.
  • Review business requirements and data models, and translate them into reliable applications and scalable software architectures.

Other Duties

  • Perform additional responsibilities as assigned to support software development objectives and business operations.

Performance Factors

Communication and Collaboration

  • Encourage open communication and establish consensus with internal teams and clients.
  • Communicate technical information clearly and concisely through written and verbal interactions.
  • Listen actively, consider diverse perspectives, and recommend collaborative solutions.
  • Exercise tact, professionalism, and discretion when handling sensitive information.

Trust and Respect

  • Demonstrate empathy, compassion, and respect for colleagues, clients, and stakeholders.
  • Establish professional relationships through honesty, integrity, and consistent communication.
  • Foster a collaborative and supportive environment that values diverse perspectives.

Problem Solving

  • Identify technical, operational, and interpersonal challenges, and evaluate appropriate solutions.
  • Apply analytical approaches and multiple problem-solving strategies to address simple and complex issues.
  • Anticipate potential problems, resolve issues efficiently, and seek assistance when necessary.

Accountability and Ownership

  • Take responsibility for assigned tasks, technical decisions, and project deliverables.
  • Fulfill commitments, implement agreed-upon decisions, and maintain confidentiality.
  • Acknowledge mistakes, apply lessons learned, and demonstrate ownership of decisions, actions, and results.

Client Focus

  • Collaborate with internal and external clients to understand business requirements and service expectations.
  • Analyze stakeholder needs and recommend software solutions aligned with organizational objectives.
  • Establish productive client relationships and consistently meet or exceed service standards.

About the Client

Our client is an established American human resources outsourcing and technology provider with over 30 years of industry expertise. They support businesses across the United States through comprehensive payroll administration, employee benefits, recruitment, HR compliance, and workforce management solutions. Combining advanced human capital management technology with personalized professional support, they simplify complex HR processes and improve operational efficiency. Their commitment to innovation, regulatory compliance, and exceptional client service helps organizations strengthen employee experiences, address workforce challenges, and achieve sustainable business growth.

Join the Top 1% Talent. A Better Career. A Better Life.

The world doesn't move forward because everyone is the same. It moves forward because people bring different perspectives, strengths, and ways of thinking. If you've been waiting for a workplace that sees your potential before anything else, this is your moment.

At Emapta Colombia, we believe great careers begin when people are recognized for what they can do-not defined by what others expect. That's why we're creating more opportunities for exceptional talent to thrive in an inclusive workplace where your skills are valued, your ambitions are supported, and your contributions make a lasting impact.

Since 2010, Emapta has helped transform global outsourcing through personalized solutions and seamless collaboration. Today, we're proud to support more than 1,200 clients worldwide with a community of over 13,000 talented professionals-all united by one belief: exceptional talent can come from anywhere.

Consigue la evaluación confidencial y gratuita de tu currículum.

o arrastra y suelta tu archivo aquí

Similar jobs

Puestos de trabajo similares que vale la pena comparar

Sr. HR Data & Support Specialist
Sr. HR Data & Support Specialist

Emapta Global • Bogotá

A distancia
COP 60.000.000 - 90.000.000
WFH
Laptop provided
20 vacation days
+2
Technical Support Specialist
Technical Support Specialist

Emapta Global • Bogotá

Presencial
COP 36.000.000 - 60.000.000
Fully-customized laptop and periferal
Upskilling via Emapta Academy
Direct exposure to clients
Logistics Coordinator
Logistics Coordinator

Emapta Global • Bogotá

A distancia
COP 135.944.000 - 207.153.000
20 vacation days
Laptop provided
Exposure to global clients
+1
Leave of Absence Coordinator
Leave of Absence Coordinator

Emapta Global • Bogotá

A distancia
COP 42.000.000 - 66.000.000
Remote work
Laptop provided
20 vacation days
+1
Revenue Ops Coordinator
Revenue Ops Coordinator

Emapta Global • Bogotá

A distancia
COP 33.480.000 - 66.960.000
Remote work
20 vacation days
Laptop provided
+2
Senior Accountant & Operations Lead
Senior Accountant & Operations Lead

Emapta Global • Bogotá

A distancia
COP 243.372.000 - 356.946.000
Laptop and peripherals provided
Remote work setup
20 vacation days
Technical Project Manager
Technical Project Manager

Partners in Digital Health • Bogotá

Híbrido
COP 120.000.000 - 180.000.000
5 days work week
Weekends off
Work from home arrangement
+9
LTL Logistics coordinator
LTL Logistics coordinator

Emapta Global • Bogotá

A distancia
COP 118.855.000 - 198.092.000
Unlimited upskilling via Emapta Akadem
Remote work from Colombia
20 vacation days
+1
Commercial Operations Manager
Commercial Operations Manager

Emapta Global • Bogotá

Presencial
COP 90.000.000 - 140.000.000
5-day workweek
Weekends off
20 vacation days
+2
AI & Automation Systems Engineer
AI & Automation Systems Engineer

Emapta Global • Bogotá

Presencial
COP 40.000.000 - 80.000.000
20 vacation days
Fully-customized laptop and devices
Unlimited upskilling via Emapta/Academ