Post Job Free
Sign in

Full Stack Engineer

Company:
Compunnel
Location:
Westlake, TX
Posted:
April 26, 2026
Apply

Description:

Job Summary

We are seeking a Full Stack Engineer to design, develop, and maintain customer-facing web applications. This role involves working with modern web technologies and cloud platforms to build scalable, high-performance solutions. The ideal candidate will have strong experience in both front-end and back-end development, along with a solid understanding of software engineering principles and Agile practices.

Key Responsibilities

Design, develop, test, deploy, and maintain web applications

Build user-friendly front-end interfaces using Angular, HTML5, and CSS3

Develop backend services using Java, Spring Boot, and web service technologies

Integrate applications with REST and SOAP APIs

Implement and maintain test automation frameworks and strategies

Collaborate with cross-functional teams including analysts and developers

Participate in Agile/Scrum ceremonies and contribute to continuous improvement

Develop technical design documents based on business requirements

Troubleshoot issues and optimize application performance

Work with CI/CD pipelines and cloud environments such as AWS

Contribute to process improvements and adoption of new technologies

Required Qualifications

Bachelor's or Master's degree in Computer Science, Software Engineering, or related field

Strong foundation in computer science concepts such as data structures, algorithms, and software design

Experience with Angular, JavaScript, Java, HTML5, CSS3, XML, and UNIX

Experience with Spring Boot and web services (REST, SOAP, JSON, XML)

Experience with AWS and CI/CD pipelines

Experience with test automation frameworks such as JUnit, Selenium, Cucumber, or similar tools

Strong problem-solving, analytical, and communication skills

Experience working in Agile/Scrum environments

Preferred Qualifications

Experience with Behavior-Driven Development (BDD)

Familiarity with relational databases and scripting languages such as Python, Ruby, or Shell

Exposure to financial systems or trading platforms

Experience working as a multi-stack engineer across various technologies

Apply