Job Description Define and prioritize features Develop end-to-end features Write bug-free code that is readable, malleable and maintainable When they do come up, fix bugs and eliminate their root cause Build, deploy and monitor the production applications Improve performance, build for scalability Bring new ideas to the team and to the company Qualifications About You You have what it takes to hold the title "Senior Developer." You build great applications with great features, quickly and correctly. Your code is clear, concise, nimble and maintainable. You are the "go-to" person on your team, and you wouldn't have it any other way. You head up design discussions, weighing the pros and cons of different solutions. You lead teams of developers. You answer the difficult questions. You brainstorm and prioritize with the management team. You negotiate to get things done, and yo...