Full Stack Engineer
- 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
+16 more
Job description
We are seeking a highly skilled and experienced Full-stack Software Engineer to join our dynamic team as a hands-on individual contributor. In this role, you will design, build, and deliver complex software systems end to end, taking ownership of implementation details and technical quality. You will contribute directly to code, make thoughtful design decisions, and help evolve our systems through practical innovation. The ideal candidate is passionate about crafting well-designed solutions, comfortable working deep in the codebase, and motivated by solving challenging technical problems. We are looking for a self-starter who works effectively with a broad set of collaborators, including business partners, architects, systems analysts, engineers, and technical leads.
Requirements
- Bachelor’s or master’s degree in computer science, computer engineering, information systems, or equivalent, with at least 8 years of development experience.
- High proficiency in Java, Javascript, and a fundamental understanding of software design principles, data structures and algorithms is required.
- Experience with the Angular and Spring Boot framework, Restful APIs, AWS Elastic Kubernetes Service, Terraform, Docker, Jenkins Core, and Datadog.
- Strong verbal and written communication skills, with the ability to understand and parse business logic into technical requirements, experienced in an agile scrum environment.
- Demonstrated leadership and mentorship experience, providing insightful peer reviews for code changes.
- Experience building enterprise platforms, services, and APIs consumed by other developers and integrators, including working on software systems at scale and crafting clear, effective user and developer documentation.
- Background developing financial applications for investment management, trading, or brokerage platforms is a plus.
Skills: Algorithms, Amazon Web Services (AWS), Application Programming Interface (API), Architectural Analysis, Brokerage, Business Architecture, Code Reviews, Communication Skills, Computer Engineering, Computer Science, Data Structures, Docker, Finance Software, Information Technology & Information Systems, Investment Management, Java, JavaScript, Jenkins, Leadership, Mentoring, Presentation/Verbal Skills, Problem Solving Skills, REST (Representational State Transfer), Scrum Project Management and Software Development, Software Design, Software Development, Software Engineering, Spring Framework, System Architecture, Systems Analysis, Technical Leadership, User Documentation, Writing Skills
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
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
Highest Paying Tech Companies for Developers
Where to Find Entry-Level Software Engineering Jobs
What’s the Difference between a Junior, Mid, and Senior Developer?
Why Upskilling And Reskilling is Important For Developers