Job Openings Senior Python Engineer (Spanish speaking)_95229

About the job Senior Python Engineer (Spanish speaking)_95229

We are looking for a Senior Python Engineer ( Spanish speaker). The ideal candidate will be passionate about developing high-quality software solutions, adhering to best practices, and working in an Agile environment. You will play a key role in designing, implementing, and improving enterprise applications to meet business objectives.

The end client is a top global fashion retailer, operating in over 200 markets online and more than 90 markets offline. As part of their enterprise software development team, you will contribute to enhancing a cutting-edge project with a modern technology stack alongside a team of skilled professionals.

Responsibilities:

  • Apply domain-driven design (DDD) principles to ensure well-structured, maintainable, and efficient software architectures.
  • Design and implement RESTful APIs following best practices.
  • Work with SQL (PostgreSQL) and NoSQL databases, ensuring optimal data management and performance.
  • Utilize queue managers to facilitate smooth communication between system components.
  • Apply SOLID and GRASP principles to ensure clean, maintainable, and testable code.
  • Estimate realistic development timelines and contribute to sprint planning.
  • Maintain comprehensive technical documentation for the software development lifecycle.
  • Communicate effectively with team members and stakeholders, ensuring transparency in project progress.
  • Apply software testing principles to ensure the reliability and stability of applications.
  • Continuously identify areas for improvement and contribute to codebase optimization.
  • Utilize Spanish language skills (at least strong intermediate level) for communication within the team and stakeholders.

Requirements:

  • Experience with domain-driven design (DDD) and complex enterprise application development.
  • Strong knowledge of REST API best practices and implementation.
  • Proficiency in SQL, PostgreSQL, NoSQL databases, and queue management systems.
  • Understanding of SOLID and GRASP design principles.
  • Ability to estimate realistic development timelines accurately.
  • Experience in maintaining technical documentation.
  • Strong communication and presentation skills.
  • Solid understanding of software testing principles and methodologies.
  • A proactive approach to identifying and solving technical challenges.
  • Intermediate or higher proficiency in Spanish.

What We Offer:

  • Be part of an Agile team focused on Web application implementation.
  • Contribute to achieving the global goals of the application.
  • Participate in making key technical decisions regarding the project.
  • Full Remote job 
  • Long term contract (B2B only)