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)