Sr. Full Stack Developer
Sr. Full Stack Developer
Posted 6 days ago
SENIORITY
Lead
About the role
- Active Secret Clearance required.
- Minimum of 8 years of software development experience or equivalent certifications/work portfolio.
- Design and develop testable code using C#, .NET, JavaScript and Entity Framework, LINQExperience developing component-based frameworks such as Blazor, Angular, or React.
- Experience in developing and implementing search functionality using Elastic
- Search or OpenSearch.
- Developing Unit tests with NUnit, xUnit, or other frameworks.
- Develop and maintain Integration tests
- Strong experience in relational database design and development in SQL Server 2014 and up.
- Experience developing web-based applications, including use of HTML and CSS.Experience developing or consuming services and RESTful APIs.
- Working experience with CI/CD tools such as Azure DevOps, Jenkins, or GitHub Actions
- Experience with Containerization and Orchestration using Docker and Kubernetes.
- Experience in Cloud Development (AWS) and infrastructure automation using Terraform.
- Experience working with Linux environments, and handling data formats such as XML/XSD and JSON.Experience working with an Agile team using SCRUM, XP, Kanban, or other Lean development approaches.
- Knowledge of DevOps techniques and approaches to software development.
- Knowledge of Behavior Driven Development (BDD) or Test-Driven Development (TDD).Familiar with Swagger for API documentation and testing.
- Knowledge of secure software practices, performance optimization, and scalable architecture design.
- Strong analytical thinking and problem-solving skills.
- Ability to independently drive solutions while collaborating effectively within a team.
- Ability to design secure, scalable, and efficient applications that align with business objectives.
- Excellent communication skills, with a focus on clear and concise documentation and stakeholder communication.
- Desirable skills
- Experience with Keycloak, RabbitMQ, Linkerd, and NGINX for infrastructure management.
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.
