Software Engineer 2 - Full-Stack with UI Proficiency
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+24 more
Job description
The ideal candidate is a hands-on, collaborative full-stack engineer who thrives in dynamic, iterative environments. They should possess a strong foundation in modern frontend frameworks (specifically React) alongside robust backend skills in Java. This role is a great fit for someone who values end-to-end features implementation, rapid prototyping, and delivering polished UX/UI designs., * Design, develop, maintain, and enhance complex, full-stack software systems based on documented requirements.
- Implement features end-to-end, from UI through backend services and data stores.
- Apply modern software engineering practices (version control, code reviews, automated testing, CI/CD) to deliver reliable and maintainable solutions.
- Build and execute simulations and test harnesses in development and test environments.
- Ensure UI designs adhere to established UX/UI principles, style guides, and accessibility standards.
- Leverage UI libraries, frameworks, and reusable components to accelerate development and maintain consistency.
- Test UI across the organizationβs approved browsers and platforms to ensure a seamless user experience.
- Debug and troubleshoot UI and full-stack issues, performing root-cause analysis and driving fixes.
- Continuously improve the user experience by identifying UX/UI enhancements and performance optimizations.
- Stay current with industry trends, tools, and best practices in front-end, full-stack, and UI development.
- Participate in code reviews, providing and receiving constructive feedback to maintain code quality and shared standards.
- Collaborate closely with product owners, designers, and other engineers to refine requirements and deliver incremental value.
Requirements
Software Engineering, User Interface/Experience (UI/UX), Top Secret Clearance, Sensitive Compartmented Information (SCI), Full Scope Polygraph, Software Engineering, Prototyping, Problem Solving Skills, Scalable System Development, User Interface/Experience (UI/UX), We are seeking a Full-Stack Software Engineer 2 with strong UI proficiency to join a small, high-impact development team. This role offers the opportunity to take ideas from concept to working prototype in short, iterative cycles while solving challenging problems across the stack. Working on a close-knit team, you will help design and build modern, scalable applications with polished, intuitive user interfaces that have an outsized impact on organizational operations., * Bachelorβs degree in Computer Engineering, Computer Science, Electrical Engineering, Math, or Physics is required or equivalent combination of education, training, and experience
- 14, * Java
- React
- RESTful APIs
- Containers (Podman and/or Docker)
- Kubernetes
- Microservices-based architectures
Familiarity With Two or More
- Machine Learning
- Streaming data pipelines
- Batch processing
- MongoDB
- ArangoDB
- Redis
- PostgreSQL
Preferred / Desired Skills
- AWS or hyper-converged infrastructure (HCI) cloud environments
- Logging
- monitoring
- and observability tools
- Agile or iterative development environments
Benefits & conditions
Health & Wellness: Healthcare Plan with HSA; Prescription Plan; Dental; Vision Financial: Competitive Salaries; 401(k); Dependent Care FSA; Life, LTD, STD, AD&D Time-Off: Vacation Days; Holidays Bonuses (Annual): Tech Allowance; Training Allowance; 401(k) Profit Share
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Loading talks and stories from around this roleβ¦