Know the proposals

Senior Python Engineer

Xmartlabs
Remote
04-06-2024
Senior

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

Apply now

Use my Linkedin