[Remote] Lead Full Stack Developer (REMOTE)
Note: The job is a remote job and is open to candidates in USA. Signet Jewelers is the world's largest retailer of diamond jewelry, operating more than 2,800 stores worldwide. They are seeking a highly skilled and experienced Lead Full Stack Developer to provide technical leadership and drive the design, development, and delivery of enterprise applications.
Responsibilities
- Lead the design, development, and implementation of enterprise-scale applications and services
- Define and enforce application architecture, coding standards, design patterns, and development best practices
- Provide technical direction and guidance to development teams throughout the software development lifecycle
- Review technical designs, code, and implementation approaches to ensure quality, maintainability, and scalability
- Serve as the technical subject matter expert for full-stack development and cloud technologies
- Design and develop scalable web applications using .NET, Java, Angular, and AWS services
- Architect and implement RESTful APIs, microservices, and event-driven solutions
- Design cloud-native and serverless architectures leveraging AWS services
- Evaluate emerging technologies and recommend solutions that align with business and technology strategies
- Ensure applications meet performance, security, reliability, and compliance requirements
- Mentor and coach developers on technical skills, software design, and development best practices
- Support technical onboarding and growth of team members
- Lead code reviews and promote a culture of continuous improvement and engineering excellence
- Assist with technical hiring, candidate evaluations, and team development planning
- Partner with Product Managers, Business Analysts, Architects, QA teams, and business stakeholders to translate requirements into technical solutions
- Provide effort estimates, technical assessments, and delivery plans for new initiatives
- Participate in Agile ceremonies and help drive successful sprint planning and execution
- Identify and mitigate technical risks and dependencies
- Support production deployments, issue resolution, and continuous improvement initiatives
- Drive adoption of CI/CD pipelines and DevOps best practices
- Collaborate with infrastructure and cloud teams to optimize application deployment and monitoring strategies
- Implement logging, monitoring, observability, and performance tuning solutions
- Ensure cloud resources are designed for security, scalability, and cost optimization
Skills
- Bachelor's degree in Computer Science, IT, Engineering, or related field
- 8+ years of software development experience with proven technical leadership
- Strong proficiency in C#, .NET (Core/Framework), Java, Spring Boot, Angular, and TypeScript
- Experience designing and building RESTful APIs and microservices architectures
- Solid understanding of software architecture, design patterns, and distributed systems
- Hands-on experience with AWS services (e.g., EC2, Lambda, S3, RDS, API Gateway)
- Experience with relational databases such as SQL Server, Oracle, PostgreSQL, or MySQL
- Familiarity with source control and release tools like Git, GitHub, and Azure DevOps
- Experience working within Agile, SDLC, CI/CD, and DevOps environments
- Knowledge of containerization and modern tooling (Docker, Kubernetes)
- Experience with event-driven architecture, Infrastructure as Code, and monitoring tools
- Strong leadership, communication, and mentoring skills with the ability to influence technical direction and support team success
Benefits
- Comprehensive healthcare, dental, and vision insurance to keep you and your family covered that is active on day 1 of employment
- Generous 401(k) matching after just one year to help secure your financial future
- Ample paid time off, plus seven holidays to recharge and unwind
- Exclusive discounts on premium merchandise just for you
- Dynamic Learning & Development programs to support your growth
Company Overview