Senior Python Engineer
Xmartlabs
We are looking for an experienced Senior Python Engineer to join Xmartlabs, a boutique Product Development Studio with offices in San Francisco and Montevideo.
Requirements:
- Education: Bachelor’s degree in Computer Science or a related field.
- Language Skills: Proficient in English, both written and spoken.
- Experience:
- At least 5 years of strong experience in Python development.
- Proven experience in architecting and building high-performance web applications.
- Experience in building and maintaining customer-facing APIs.
- Proficiency with frameworks such as FastAPI, Django, or Flask.
- Solid understanding of databases and ORM concepts, preferably with PostgreSQL or MySQL.
- Practical experience with containerized software using Docker.
- Familiarity with AWS cloud services.
- Technical Skills:
- Deep understanding of web development principles, including RESTful APIs, authentication, and security.
- Proficient in using Git for version control, unit testing, and Continuous Integration (CI).
- Soft Skills:
- Excellent problem-solving and debugging skills.
- Strong communication and collaboration abilities.
- Ability to work independently and within a team.
- Willingness to learn and experiment with new technologies.
Nice to Have:
- Experience with frontend technologies such as HTML, CSS, and JavaScript.
- Familiarity with a frontend web framework like React.
Responsibilities:
- Develop new features with a comprehensive understanding of the web development life cycle.
- Continuously make changes and ship code to production.
- Troubleshoot and resolve application bottlenecks and bugs.
- Maintain and improve the existing codebase.
- Write unit tests for new and existing features.
- Collaborate with cross-functional teams to define, design, and implement new features.
- Ensure project documentation is accurate and useful.
- Manage individual project priorities, deadlines, and deliverables.
- Mentor junior engineers and contribute to team knowledge sharing.
- Stay updated on industry trends, emerging technologies, and best practices in software engineering.
Time Shift: Full time.
Location: Remote