Skip to content
Jobgether

Full Stack Developer

USRemote · United States
Full-time · Security & IT
POSTED 6 NOVVERIFIED 9H AGO
Apply Ask
Pay · Jobgether
$195k–$225k
p25–p75 · n=5
Open for
0d
reposted 1×
Hiring · 30d
2,000
+648 net · open roles
TypeScriptJavaScriptReactVueAngularPythonC#/.NETPostgreSQLAWSGCPAzureSQL

Accountabilities:

As a senior technical expert, you will oversee software development initiatives from initial concept through production deployment, ensuring solutions meet business objectives, technical requirements, and client expectations. Your responsibilities will include:

Lead the full software development lifecycle for digital products, from requirements gathering and architecture to development, testing, deployment, and transition to ongoing product support.

Define project scope, estimate levels of effort, and determine technical approaches for client engagements, internal initiatives, and business development opportunities.

Design, develop, and maintain scalable full-stack applications, with a strong focus on backend engineering, system reliability, and long-term maintainability.

Transform manual workflows into automated and agentic processes using custom software, low-code platforms, and generative AI technologies.

Establish software development standards, tools, version control practices, CI/CD pipelines, automated testing procedures, documentation, and release management processes.

Determine when to leverage low-code and no-code solutions, including Microsoft Power Platform and Power Automate, and when custom development is more appropriate.

Build and integrate APIs and connect applications with diverse data sources, including PDFs, spreadsheets, data lakes, IoT sensor feeds, point-cloud surveys, and BIM models.

Deploy applications across multiple client-hosted production environments while addressing different infrastructure constraints, security requirements, and release procedures.

Implement secure development practices covering authentication, authorization, encryption, vulnerability scanning, and dependency management.

Evaluate emerging technologies, development tools, and platforms based on cost, scalability, support requirements, and long-term sustainability.

Translate business challenges and operational needs into technical requirements, system architectures, and actionable development plans.

Document architectural decisions, communicate technical trade-offs, and provide technical direction, code reviews, and guidance to project teams and junior developers.

Develop reusable components, technical playbooks, and documentation to improve development efficiency and support future projects.

Assess solution maturity and determine when prototypes and early-stage concepts are ready for production and commercial deployment.

Requirements:

The ideal candidate combines extensive software engineering experience with strong architectural judgment, practical problem-solving abilities, and the communication skills needed to collaborate with technical and non-technical stakeholders. The following qualifications are expected:

Bachelor's degree in Computer Science, Software Engineering, or a related technical discipline with at least 10 years of relevant experience, or a Master's degree with at least 5 years of experience.

At least 5 years of experience in architecture and engineering, professional services consulting, or a comparable environment developing operational or client-facing software solutions.

Proven experience managing the complete software development lifecycle, from concept definition and requirements gathering to architecture, development, testing, and production launch.

Strong full-stack development skills using C#, .NET, Python, JavaScript, and TypeScript.

Experience with modern front-end frameworks such as React, Angular, or Vue.js.

Solid knowledge of backend engineering, database architecture, and data management across SQL Server, PostgreSQL, and NoSQL platforms.

Experience designing and deploying cloud-native applications using Azure, AWS, or Google Cloud Platform, including containerization and serverless architectures.

Proficiency in API design, systems integration, and connecting applications to complex data environments.

Experience implementing secure software development practices, including authentication, authorization, encryption, vulnerability scanning, and dependency management.

How Jobgether works

We use an AI-powered matching process to ensure your application is reviewed quickly, objectively, and fairly against the role's core requirements. Our system identifies the top-fitting candidates, and this shortlist is then shared directly with the hiring company. The final decision and next steps (interviews, assessments) are managed by their internal team.

We appreciate your interest and wish you the best!

Why Apply Through Jobgether?

Data Privacy Notice: By submitting your application, you acknowledge that Jobgether will process your personal data to evaluate your candidacy and share relevant information with the hiring employer. This processing is based on legitimate interest and pre-contractual measures under applicable data protection laws (including GDPR). You may exercise your rights (access, rectification, erasure, objection) at any time.

#LI-CL1

Source · JobgetherFirst seen 6 NovOriginal ↗