Python Software Engineer
Remote Python Software Engineer (based in Colombia) at Emapta, building scalable applications, RESTful APIs, and enterprise solutions for an American HR outsourcing and technology client. Core stack: Python with Django/FastAPI/Flask, PostgreSQL, Celery, pytest, and Git, plus optional React/TypeScript and AWS.
- Compensation
- Not disclosed
- Location
- Colombia
- Work setup
- Remote
- Seniority
- Not specified
- Employment
- Contract
- Experience
- 3+ years
- Category
- Software engineering
- Posted
Skills
Must have
- Bachelor's degree in Computer Science or equivalent qualification
- 3 to 5 years of experience in software engineering or similar role
- At least 3 years of production-level Python development using modern web frameworks such as Django, FastAPI, or Flask
- Experience 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
- In-depth knowledge of automated testing frameworks, including pytest
- Proficiency in Git and GitHub for version control and team collaboration
- Excellent written and verbal communication skills
- Strong analytical and problem-solving skills
- Self-motivation and ability to work independently and collaboratively
Nice to have
- Experience in frontend application development using React and TypeScript
- Experience in application deployment and operations using Amazon Web Services (AWS)
Full description
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