
Lead Full-Stack Engineer
AT&T
full-time
Posted on:
Location Type: Office
Location: Plano • Texas • 🇺🇸 United States
Visit company websiteJob Level
Senior
Tech Stack
AWSAzureBootstrapCassandraCloudDockerGrafanaJavaJavaScriptJenkinsKafkaKubernetesMongoDBNext.jsNode.jsNoSQLPrometheusReactRedisSDLCSplunkSpringSpring BootSpringBootTypeScript
About the role
- Contribute to the development of both Frontend (UI) and Backend (BFF) layers.
- Build Frontend with React JS and Backend BFF layer with Java / REST / Graph QL / Node JS / MuleSoft.
- Create and support the development of responsive/adaptive web applications.
- Work closely with UX/UI Designers to create high-quality, innovative, and intuitive user experiences.
- Employ engineering techniques to build high-performance, user and browser-friendly UI/web solutions.
- Use Git Hub Co-pilot across SDLC for pair programming, unit test cases, automation test cases, and to write user stories in agile processes.
- Partner with Enterprise and Application Architecture teams; contribute to detailed design and architecture for secure, scalable, maintainable software.
- Focus on scalability, security, and availability of applications and processes.
- Design, code, test, debug, and document new and existing components to meet business, quality, and operational needs.
- Build high-quality code following unit testing and test-driven and security-driven development.
- Implement all critical NFRs defined at the solution level.
- Constantly improve website performance using application monitoring tools such as Dynatrace, Quantum Metrics, Splunk, etc.
- Troubleshoot code-level problems quickly and efficiently; apply deep technical expertise to resolve challenging programming and design problems.
Requirements
- Bachelor’s or Master’s Degree in Computer Science, Computer Engineering, or a related field (or equivalent experience).
- 10+ years of proven experience building sophisticated applications and APIs in Cloud and hybrid cloud environments at large scale.
- Preferably Next.js on the UI with Node.js on the backend, or React.js on the UI with Java on the backend.
- Experience building applications using Generative AI, LLMs & Copilots.
- 5+ years of experience developing applications utilizing relational databases and/or NoSQL databases.
- 5+ years of experience in implementing caching techniques for a web application.
- 5+ years of experience with front-end frameworks like React.js.
- 5+ years strong background in object-oriented design principles and design patterns.
- Expert knowledge and experience with asynchronous message processing, stream processing, and event-driven computing.
- Ability to work successfully with multi-functional teams and across organizational/geographic boundaries.
- Comfortable working in a fast-paced, highly collaborative environment.
- Technical proficiency with React.js, Node.js, Next JS, Micro Front-End architecture, Typescript, Graph QL, Bootstrap.js, HTML5, XML, CSS3, Java, JavaScript, REST services, NoSql technologies (Cassandra/Mongo DB), Spring boot, Kafka/MQ, Redis, Splunk, Azure / AWS, Prometheus/Grafana, Git, Jira, Jenkins, Docker, Kubernetes.
Benefits
- Medical/Dental/Vision coverage.
- 401(k) plan
- Tuition reimbursement program.
- Paid Time Off and Holidays (based on date of hire, at least 23 days of vacation each year and 9 company-designated holidays)
- Paid Parental Leave.
- Paid Caregiver Leave.
- Additional sick leave beyond what state and local law require may be available but is unprotected.
- Adoption Reimbursement.
- Disability Benefits (short term and long term)
- Life and Accidental Death Insurance.
- Supplemental benefit programs: critical illness/accident hospital indemnity/group legal.
- Employee Assistance Programs (EAP)
- Extensive employee wellness programs.
- Employee discounts up to 50% off on eligible AT&T mobility plans and accessories, AT&T internet (and fiber where available) and AT&T phone.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
React JSJavaRESTGraph QLNode JSMuleSoftGenerative AILLMsobject-oriented designasynchronous message processing
Soft skills
collaborationproblem-solvingcommunicationadaptabilityteamworkcreativityattention to detailtime managementcritical thinkingleadership
Certifications
Bachelor’s Degree in Computer ScienceMaster’s Degree in Computer Science