Python Software Engineer (Bogotá)

Python Software Engineer (Bogotá)

24 oct
|
Emapta Global
|
Bogotá

24 oct

Emapta Global

Bogotá

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 general 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 re

📌 Python Software Engineer (Bogotá)
🏢 Emapta Global
📍 Bogotá

Postulate a este anuncio

Muestra tus habilidades a la empresa, rellenar el formulario y deja un toque personal en la carta, ayudará el reclutador en la elección del candidato.

Suscribete a esta alerta:

Recibe por email las nuevas ofertas de trabajo para: python software engineer (bogotá) / bogotá

Suscribete a esta alerta:

Recibe por email las nuevas ofertas de trabajo para: python software engineer (bogotá) / bogotá