Job Description
Lead & Manage
- Support and promote the company values, culture, and HR processes
- Lead, coach, and manage direct reports
- Recruit, reward, and recognize employees
- Provide the necessary training opportunities, tools, and resources to ensure team success
- Provide clear direction in weekly team checkpoints
- Manage frequent performance feedback
Provide Technical Leadership and Support to Client and Internal Teams
Drive established process for frontend and backend developersLead initiatives in problem solvingServe as an ongoing resource for difficult-to-solve development issues with solutionKey voice in the adoption of scaled workflow principlesAdvise team members around critical project activities including but not limited to timelines, issues, code, and bug remediationSustain Inter-Departmental Growth, and Mentoring
Support and own development team mentoring and growth to ensure Jr and Mid-level developers are coached both personally and professionallyManage onboarding, advancement, and goal planning to support employee growth and retentionOrganize regular mentoring sessions that focus on career development and enhanced soft skillsDevelop and Manage Solutions Against NRS Standards
Adhere to security protocols and standardsEnsure scalability and reliabilityPromote code quality and maintainabilityIncorporate feedback and continuous improvementFoster collaboration and knowledge sharingPerform other duties as assigned.Requirements
Bachelor’s degree in computer science, software engineering, or a related field, or equivalent practical experience10 years of experience in a full stack development role5 years of experience managing development teams5 years of experience with technical product or program managementStrong problem-solving skills and attention to detailExperience working with Agile methodologies (Scrum, Kanban).Excellent organizational, interpersonal, and communication skillsStrong business acumen and ability to adapt to changeWillingness to travel 10% of the timeRequired Skills :
Proficient in Java, J2EE, Spring Framework.Strong experience in NodeJS, React for front-end development.Strong experience with MySQL Server, including writing stored procedures and functions.Strong experience of microservices and micro front-end architectures.Experience with DevSecOps practices, including CI / CD pipelines and secure coding best practices (OWASP).Experience with API Gateway patterns to manage API calls and handle back-end communication.Experience with Cloud platforms (AWS, Azure) for cloud-native development.Preferred Skills :
Experience with Docker and OpenShift for containerization and deployment of applications.Experience with container orchestration tools like Kubernetes.Familiarity with OAuth 2.0 and OpenAPI for secure API authentication.Familiarity with Event-driven architecture and Domain-driven design (DDD).Familiarity with message brokers like RabbitMQ and Kafka for managing communication in distributed systems.Familiarity with other programming languages like Rust, Swift. Python, etc.EEO Statement :
NRS is an equal opportunity employer. We do not discriminate based upon race, religion, color, national origin, gender (including pregnancy, childbirth, or related medical conditions), sexual orientation, gender identity, gender expression, age, status as a protected veteran, status as an individual with a disability, or other applicable legally protected characteristics.