- Lead development resources, and participate in the efforts to solve complex technical problems to deliver vital, reliable product features to our customers.
- Hands-on, planning, developing, testing, deploying and releasing solutions in an agile environment.
- Develop people for the long term, recruiting, training, promoting and advocating for your direct reports.
- Architect and lead development of technical solutions that are secure, robust, performant, and scalable.
- Employ technical and thought leadership to drive products from discovery to release.
- Work with product and design solve customer problems and discover solutions that are valuable, viable, usable and feasible.
- Balance engineering costs of development, testing, deployment complexity, and run-time cost, to deliver optimum value for the business and customers.
- Responsible for people development, resource management and enhancing overall productivity.
- Identify and recruit internal/external talents to ensure effective mix of competencies.
- Set and communicate team/individual objectives and KPIs to inspire individuals to achieve high performance.
- Implement development plans and coach individuals to reach their maximum talent.
- Provide regular constructive feedback on performance/development and address performance issues in a timely manner.
- Recognize high performers to maintain motivation and retain key talent.
Requirements
- Bachelor's or Master's Degree in Computer Science, or equivalent work experience
- 12+ years of significant hands-on experience in full-stack development
- 7+ years of experience in Designing and building highly scalable consumer facing web application
- 7+ years of experience in Developing with modern web technologies (Typescript, React, Angular)
- 7+ years of experience in Consuming and building RESTful web services
- 7+ years of experience in Service-oriented architectures and microservices
- 7+ years of experience in Test-driven development and automated end-to-end testing
- 7+ years of experience in System performance analysis and tuning
- 7+ years of experience in Relational database development
- 7+ years of experience in Version control and continuous integration
- 7+ years of experience in Agile software development life cycle-from concept to delivery
- 7+ years of experience in Architecting scalable, web-based solutions for caching, retry, asynchronous queuing, etc.
- 5+ years of experience in Distributed systems and cloud computing (Azure, AWS, etc)
- 5+ years of experience in Document storage technologies (MongoDB, AWS S3, etc.)
- 5+ years of experience in Messaging systems (Azure Service Bus, AWS SQS, ActiveMQ, etc.)
- 4-7 year relevant leadership experience (Preferred)
- Experience and knowledge of the industry (Preferred)
Core Competencies
Demonstrates extensive experience in full-stack development, particularly in designing and building scalable web applications using modern technologies. Proven leadership in team development, resource management, and driving projects from discovery to release in an agile environment.
Highest-signal resume keywords
- Full-Stack Development
- Scalable Web Application Design
- Modern Web Technologies (Typescript, React, Angular)
- RESTful Web Services
- Agile Software Development Life Cycle
ATS Optimization Keywords
Hard Skills
- Full-Stack Development
- Scalable Web Application Design
- RESTful Web Services
- Test-Driven Development
- System Performance Analysis
- Relational Database Development
- Version Control
- Continuous Integration
- Architecting Scalable Solutions
- Distributed Systems
Soft Skills
- Leadership
- Coaching
- Performance Management
- Team Development
- Communication
Certifications & Qualifications
- Bachelor's Degree in Computer Science
- Master's Degree in Computer Science
Industry Keywords
- Service-Oriented Architectures
- Microservices
- Agile Methodologies
- Cloud Computing
- Document Storage Technologies
Tools & Technologies
- Azure
- AWS
- MongoDB
- AWS S3
- Azure Service Bus
- AWS SQS
- ActiveMQ