Senior Software Engineer (Python)
Về công việc
Trách nhiệm chính
- Design, develop, and maintain high-performance backend services using Python and Django.
- Collaborate with cross-functional teams, including designers, product managers, and other engineers, to deliver high-quality software solutions.
- Lead problem discovery, root cause analysis, and solution framing for complex technical and business challenges.
- Translate ambiguous business requirements into well-defined technical solutions and execution plans.
- Drive decisions through data, experimentation, and rapid prototyping.
- Work closely with Customer Support and QA teams to investigate and resolve customer-reported incidents, bugs, and requests in a timely and professional manner.
- Demonstrate strong communication and collaboration skills, participating actively in team discussions, planning sessions, and retrospectives.
- Architect and implement new features and services that meet business requirements.
- Write clean, maintainable, and well-documented code adhering to best practices and industry standards.
- Lead code reviews, provide constructive feedback, and mentor junior developers to enhance the team’s capabilities.
- Identify, troubleshoot, and resolve performance bottlenecks and other backend issues.
- Stay current with the latest industry trends, technologies, and best practices, particularly in Python and Django.
- Optimize applications for maximum speed and scalability while ensuring security and data protection standards.
- Contribute to the improvement of the development process, including continuous integration and deployment strategies.
Yêu cầu
- 5+ years of professional experience in backend development, with a strong emphasis on Python/Django.
- Deep understanding of object-oriented programming, design patterns, and other OOP principles such as SOLID and GRASP.
- Experience with RESTful APIs, API-first approach, and microservices architecture.
- Proficient in working with relational databases such as PostgreSQL, MySQL, or similar.
- Demonstrated ability to solve ambiguous problems and translate business objectives into scalable technical solutions.
- Strong systems-thinking mindset with the ability to reason across product, technical, operational, and customer domains.
- Experience using AI-assisted development tools responsibly to improve engineering productivity, including coding, testing, debugging, documentation, and solution design, while maintaining high standards for quality, security, and maintainability.
- Proven ability to evaluate competing solutions and make sound trade-off decisions under uncertainty.
- Excellent written communication skills, including the ability to produce high-quality technical designs, implementation plans, and architectural proposals.
- Experience with asynchronous programming and related frameworks like Celery.
- Proficient with version control systems, particularly Git.
- Familiarity with cloud platforms (AWS, Azure, Google Cloud) and their services.
- Proven ability to work independently and within cross-functional teams.
- Understanding of CI/CD pipelines, Docker, and container orchestration tools like Kubernetes.
- Strong problem-solving skills and the ability to work independently in a fast-paced environment.
- Great communication skills, in English, both written and verbal.
Yêu cầu ưu tiên
- Experience with Angular (v18+) and modern frontend development.
- Ability to contribute across the fullstack (backend + frontend).
Phúc lợi
- Unlimited Annual Leave.
- Flexible Working: Whether from home, a coffee shop, or our global hubs, work where you're most comfortable.
- Project Ownership: You get to lead the initiatives you're passionate about, professionally or socially.
- Grow with us: We're invested in your personal and professional development.
- Global, diverse, and innovative team: Be part of a welcoming community from 30+ countries, where unique perspectives drive innovation.
- Feel at home: Work closely with colleagues who value your voice, share our E.A.C.H. values, and help you be the best version of yourself.
- Celebrate together: Enjoy remote and hub company and team events that strengthen our bonds and build a fun culture.
Hình thức làm việc
- Flexible Working: Whether from home, a coffee shop, or our global hubs, work where you're most comfortable.