Full Stack Software Engineer

Compunnel

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

Qualifications

  • BS in Computer Science or related STEM field, or strong understanding of Computer Science concepts.
  • 7+ years of full-stack development experience in Agile settings.
  • Experience with distributed architectures and patterns.
  • Proficiency with front-end frameworks, particularly Angular, along with JavaScript and TypeScript.
  • Skilled in back-end technologies like Node.js, Spring Boot, and Hibernate.
  • Good grasp of Java memory and concurrency models.
  • Ability to craft complex SQL queries and optimize database performance.

Responsibilities

  • Design and develop secure and scalable web applications.
  • Write clean and maintainable code.
  • Participate in code reviews to maintain quality standards.
  • Create unit, integration, and end-to-end tests.
  • Release updates frequently to enhance application functionalities.
  • Utilize AI to improve user experience in applications.
  • Collaborate with the CIS team and other technology groups.
  • Own the delivered solutions to ensure effective user experience.

Benefits

  • Opportunity to work in a dynamic Cyber Security environment.
  • Exposure to cutting-edge technologies and practices in full-stack development.
  • Collaborative team culture that fosters knowledge sharing and continuous learning.
  • Potential for involvement in impactful Cyber Security projects.
Full Job Description
Job Summary

We are seeking a Full Stack Software Engineer to join the Cyber and Information Security (CIS) team. You will be responsible for designing, developing, and maintaining web applications and tools. The role is focused approximately 60% on front-end development and 40% on back-end development, with an emphasis on building robust, scalable, secure, and maintainable applications.

Key Responsibilities
• Design and develop robust, scalable, and secure web applications.
• Write clean, functional, and maintainable code.
• Participate in code reviews to ensure code quality and adherence to best practices.
• Write unit, integration, and end-to-end tests.
• Release changes with higher cadence.
• Leverage AI to implement, to learn, and to improve customers' user experience.
• Work collaboratively with your team and with the broader CIS organization and technology teams.
• Review code written by others and welcome review from others.
• Take ownership of delivered solutions and ensure users are effective at their jobs using the tools and applications.
• Develop an understanding of the security domain and apply that knowledge to solutions.
• Stay informed on emerging technologies and industry trends.

Required Qualifications
• BS in Computer Science or a STEM field, or demonstrable understanding of Computer Science concepts, such as data structures and algorithms.
• 7+ years of proven experience in full-stack development in an Agile team.
• Experience with distributed architectures and patterns.
• Expertise in front-end languages and frameworks including JavaScript, TypeScript, React, Angular, or Vue, with Angular preferred.
• Proficiency in back-end technologies and frameworks including Node.js, Spring Boot, and Hibernate.
• Understanding of Java memory and concurrency models.
• Experience crafting complex SQL queries and performing database performance optimization.
• Familiarity with DevOps practices, including CI/CD pipelines, containerization, and cloud platforms.
• Experience with security and cloud operations is highly valued.

Front End: 60%

Back End: 40%

Main Skills
• JavaScript
• TypeScript
• React, Angular, or Vue (Angular preferred)
• Node.js
• Spring Boot
• Hibernate
• AWS
• SQL

Similar Jobs

More Jobs at Compunnel

More Information Technology Jobs

Find similar Full Stack Software Engineer jobs: