About the Role
We're seeking a Senior Software Developer to join our growing team and lead the development of innovative web and mobile applications. You'll work directly with clients across various industries, designing and implementing solutions that transform their business operations.
Key Responsibilities
- Architect and develop scalable web applications using modern frameworks and cloud technologies
- Lead technical discussions and mentor junior developers on best practices
- Collaborate with product managers and designers to deliver exceptional user experiences
- Implement robust APIs and integrate with third-party services
- Ensure code quality through reviews, testing, and documentation
- Contribute to technical strategy and help shape our engineering culture
Qualifications
- Bachelor's degree in Computer Science or equivalent experience
- 5+ years of software development experience
- Expert proficiency in JavaScript/TypeScript, Python, or Java
- Experience with modern web frameworks (React, Vue, Angular)
- Strong understanding of cloud platforms (AWS, GCP, or Azure)
- Experience with containerization and microservices architecture
- Excellent problem-solving and communication skills
Preferred Qualifications
- Experience in professional services or consulting environments
- Knowledge of mobile development (React Native, Flutter)
- Understanding of DevOps practices and CI/CD pipelines
- Contributions to open-source projects
- Experience leading technical teams
What We Offer
- Competitive salary range: $120,000 - $180,000
- Equity participation
- Comprehensive health, dental, 401K, and vision insurance
- Flexible work arrangements
- Latest development tools and hardware