Full Stack Senior Developer

ATLAS SP10 months ago
Raleigh, NC, United States
On-site
Full-time
Junior Level (1-3 years)

Job Description

Position Overview

We are seeking a Full Stack Senior Developer and Culture Champion who brings deep technical expertise and a passion for a strong engineering culture rooted in best practices, quality, and innovation. This individual will play a pivotal role in building and refining scalable software solutions across both the front-end and back-end—focusing on Java and React technologies. This is an exceptional opportunity to contribute to a fast-growing, market-disrupting firm in the private asset-backed finance space while solving complex technical problems and shaping the future of our software platform.

Key Responsibilities

  • End-to-End Software Development
    • Develop and maintain scalable, high-performance applications across the full stack using Java and React.
    • Architect robust back-end systems and RESTful APIs ensuring performance, scalability, and maintainability.
    • Design and implement intuitive, responsive user interfaces with cross-browser compatibility and seamless API integration.
  • Technical Culture
    • Conduct and participate in code reviews, technical discussions, and design sessions to uphold and elevate engineering standards.
    • Advocate for software craftsmanship including thoughtful design, clean code, and automation throughout the development lifecycle.
  • Collaboration & Alignment
    • Partner with product managers and engineering stakeholders to align technical solutions with business goals and user needs.
    • Participate in Agile planning, story refinement, and sprint reviews for iterative and responsive product development.
  • Innovation & Continuous Improvement
    • Stay current with emerging technologies, frameworks, and industry trends across both front-end and back-end ecosystems.
    • Leverage new tools and approaches to drive innovation, improve developer productivity, and enhance the user experience.

Required Qualifications

  • Education & Experience
    • Bachelor's degree in computer science, Software Engineering, or a related field (or equivalent practical experience).
    • 5+ years of hands-on software development experience with demonstrated proficiency in both front-end and back-end roles.
  • Technical Proficiency
    • Strong command of Java and related server-side frameworks and tools.
    • Advanced proficiency in React, HTML/CSS, JavaScript/TypeScript, and modern front-end build systems.
    • Solid experience with modern databases, cloud platforms, and DevOps practices.
    • Ability to architect and deliver scalable, maintainable full stack applications.
  • Testing & Quality
    • Experience with automated testing across the stack: unit, integration, and end-to-end.
    • Familiarity with CI/CD pipelines and testing automation frameworks.
  • Communication
    • Excellent written and verbal communication skills, with the ability to explain complex technical concepts to both technical and non-technical audiences.
  • Domain Knowledge
    • Familiarity with or interest in private asset-backed finance is a plus.
    • Willingness to engage deeply with the business domain to create more effective technical solutions.

Required Skills

Back-end Development
JavaScript
Automated Testing
DevOps
Java
RESTful APIs
TypeScript
Agile Methodologies
CI/CD
React
Software Architecture
HTML/CSS
Front-end Development
Cloud Platforms