Full Stack Engineer

Compunnel

$100K — $130K *
Information Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's degree in Computer Science, Engineering, or equivalent experience.
  • 7+ years of experience with RESTful web services and distributed systems.
  • Strong backend development skills in Java and Spring Boot.
  • Familiarity with Go (Golang) preferred or willingness to learn.
  • Proven experience in building applications using TypeScript with React and/or Angular.
  • Expertise in cloud deployment, particularly using AWS.
  • Hands-on experience with containerization tools such as Docker and Kubernetes.

Responsibilities

  • Design, develop, and maintain RESTful APIs and web applications.
  • Lead the development of high-performance full-stack solutions.
  • Create backend services with Java and Spring Boot.
  • Build responsive frontend applications with TypeScript and React/Angular.
  • Design reusable UI components and enhance application performance.
  • Develop and maintain microservices and distributed systems.
  • Implement Infrastructure as Code using Terraform.

Benefits

  • Work in a supportive Agile team environment.
  • Opportunity for mentorship and team leadership.
  • Engagement with cutting-edge technologies like AWS, Docker, and Kubernetes.
  • Exposure to both backend and frontend development practices.
Full Job Description
Job Summary

We are seeking a highly motivated Full Stack Engineer to design, develop, and maintain scalable web applications and RESTful APIs. This role is responsible for building secure, cloud-native solutions, leading full-stack development initiatives, and collaborating with cross-functional teams to deliver high-quality software. The ideal candidate will have strong expertise in Java, modern frontend frameworks, cloud technologies, containerization, and DevOps practices.

Key Responsibilities
• Design, develop, and maintain scalable RESTful APIs and enterprise web applications.
• Lead the development of secure, high-performance full-stack solutions using modern technologies.
• Develop backend services using Java and Spring Boot.
• Build responsive frontend applications using TypeScript with React and/or Angular.
• Design reusable UI components and optimize application performance.
• Develop and maintain distributed systems and microservices.
• Build, deploy, and support cloud-native applications using AWS services.
• Develop and manage containerized applications using Docker and Kubernetes.
• Implement Infrastructure as Code (IaC) using Terraform.
• Design and optimize PostgreSQL database schemas, queries, and indexing strategies.
• Build and maintain CI/CD pipelines to automate software build, testing, and deployment.
• Develop and execute automated API, integration, and UI tests using frameworks such as Cucumber, Karate, and Cypress.
• Collaborate with architects, developers, QA teams, and business stakeholders throughout the software development lifecycle.
• Mentor team members and contribute to technical design and engineering best practices.
• Troubleshoot production issues and implement scalable, reliable solutions.

Required Qualifications
• Bachelor's degree in Computer Science, Engineering, or equivalent professional experience.
• 7+ years of experience designing, developing, and supporting RESTful web services and distributed systems.
• Strong backend development experience with Java and Spring Boot.
• Experience with Go (Golang) or willingness to develop using Go.
• Experience building modern web applications using TypeScript with React and/or Angular.
• Strong understanding of UI architecture, component development, state management, and performance optimization.
• Experience developing and deploying applications on AWS.
• Hands-on experience with Docker and Kubernetes.
• Experience implementing Infrastructure as Code (IaC) using Terraform.
• Strong experience with PostgreSQL, including schema design, query optimization, and indexing.
• Experience building and maintaining CI/CD pipelines using Jenkins or similar tools.
• Experience with automated testing frameworks such as Cucumber, Karate, and Cypress.
• Strong analytical, problem-solving, and communication skills.
• Experience working in Agile development environments.

Similar Jobs

More Jobs at Compunnel

  • Project Manager
    $90K — $120K *
    Aliso Viejo, CA 92656 (Orange County)
    Business Services
    In-Person
  • Full Stack Engineer
    $100K — $130K *
    Durham, NC 27713 (Durham County)
    Information Technology
    In-Person
  • SDET Senior Java Developer
    $90K — $120K *
    Orlando, FL 32828 (Orange County)
    Information Technology
    In-Person
  • Full Stack Engineer
    $100K — $130K *
    Durham, NC 27713 (Durham County)
    Information Technology
    In-Person
  • Azure Cloud Data Engineer
    $100K — $130K *
    Mississauga, ON L4T 0A1
    Information Technology
    In-Person

More Information Technology Jobs

Find similar Full Stack Engineer jobs: