Work with the clients to architect scalable web solutions.
Mentor other developers and project managers.
Continuously ship real value to the end user.
Deliver performant, reliable, maintainable and tested code.
Plan and estimate project timelines and delivery dates.
Review other developers' code before merging and releasing to production.
Work towards tight deadlines in a results - oriented environment.
Help to refine and develop the processes and procedures of the engineering team.
4+ years working in a professional software development environment.
Agile software development practices and concepts such as Scrum & continuous integration.
Experience building large web applications using MVC frameworks, preferably MVC 4 or MVC 5.
Experience building RESTful JSON APIs and consuming them via single page web applications, preferably Angular 2+.
Understanding of patterns and techniques for building scalable back-end infrastructure (caching, client rate limiting, authentication and authorization schemes).
Deep understanding of SCM tools, specifically Git and GitHub.
- Experience 1-2 year(s)
- Positions 1
- Industry /