Full Stack Developer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+17 more
Job description
Design, develop, test, and implement large-scale front-end and back-end applications.
Build scalable APIs and microservices using Python, FastAPI, and RESTful architecture.
Write automated tests and document code, scripts, systems, and technical processes according to organizational standards.
Design self-contained systems and lead the implementation of major capabilities within existing platforms.
Integrate and manage secrets using HashiCorp Vault, AWS Secrets Manager, or Azure Key Vault.
Break down complex technical designs into manageable components that can be maintained by other engineers.
Establish monitoring, instrumentation, and observability practices for applications in development.
Requirements
We are seeking a Senior Software Engineer with strong full-stack development experience and expertise in Python, FastAPI, RESTful services, and enterprise secrets-management solutions. This person will design and develop scalable applications, improve system reliability and security, mentor engineers, and lead the implementation of significant technical capabilities.
Required:
- Strong front-end and back-end application development experience.
- 5+ years of Python development experience.
- Strong proficiency with FastAPI.
- 5+ years of experience developing RESTful web services and APIs.
-
Hands-on experience with at least one of the following:
- HashiCorp Vault
- AWS Secrets Manager
- Azure Key Vault
Strong understanding of secure coding, system reliability, observability, and performance optimization.
Proficiency with databases and persistence frameworks.
Experience with PostgreSQL, object-relational mapping, and query performance tuning.
Experience working with a cloud platform, preferably Microsoft Azure.
Preferred:
5+ years of experience with React, TypeScript, and JavaScript.
Strong knowledge of object-oriented design principles and techniques.
3+ years of experience with Terraform and HashiCorp Vault.
3+ years of professional software design or open-source development experience.
Experience with cloud, distributed, and midrange systems.
Shell scripting experience.
Experience creating reusable libraries, frameworks, or shared technical components.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on www.dice.comGood distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
Is Software Engineering Over-Saturated?
Find a Developer Job: 12 Best Job Sites For Developers
Fully Remote Software Engineer Jobs
Fullstack Developer Salary UK