Developer-Full Stack Specialist
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+16 more
Job description
implementation, testing, and production readiness decisions.
- Build and develop strong engineering talent through coaching, mentoring, delegation,
feedback, and succession planning.
- Create a team environment that promotes ownership, accountability, collaboration,
and continuous improvement.
- Maintain focus on production quality, platform resiliency, auditability, and operational
excellence throughout the software delivery lifecycle.
- Communicate effectively with Product Owners, architecture partners, business
stakeholders, and engineering teams to align expectations and remove delivery blockers.
- Use data, engineering metrics, and lessons learned from production support to
Requirements
- 10+ years of related software engineering or technology delivery experience, including
at least 2+ years of people management and leadership experience developing high- performing engineering teams.
- Demonstrated experience leading multiple agile squads and delivering complex
technology initiatives across full-stack applications, APIs, microservices, platform modernization, integration services, and production enhancements.
- Required hands-on or technical leadership experience with Java, Spring Boot, REST
APIs, microservices architecture, AWS, or cloud-native application development, Angular or React, SQL, relational databases, CI/CD pipelines, and automated testing frameworks.
- Strong background in full-stack software engineering, application architecture, API
design, enterprise integration patterns, application security, performance, resiliency, and delivery of scalable digital products for business and end-user needs.
- Experience establishing and applying software engineering standards, including
scalable design, code quality, automated testing, peer reviews, deployment discipline, compliance standards, auditability, and production readiness.
- Proven ability to provide technical direction, evaluate solution options, guide
architecture and implementation decisions, and create proofs of concept or demos to validate new ideas and emerging technologies.
- Experience managing engineering production support responsibilities, including
incident triage, root-cause analysis, resiliency improvements, observability, and continuous improvement of application and platform reliability.
- Strong leadership skills, including hiring, coaching, mentoring, delegation,
performance management, talent development, and succession planning.
- Ability to manage dependencies with vendors, Product Owners, architecture teams,
business stakeholders, and internal engineering teams to deliver software solutions effectively.
- Bachelor’s degree in computer science, information systems, or a related technical
discipline, or an equivalent combination of education, training, and work experience; advanced degree preferred. Keys to Success in this Role:
- Provide practical technical direction that helps teams make sound design
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
Is Software Engineering Over-Saturated?
Why Upskilling And Reskilling is Important For Developers
7 Important Tips That Every Software Developer Should Know
Fully Remote Software Engineer Jobs