Talent.com
Software Engineer 3 (Full-Stack)

Software Engineer 3 (Full-Stack)

SOMERSET STAFFINGDenver, CO, United States
6 days ago
Job type
  • Full-time
  • Quick Apply
Job description

Full Stack Engineer III

JOB SUMMARY

This position is responsible for the design, development, and support of full-stack software applications and public-facing services that deliver scalable and reliable business solutions. The Full Stack Engineer III builds and maintains AWS-native, serverless applications and microservices that drive user experience, manage core business logic, and expose high-quality APIs across systems. The role includes developing front-end components and back-end APIs that support critical application features. The engineer collaborates with product teams and IT partners to ensure solutions are well-architected, observable, secure, and aligned with organizational goals.

EFull Stack Engineer III (AWS Serverless Focus)

JOB SUMMARY

This position is responsible for the design, development, and support of full-stack software applications and public-facing services that deliver scalable and reliable business solutions. The Full Stack Engineer III builds and maintains AWS-native, serverless applications and microservices that drive user experience, manage core business logic, and expose high-quality APIs across systems. The role includes developing front-end components and back-end APIs that support critical application features. The engineer collaborates with product teams and IT partners to ensure solutions are well-architected, observable, secure, and aligned with organizational goals.

ESSENTIAL JOB FUNCTIONS AND RESPONSIBILITIES

  • Designs, develops, and supports full-stack software applications, microservices, and API layers using programming and scripting languages within an AWS serverless environment ( Lambda, API Gateway, DynamoDB, S3, Amplify, AppSync / GraphQL ).
  • Develops and maintains application features that manage business logic, user state , and integrate data services to support both operational and user-facing applications .
  • Codes new software components, performs unit and functional testing, and partners with Quality Assurance to validate and remediate issues in released applications and services.
  • Leads design and technical discussions with architects and peers to define system architecture, front-end / back-end interactions , and application data models for new and existing solutions.
  • Documents system functionality, design decisions, API specifications , and test plans to ensure traceability, maintainability, and clarity across development teams.
  • Works with leadership to establish coding standards, code review practices, and design guidelines aligned with enterprise development policies.
  • Collaborates with infrastructure and DevOps teams to ensure software deployments, CI / CD pipelines , and application monitoring are stable, secure, and optimized.
  • Partners with end users and product teams to validate application usability , ensure reliability, and confirm that solutions meet business requirements.
  • May serve as Scrum Master or sprint facilitator within agile development teams.
  • Provides technical mentorship to junior engineers, sharing best practices for software design, application architecture, and front-end development .
  • Researches, evaluates, and implements emerging technologies to enhance software performance, scalability, and maintainability.
  • Presents technical concepts and solutions to leadership and stakeholders in clear, concise formats.
  • Participates in other projects or duties as assigned.

KNOWLEDGE, SKILLS AND ABILITIES

  • Expert-level proficiency in designing, developing, and implementing application solutions within the AWS cloud ecosystem, including Lambda (Node.js / Python), API Gateway, and DynamoDB for supporting high-traffic APIs and user-facing features .
  • Deep experience in building scalable back-end APIs (REST / GraphQL) and designing data persistence layers for operational applications using DynamoDB and relational systems (e.g., SQL Server) .
  • Demonstrated ability to build, maintain, and deploy modern front-end frameworks (e.g., React, Vue, Angular) and integrate them with back-end services to deliver seamless user experiences.
  • Advanced expertise in data modeling for application features , schema design (SQL and NoSQL), and query optimization to ensure performance and reliability in transactional workloads.
  • Skilled in developing highly available application services and enabling data access through well-designed microservices and API gateways .
  • Proven experience implementing monitoring, observability, and performance tuning for serverless applications using CloudWatch, log aggregation tools, and event-driven frameworks.
  • Strong understanding of application security best practices , including authentication, authorization (e.g., Cognito), and data handling compliance (HIPAA, PII).
  • Demonstrates mastery in Test-Driven Development (TDD) and implementing automated testing frameworks for both back-end logic and front-end components.
  • Advanced proficiency with CI / CD pipelines , infrastructure as code (IaC) (e.g., CloudFormation / Terraform), and GitLab for version-controlled application deployments.
  • Skilled in designing and deploying high-performance, resilient REST and / or GraphQL APIs to power internal and external applications.
  • Drives full-stack application development best practices across the team.
  • Proven ability to translate business requirements into application features and services , collaborating with designers, product managers, and other engineers to deliver customer value.
  • High responsiveness to evolving business application needs, demonstrating innovation, problem-solving, and solution ownership from concept through implementation.
  • Serves as a technical mentor and advisor, guiding other engineers on application architecture, API design principles , and modern full-stack development techniques.
  • Works cross-functionally to align technical application strategies with organizational goals, ensuring that software features drive business value.
  • Self-starter and detail-oriented professional capable of owning the full lifecycle of application initiatives , from design to deployment and continuous improvement.
  • KNOWLEDGE, SKILLS AND ABILITIES

  • Expert-level proficiency in designing, developing, and implementing application solutions within the AWS cloud ecosystem, including Lambda (Node.js / Python), API Gateway, and DynamoDB for supporting high-traffic APIs and user-facing features .
  • Deep experience in building scalable back-end APIs (REST / GraphQL) and designing data persistence layers for operational applications using DynamoDB and relational systems (e.g., SQL Server) .
  • Demonstrated ability to build, maintain, and deploy modern front-end frameworks (e.g., React, Vue, Angular) and integrate them with back-end services to deliver seamless user experiences.
  • Advanced expertise in data modeling for application features , schema design (SQL and NoSQL), and query optimization to ensure performance and reliability in transactional workloads.
  • Skilled in developing highly available application services and enabling data access through well-designed microservices and API gateways .
  • Proven experience implementing monitoring, observability, and performance tuning for serverless applications using CloudWatch, log aggregation tools, and event-driven frameworks.
  • Strong understanding of application security best practices , including authentication, authorization (e.g., Cognito), and data handling compliance (HIPAA, PII).
  • Demonstrates mastery in Test-Driven Development (TDD) and implementing automated testing frameworks for both back-end logic and front-end components.
  • Advanced proficiency with CI / CD pipelines , infrastructure as code (IaC) (e.g., CloudFormation / Terraform), and GitLab for version-controlled application deployments.
  • Skilled in designing and deploying high-performance, resilient REST and / or GraphQL APIs to power internal and external applications.
  • Drives full-stack application development best practices across the team.
  • Proven ability to translate business requirements into application features and services , collaborating with designers, product managers, and other engineers to deliver customer value.
  • High responsiveness to evolving business application needs, demonstrating innovation, problem-solving, and solution ownership from concept through implementation.
  • Serves as a technical mentor and advisor, guiding other engineers on application architecture, API design principles , and modern full-stack development techniques.
  • Works cross-functionally to align technical application strategies with organizational goals, ensuring that software features drive business value.
  • Self-starter and detail-oriented professional capable of owning the full lifecycle of application initiatives , from design to deployment and continuous improvement.
  • Required Skills :

    Basic Qualification :

    Additional Skills :

    Background Check : No

    Drug Screen : No

    Create a job alert for this search

    Software Engineer Fullstack • Denver, CO, United States