The point where experts and best companies meet
Share
We use Scrum, test-driven development, and continuous deployment to deliver projects based on realistic timelines and resource constraints.If this sounds interesting, we’d love to hear from you.Key job responsibilities
- You will lead projects that build new software services and tools from scratch and improve existing systems
- You will deliver large bodies of work that require the work of multiple engineers.
- You will own the team architecture, providing a system-wide view and design guidance. Become a key influencer in team strategy and goals.
- You will set a culture of robust and exemplary software development practices in terms of code organization, clarity, simplicity, error handling, and documentation.- You will actively coach or mentor multiple other engineers.
- You will get opportunity to work with senior technical leaders to review and improve your designs and solutions
- 5+ years of non-internship professional software development experience
- 5+ years of programming with at least one software programming language experience
- 5+ years of leading design or architecture (design patterns, reliability and scaling) of new and existing systems experience
- Experience as a mentor, tech lead or leading an engineering team
- 5+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience
- Bachelor's degree in computer science or equivalent
These jobs might be a good fit