Senior Full Stack Engineer
New
J
JobgetherSoftware Engineering
Based in the United StatesFull-TimeSenior
Salary120,000 - 180,000 USD per year
Apply NowOpens the employer's application page
Job Details
- Experience
- 7+ years
- Required Skills
- Full Stack DevelopmentJavaKotlinTypeScriptC#GoCI/CD
Requirements
- 7+ years of professional software engineering experience with a proven ability to build and maintain production-grade applications.
- Strong hands-on programming experience with a typed object-oriented language such as Java, C#, TypeScript, Go, Kotlin, or similar.
- Demonstrated experience developing both modern front-end applications and backend APIs or services.
- Strong understanding of application architecture across front-end, backend, data, and integration layers.
- Experience designing APIs, authentication patterns, data models, error handling strategies, and testing approaches.
- Ability to independently navigate complex codebases, identify solutions, and deliver high-quality engineering outcomes.
- Experience leading technical initiatives, mentoring engineers, or owning significant feature areas.
- Strong communication skills with the ability to explain technical decisions and tradeoffs to technical and non-technical stakeholders.
- Practical knowledge of AI application patterns, including LLM integrations, prompt/control flows, context management, and safe model interaction.
- Experience with secure enterprise environments, sensitive data, permissions, compliance, or regulated systems is highly valued.
- Ability to obtain and maintain a Secret security clearance.
Responsibilities
- Design, develop, test, and deploy full-stack applications across modern web interfaces, backend APIs, data systems, and enterprise integrations.
- Spend significant time actively coding, reviewing, debugging, and shipping production-quality software while maintaining hands-on technical ownership.
- Define application architecture, API contracts, technical solutions, and implementation approaches for complex business requirements.
- Build and enhance AI-enabled application capabilities, including tool calling, prompt workflows, context management, and secure integration with language models.
- Lead technical execution for a small engineering team by providing mentorship, conducting code reviews, and supporting collaborative development practices.
- Develop secure enterprise solutions with strong attention to authentication, authorization, data protection, compliance, and production readiness.
- Collaborate with engineering, product, and stakeholder teams to translate requirements into scalable technical implementations.
- Support cloud-native development practices, including containerization, CI/CD processes, automated testing, and system observability.
View Full Description & ApplyYou'll be redirected to the employer's site