software engineering manager in hyderabad

randstad india
position type
apply now

hyderabad, telangana
Information Technology
position type
reference number
randstad india
apply now

job description

software engineering manager in hyderabad


- 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
- 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

?- 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 .


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


?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