
Senior Full Stack Developer - Angular
- Hyderabad, Telangana
- Permanent
- Full-time
- Collaborate with other developers and engineers to design, build, and maintain applications
- Determine operational feasibility by evaluating analysis, problem definition, requirements, solution development and proposed solutions
- Write clean, testable code in the full Node/Express/Angular stack, utilizing in-depth development, technical and design expertise
- Proficiency in writing SQL, stored procedures, and database schema for SQL Server
- Contribute and conduct development tests including but not exclusive to unit, integration and system level
- Follow company software development standards and best practices
- Develop technical specifications
- Estimates for development tasks based on the appropriate business constraints
- Review and refactor code
- Document development and operational procedures
- Reviews and validates implementations of self and others to ensure they meet requirements and match the specifications
- Mentor and support mid-level and junior developers’ work
- Enforce and evolve the software development standards and best practices
- Troubleshoot software issues - Provide on-call support as necessary
- Bachelor’s degree or equivalent combination of education and experience
- 5+ years of professional experience in all stages of definition, design, implementation, testing, and deployment of web-based software solutions
- Experience in the following tools/technologies: NodeJS, ExpressJS, Angular, SQL Server,,HTML, JavaScript, and TypeScript with knowledge of design patterns and architectural concepts
- Hands on experience using testing frameworks
- Experience with Agile (Scrum) Software Development Process and methodologies
- Experience with database management and security a plus
- Experience with source control such as git and branching/merging best practices
- Analytical skills
- Communication skills
- Detailed oriented with strong organizational skills
- Ability to pay attention to programming style and neatness
- Strong English communication skills, both written and verbal
- Ability to train, mentor junior colleagues with patience with tangible results