Senior Software Engineer

Posted 2 days ago

This is a fully remote position, open to applicants in Alabama, +28 more states.

📋 Description

• Design, create, troubleshoot, test, and deploy high-volume enterprise applications.

• Engage throughout the Agile software development lifecycle, which includes requirements analysis, technical design, prototyping, programming, testing, debugging, and production implementation.

• Build applications and components utilizing TypeScript/JavaScript, Next.js, C#/.NET, and SQL Server.

• Develop and enhance SQL solutions, encompassing stored procedures, database design, and performance optimization.

• Participate in technical design discussions and contribute to the architecture of scalable applications.

• Identify and escalate concerns related to quality, performance, scalability, or architectural challenges.

• Diagnose intricate application and technical issues, providing effective solutions.

• Collaborate with software engineers, analysts, business teams, and various stakeholders.

• Act as a technical resource, offering guidance to fellow software engineers.

• Mentor other developers and assist in the growth of the engineering team.

• Serve as a bridge between technical teams, leadership, analysts, and business stakeholders.

• Independently recognize and resolve technical challenges.


⛳️ Requirements

• Extensive professional experience with TypeScript/JavaScript.

• Experience in developing applications with Next.js.

• Solid SQL experience, including stored procedures, database design, and performance considerations.

• Over 5 years of experience in software development using C#/.NET.

• Proven experience in developing multi-tier components for high-volume applications.

• Familiarity with SQL Server.

• Knowledge of Agile software development methodologies and full lifecycle application development.

• Strong skills in troubleshooting and technical problem-solving.

• Ability to work autonomously while effectively collaborating within a team environment.

• Excellent written and verbal communication skills.

• Experience in mentoring or providing technical guidance to other developers.

• Familiarity with load-balancing technologies is preferred.

• An advanced degree, technical training, or other relevant education in a related field is preferred.


🏝️ Benefits

• Medical insurance

• Dental insurance

• Vision insurance

• Life insurance

• 401(k)

• PTO

• Sick leave

• Sick days

People also viewed

Shield AI8 hours ago

Staff Engineer, State Estimation

US flagUnited States OnlyFull-timeFull-stack Engineer$200k – $300k/year
ApplyView job
Netflix10 hours ago

Software Engineer L5, Open Connect Platform

US flagUnited States OnlyFull-timeFull-stack Engineer$388k – $558k/year
ApplyView job
Travoom11 hours ago

Principal Full Stack Engineer – Travel & Ticketing

US flagTexas OnlyFull-timeFull-stack Engineer
ApplyView job
HeroSoftware GmbH - Shopify Apps11 hours ago

Senior Full Stack Developer

DE flagGermany OnlyFull-timeFull-stack Engineer€50k – €80k/year
ApplyView job
EverCommerce13 hours ago

Lead Software Engineer

US flagUnited States OnlyFull-timeFull-stack Engineer$170k – $195k/year
ApplyView job
GiveDirectly16 hours ago

Senior Software Engineer – Fundraising

US flagUnited States, +2 more countriesFull-timeFull-stack Engineer$181.1k/year
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers