
Full Stack Developer – IT
Signet Jewelers
full-time
Posted on:
Location Type: Hybrid
Location: Akron • Ohio • Texas • United States
Visit company websiteExplore more
Tech Stack
About the role
- Collaborate with Product Owners, Business Analysts, Architects, and UX teams to define technical deliverables that align with business objectives and customer needs.
- Participate in architecture and design discussions across the full stack, ensuring scalability, security, and maintainability.
- Evaluate and recommend modern frameworks, tools, and technologies to improve development velocity and system performance.
- Adhere to coding standards, reusable components, and engineering best practices.
- Provide technical estimation, risk assessment, and delivery planning support for initiatives.
- Develop, and maintain full stack applications including responsive UIs, APIs, services, and databases.
- Translate functional and technical designs into high-quality, maintainable, and testable code.
- Build and integrate RESTful/GraphQL APIs, microservices, and third-party integrations.
- Ensure seamless integration between front-end, services, and data platforms.
- Lead complex feature development and critical technical implementations.
- Develop automated unit, integration, and end-to-end tests to ensure reliability and quality.
- Conduct code reviews, technical walkthroughs, and enforce engineering standards.
- Participate in Proofs of Concept (POCs) and pilots to evaluate new tools and approaches.
- Support and enhance CI/CD pipelines and deployment strategies.
- Migrate high-risk or complex solutions into production environments.
- Ensure application security, performance optimization, and data integrity best practices.
- Maintain clear documentation technical processes for Runbook creation and KT sessions to Support Teams.
- Enhance and support existing applications, services, and integrations.
- Troubleshoot and resolve complex production issues across the full stack.
- Analyze system performance and implement improvements to reliability, scalability, and efficiency.
- Collaborate with DevOps and support teams on monitoring, logging, alerting, and incident management.
- Document technical issues, root causes, and resolutions for knowledge sharing.
- Mentor junior and mid-level developers and provide technical coaching.
- Work independently with minimal oversight while managing competing priorities.
- Assist in training and supporting end-users and stakeholders.
- Complete additional responsibilities as assigned by the Manager.
- Consistent and reliable attendance is considered an essential function of this role.
Requirements
- Bachelor’s degree in Computer Science, Engineering, or related field, or equivalent practical experience
- Cloud, DevOps, or relevant technical certifications preferred
- 7+ years of professional software development experience with significant full stack ownership
- Strong experience with modern front-end frameworks (React Native)
- Experience building back-end services using technologies such as Node.js, Java, .NET, or Python
- Experience designing RESTful/GraphQL APIs, microservices, and event-driven architectures
- Proficiency with relational and/or NoSQL databases (SQL Server, PostgreSQL, Dynamo DB, etc.)
- Experience with AWS cloud platforms and CI/CD pipelines
- Strong understanding of system design, integration patterns, scalability, and performance optimization
- Expertise in secure coding practices, authentication/authorization, and data protection
- Advanced troubleshooting and root cause analysis skills.
Benefits
- Competitive healthcare, dental & vision insurance
- 401(k) matching after one year of employment
- Generous time off + company holidays
- Merchandise discount
- Learning & Development programs
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
full stack developmentReact NativeNode.jsJava.NETPythonRESTful APIsGraphQL APIsmicroservicesSQL ServerPostgreSQL
Soft Skills
collaborationtechnical estimationrisk assessmentdelivery planningmentoringtroubleshootingindependent workcommunicationdocumentationproblem-solving
Certifications
Bachelor’s degree in Computer ScienceCloud certificationsDevOps certifications