Job Title
Senior Back-End Engineer (Python)
Job Description
- Design & Develop: Architect and deliver efficient, well-documented, and highly readable code that sets the standard for quality.
- Continuous Learning: Explore new technologies and product disciplines, driving innovation within the team.
- Project Leadership: Define development plans based on project requirements, ensuring timely delivery while maintaining flexibility for changes.
- System Stability: Oversee project stability and monitor overall system health to ensure smooth operation post-release.
- Collaborative Code Reviews: Lead code reviews with peers, fostering a culture of continuous improvement and best coding practices.
Restrictions
- Telecommuting is OK
- No Agencies Please
Requirements
- Communication: Excellent English communication and interpersonal skills, with the ability to present ideas and technical details clearly.
- Python Expertise: 5+ years of hands-on experience with Python (versions 3.9 to 3.12) on large-scale projects that challenge problem-solving skills.
- Database Knowledge: Familiarity with NoSQL databases and the ability to design high-performance data models.
- Technology Stack: Experience with Redis, Kafka, and Pytest.
- Teamwork: Proven ability to work effectively in a team-oriented environment.
- Soft Skills: Trustworthy, team-oriented, and transparent.
Contact Info