Nurdsoft is seeking a Sr Software Engineer to join their fast-paced team focused on frontend solutions. The role involves designing, developing, testing, and integrating applications while mentoring other engineers and ensuring high performance and compliance with organizational guidelines.
Responsibilities:
- Perform project analysis and development tasks of increasingly complex nature which may require extensive research and analysis
- Make design and technical decisions for application and ensure high performance of the application
- Work in an agile development environment and ensure process/policy compliance as per organizations guidelines
- Collaborate with team members to understand requirements and develop according to the business requirements
- Supports code deployments and configuration changes to production and non-production systems, following established procedures
- Be a thought leader, understand the latest trends and capabilities to implement modern and successful solutions
- Mentor software engineers by providing coaching and educational opportunities
- Keep updated on the latest technologies with technology trainings and certifications
Requirements:
- 3+ years of experience with languages such TypeScript, JavaScript, HTML5 and CSS
- Experience with React, Svelte and/or Angular or willingness to learn React and Svelte
- Experience in test driven development and writing automated unit test
- Demonstrated experience delivering product features
- Strong understanding of software design/architecture and tradeoffs
- Familiar with the HTTP/HTTP2 protocol
- Good understanding of the Software Development Life Cycle
- Out of the box thinker with a passion for doing things right the first time
- Should have non-negotiable urge towards 100% automation, and zero-trust policy towards security
- Strong urge towards investigation of problems, and ability to conduct independent research
- A self-starter, data-driven with excellent analytical & problem-solving ability to conceptualize and drive end-to-end development solutions that provide customer value
- Motivation to learn new concepts and proactively develop domain knowledge
- Strong decision-making skills; take-charge personality with ability to drive a plan to completion
- Smart individual who is readily approachable and is able to work effectively with multisite cross functional teams, having excellent verbal, written, and interpersonal skills