logo

Full Stack Engineer

Admiral Talent > Jobs > Full Stack Engineer

About the Company

We are a global cloud technology and artificial intelligence company delivering enterprise software solutions that enable organizations to accelerate digital transformation, modernize business operations, and create exceptional customer experiences. Our platforms serve Fortune 500 companies across financial services, healthcare, cybersecurity, telecommunications, e-commerce, and advanced manufacturing, processing millions of secure transactions every day.

Innovation drives everything we do. Our engineering teams build modern, cloud-native applications using scalable microservices, distributed architectures, artificial intelligence, and automation technologies. We foster a collaborative engineering culture in which creativity, ownership, and continuous learning empower our teams to solve complex technical challenges and deliver world-class software.

We are seeking an experienced Full Stack Engineer to join our Software Engineering organization. This role offers the opportunity to work across both frontend and backend technologies while contributing to the architecture, development, and deployment of enterprise-scale applications. You’ll collaborate with Product Managers, UX Designers, DevOps Engineers, Cloud Architects, Data Engineers, and Cybersecurity professionals to deliver highly scalable, secure, and reliable digital solutions.

The ideal candidate enjoys building intuitive user experiences while designing robust backend systems that support high-performance applications. This position requires strong technical expertise across modern JavaScript frameworks, backend services, cloud platforms, APIs, databases, and DevOps practices.

If you’re passionate about developing end-to-end software solutions that directly impact global customers while working alongside talented engineers in a technology-first organization, we invite you to become part of our growing engineering team.


Essential Duties and Responsibilities

  • Design, develop, test, and deploy scalable full-stack applications supporting enterprise software platforms.
  • Build responsive, accessible, and high-performance user interfaces using modern frontend technologies.
  • Develop secure backend services, RESTful APIs, GraphQL services, and microservices supporting business-critical applications.
  • Collaborate with Product Management and UX teams to translate business requirements into intuitive software solutions.
  • Design and optimize relational and NoSQL database architectures.
  • Implement cloud-native applications using AWS, Microsoft Azure, or Google Cloud Platform.
  • Develop automated testing strategies and participate in code reviews to maintain software quality.
  • Support CI/CD pipelines, DevOps automation, and Infrastructure as Code initiatives.
  • Troubleshoot production issues while implementing long-term performance improvements.
  • Ensure software follows secure coding standards and industry best practices.
  • Participate in architecture discussions and contribute to technical roadmap planning.
  • Mentor junior engineers while promoting engineering excellence across development teams.
  • Evaluate emerging technologies and recommend innovative solutions that improve platform capabilities.
  • Contribute to Agile ceremonies, sprint planning, and continuous improvement initiatives.

Job Qualifications and Requirements

  • Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or a related discipline.
  • Minimum of 6 years of professional full-stack software development experience.
  • Strong proficiency in JavaScript and TypeScript.
  • Experience with React, Angular, Vue.js, or modern frontend frameworks.
  • Experience building backend services using Node.js, Python, Java, .NET, or Go.
  • Strong knowledge of RESTful APIs, GraphQL, authentication protocols, and distributed systems.
  • Experience with PostgreSQL, MySQL, MongoDB, Redis, or other enterprise databases.
  • Experience working with Docker, Kubernetes, and containerized applications.
  • Strong knowledge of AWS, Microsoft Azure, or Google Cloud Platform.
  • Experience with Git, CI/CD pipelines, Agile methodologies, and automated testing frameworks.
  • Familiarity with microservices architecture, cloud security, and performance optimization techniques.

Personal Capabilities and Qualifications

The successful Full Stack Engineer combines strong technical expertise with creativity, collaboration, and a passion for building exceptional software. They thrive in dynamic engineering environments while maintaining a commitment to quality, innovation, and continuous improvement.

Ideal candidates possess:

  • Strong software architecture and system design skills.
  • Excellent analytical and problem-solving abilities.
  • Outstanding written and verbal communication skills.
  • High attention to detail and commitment to software quality.
  • Strong collaboration and cross-functional teamwork.
  • Adaptability within rapidly evolving technology environments.
  • Continuous learning mindset and technical curiosity.
  • Strong ownership and accountability.
  • Ability to mentor fellow engineers.
  • Passion for delivering exceptional customer experiences.

Strategic Support

As a key member of the Software Engineering organization, the Full Stack Engineer provides strategic support by:

  • Developing scalable software that supports enterprise growth.
  • Driving innovation through modern application architecture.
  • Supporting cloud transformation and digital modernization initiatives.
  • Improving software performance, reliability, and security.
  • Promoting engineering best practices and development standards.
  • Supporting automation and DevOps initiatives across engineering teams.
  • Enhancing customer satisfaction through high-quality software delivery.
  • Contributing to long-term engineering strategy and product innovation.

Working Conditions

  • Fully Remote position within the United States.
  • Flexible work schedule supporting collaboration across multiple U.S. time zones.
  • Company-provided development hardware, software, and home office technology support.
  • Agile engineering environment focused on collaboration, continuous learning, and innovation.
  • Approximately 5–10% domestic travel for engineering summits, planning sessions, and company events.

Job Function

The Full Stack Engineer is responsible for designing, developing, and maintaining enterprise applications across both frontend and backend technologies. This role collaborates with engineering, product, infrastructure, and security teams to deliver secure, scalable, and high-performing software solutions while supporting the organization’s long-term technology strategy. Success is measured through software quality, technical innovation, platform reliability, development efficiency, and customer satisfaction.


Compensation & Benefits

Compensation Package

Base Salary: $290,000 – $360,000 USD annually

Compensation is determined based on software engineering expertise, full-stack development experience, technical leadership, geographic location, and overall qualifications.

Eligible employees may also receive:

  • Annual Performance Bonus
  • Long-Term Equity Incentive Program (RSUs or Stock Options)
  • 401(k) with Company Match
  • Comprehensive Medical, Dental, and Vision Insurance
  • Flexible Paid Time Off
  • Paid Company Holidays
  • Paid Parental and Family Leave
  • Professional Development and Technical Certification Reimbursement
  • Annual Learning and Technology Conference Budget
  • Home Office and Technology Stipend
  • Employee Stock Purchase Program (where applicable)
  • Wellness and Mental Health Benefits
  • Life and Disability Insurance
  • Tuition Assistance
  • Leadership Development and Career Advancement Opportunities

Why Join Us

Software innovation is at the heart of our business, and our engineers play a critical role in shaping the future of enterprise technology. As a Full Stack Engineer, you’ll build modern applications that serve organizations around the world while working with cutting-edge technologies, cloud platforms, artificial intelligence, and scalable distributed systems.

You’ll join a collaborative engineering culture where innovation, ownership, and continuous learning are encouraged. Working alongside talented software engineers and technology leaders, you’ll contribute to meaningful products that solve real-world business challenges while advancing your technical expertise and career.

If you’re passionate about building exceptional software, embracing modern technologies, and making a lasting impact through engineering excellence, we encourage you to apply and become part of our world-class development team.