Senior Software Engineer
We are seeking a Senior Software Engineer with 5+ years of experience to join our growing engineering team.
Required Skills & Experience:
- 5+ years of professional software development experience
- Strong proficiency in Python and modern web frameworks (Django, FastAPI, Flask)
- Experience with cloud platforms (AWS, GCP, or Azure)
- Frontend development experience with React, Vue.js, or Angular
- Strong understanding of RESTful APIs and microservices architecture
- Experience with SQL and NoSQL databases
- Proficiency with Git and collaborative development workflows
- CI/CD pipeline experience (Jenkins, GitHub Actions, GitLab CI)
Technical Requirements:
- Containerization and orchestration (Docker, Kubernetes)
- Experience with message queues (RabbitMQ, Kafka, SQS)
- Understanding of software design patterns and SOLID principles
- Test-driven development and automated testing
- Agile/Scrum methodologies
Preferred Qualifications:
- AWS or other cloud certifications
- Experience with machine learning or AI projects
- Open source contributions
- Experience leading technical projects
- Mentoring junior developers
- Bachelor's or Master's degree in Computer Science or related field
Soft Skills:
- Excellent problem-solving and analytical skills
- Strong communication and collaboration abilities
- Ability to work in a fast-paced, dynamic environment
- Self-motivated and able to work independently
- Leadership qualities and team player mentality
Responsibilities:
- Design, develop, and maintain scalable web applications
- Collaborate with cross-functional teams to define and ship new features
- Write clean, maintainable, and well-tested code
- Participate in code reviews and provide constructive feedback
- Mentor junior engineers and contribute to team growth
- Troubleshoot and resolve production issues
- Stay current with emerging technologies and industry trends
Benefits:
- Competitive salary and equity
- Comprehensive health insurance
- 401(k) matching
- Flexible work arrangements
- Professional development budget
- Unlimited PTO