Full Stack Software Engineer Jobs
$125,100 - $225,200 per year
Apply (opens in a new tab)Full Stack Software Engineer Jobs
Posted today
SENIORITY
Lead
SALARY
$125,100 - $225,200 per year
About the role
- Design, develop, and enhance complex, full-stack software systems based on documented requirements.
- Architect and implement scalable, maintainable front-end solutions using modern frameworks (React, Angular, Vue, etc.).Translate UX/UI designs and prototypes into functional, responsive, and accessible interfaces.
- Contribute to backend development using technologies such as Java Spring, Node.js, Python, or Django.
- Participate in the full software development lifecycle : requirements analysis, design, development, testing, deployment, and maintenance.
- Apply modern engineering practices including version control (Git), code reviews, automated testing, and CI/CD pipelines.
- Debug and troubleshoot UI and full-stack issues, performing root-cause analysis and driving fixes.
- Continuously improve user experience and system performance by identifying enhancements and optimizations.
- Collaborate closely with product owners, designers, and other engineers to refine requirements and deliver incremental value.
- What Required Skills You'll Bring:12+ years of software engineering experience
- Bachelors degree in Computer Science or related discipline
- Proficiency with front-end JavaScript frameworks (e.g., Angular, React, or Vue)
- Experience with back-end technologies (e.g., Java Spring, Node.js, Python, Django)
- Strong understanding of software development methodologies (Agile/Scrum, DevOps, etc.)Familiarity with version control systems (Git) and CI/CD pipelines
- Excellent problem-solving, communication, and collaboration skills
- What Desired Skills You'll Bring: Experience with databases and SQL (MongoDB, MySQL, Oracle)
- Experience with containerization technologies (Docker, Kubernetes)AWS or other cloud platform experience
- Experience with UI libraries, reusable components, and state management
- Familiarity with Linux/Ubuntu environments
- Experience with messaging systems (JMS, Kafka)
- Knowledge of accessibility standards and best practices
- Experience with Spring Boot, Spring MVC, Spring Data, Spring Security
- Familiarity with build tools (Maven, Gradle) and DevOps practices (GitLab CI/CD)
- Security Clearance Requirement: An active Top Secret SCI w/Polygraph security clearance is required for this position.
Before you apply
Applying takes about a minute. These four things decide how fast it moves after that.
Your profile is current
It's what we read first. Occupations, seniority and locations matter more than a long history.
Two examples you can talk through
Not a portfolio — just two pieces of work where you can explain the decisions and what you'd change.
A number in mind
What you're on now and what would make you move. We negotiate better when we know both.
Your notice period
Employers plan around it, and it's the question that stalls offers most often.
Once you apply, someone reads it and calls you before anything reaches the employer — usually within two working days.
