About the Role
We're looking for a Senior Software Engineer to join our growing engineering team. You'll work on challenging problems, mentor junior developers, and help shape our technical direction.
Key Responsibilities
- Design and implement scalable software solutions
- Lead technical projects and mentor junior developers
- Collaborate with product and design teams
- Write clean, maintainable, and well-tested code
- Participate in code reviews and technical discussions
- Contribute to system architecture decisions
Requirements
- 7+ years of software development experience
- Strong proficiency in one or more: Python, Django, JavaScript
- Experience with distributed systems and microservices
- Strong understanding of data structures and algorithms
- Excellent problem-solving and communication skills