Descripción del puesto
We are looking for an experienced Python Engineer to join our growing team. This position is ideal for developers with solid experience in web applications, APIs, and software architecture who want to contribute to building scalable, high-impact solutions. The role is primarily focused on backend development with Python and frameworks such as FastAPI, Django, or Flask, though it may also involve working with databases and cloud integration tasks.
Key Responsibilities
- Building new features and have a solid understanding of the full web development life cycle.
- Making changes and shipping code to production continuously.
- Troubleshoot and resolve applications bottlenecks and bugs.
- Maintaining the existing codebase and identifying possible improvements.
- Writing Unit Tests for existing and new features.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Making sure the documentation of the project is accurate and helpful, manage individual project priorities, deadlines, and deliverables.
- Mentor junior engineers and contribute to team knowledge sharing.
Stay up to date on industry trends, emerging technologies, and software engineering best practices.
Requisitos
Qualifications and Skills
- Bachelor’s degree in Computer Science.
- Proficient use of English, both writing and speaking.
- Strong experience (at least 4 years) in Python development.
- Strong experience architecting and building reliable, scalable, maintainable high-performance web applications.
- Experience with building and maintaining customer-facing APIs.
- Experience with any of the following frameworks: FastAPI, Django or Flask.
- Experience with databases and ORM concepts, preferably with PostgreSQL or MySQL.
- Understanding and usage of containerized software (Docker).
- Familiarity with AWS cloud platform.
- Solid understanding of web development principles, including RESTful APIs, authentication, and security.
- Experience working with Git version control, Unit testing, and Continuous Integration.
- Excellent problem-solving and debugging skills.
- Strong communication and collaboration abilities.
- Ability to work independently as well as in a team environment.
- Willingness to learn and experiment with new technologies.
Nice To have
- Experience with HTML, CSS, JavaScript, and related frontend technologies.
- Experience with a frontend web framework such as React is a plus
Beneficios
💵 Contratista
🌍 100% remoto
Pase de gimnasio
🏴 Clases de inglés
🏖 PTO
Detalles
Tags:
Nosotros
Xmartlabs is a boutique Product Development Studio with offices in San Francisco and Montevideo. Since 2012, it has partnered with top-tier startups and enterprises to design, develop, and launch innovative software.
Its mission is to be a strategic partner for innovators, creating great products while fostering knowledge and human potential.
With a combination of passion for technology, user empathy, and extensive product development experience, Xmartlabs helps its clients achieve their business goals.
