software engineering manager in hyderabad

posted
job type
permanent
apply now

job details

posted
location
hyderabad, telangana
job category
Information Technology
job type
permanent
reference number
932123
apply now

job description

?Responsibilities

Technical
- Be involved in hands-on software architecture, software design, code reviews, and testing
- Develop technical specifications for features to be developed
- Work closely with business head and product manager to define and prioritize product requirements and features
- Work with the product manager to define user stories and acceptance criteria
- Take software architecture and design decisions
- Hands-on coding for some of the most complex modules
- Monitor build-up of technical debt and take steps to address it
-
- Be the go-to-person for technical matters for business heads
- Be the go-to-person for resolving technical issues faced by developers & QA
People & Project Management
- Lead a team of ~10 developers and QA engineers
- Use Agile methodologies to manage the software development
- Plan and organize the product development tasks on a regular basis
- Setup software engineering processes in the team
- Hire A class team members; maintain a strict very high hiring bar
- Do daily task management for the software team
- Mentor each member of the software team; guide and push them to do better
Leadership
- Provide technical leadership and technical direction to team members
- Champion the use of better, more effective, more scalable and modern technologies in the team
- Be a bar raiser within the company; help foster a culture of excellence and not settling for mediocrity
- Champion the use of automated unit tests and gradual move to test driven development


Benefits
?- Work in a fast-paced dynamic environment
- Work in a meritocratic environment and rapidly grow your career
- Get the satisfaction of working on a modern product with a very tangible business opportunity



Client Introduction
?We have an opportunity with the Canadian based firm .

skills

?Python, Django, Java script, Jquery, Team management experience

qualification

?Technology Stack
- Server side: Python, Django, Django REST Framework, Celery, RabbitMQ, Redis, Fabric
- Databases: Postgres, PostGIS, pgRouting, Elasticsearch, Redis
- Web Frontend: Backbone.js MVC, LESS, Google maps
- Mobile: Android, iOS
- Deployment: Consul, haproxy, Greylog, Icinga, AWS
Mandatory Skills
- 8+ years experience as a backend web developer
- 8+ years experience as a client-side developer (single page app web or mobile)
- 5+ years experience in technical leadership (either as a technical lead, software architect, or engineering manager)
- Strong understanding of the 3 key areas of web application architecture: server backend, frontend presentation (HTML, CSS) and interactive web (Javascript)
- Expert level knowledge of Python & Django
- Expert level knowledge of REST APIs
- Expert level knowledge of frontend MVC framework (BackboneJS, AngularJS or ReactJS)
- Expert in database modelling
- Expert in HTTP protocol, REST APIs, JSON
- Expert in HTML, CSS, Less or Sass
- Expert in writing unit tests and integration tests
- Expert in setting up web servers (nginx), app server (gunicorn or uwsgi), load balancing
- Expert in caching techniques for application data
- Expert in caching techniques for static files
- Expert in Linux
- Must have developed and run a high-scale production environment
- Hands-on experience with Celery and Redis in a production environment
- Hands-on experience with a Postgres in a production environment
- Hands-on experience with websockets on both frontend and backend
- Hands-on experience with Public Cloud services such as AWS (EC2, S3, RDS, SQS)
- Proficient in overseeing technical development of a small team of developers including creating tasks, creating software specifications, testing corner cases
Desired Personality Traits
- Ability to solve technical problems creatively
- Results oriented with ability to get things done
- High energy level with passion for technology
- Extremely detail oriented
- Positive mindset and highly energetic
- Curiosity about how technology really works under the hood
- Ability to take initiative and make things happen
- Driven to improve product progressively on daily basis
- Strong sense of productivity and excellent time management skills
- Driven to create value for stakeholders