
Senior Software Engineer, Full Stack
Posted Oct 20

Posted Oct 20
This is a fully remote position, open to applicants in United States.
β’ Lead the self-service product initiatives aimed at attracting potential customers and generating new revenue streams.
β’ Oversee essential tools utilized by customer success teams to effectively support clients.
β’ Convert business requirements into systems that facilitate core business functions.
β’ Collaborate with stakeholders to resolve uncertainties in business operations and system architecture.
β’ Create and enhance flexible frontend and backend systems adhering to sound design principles.
β’ Maintain the integrity, correctness, and precision of data related to key business processes.
β’ Develop and uphold frontend components, including their design and architecture.
β’ Guarantee the quality and reliability of frontend interfaces, as well as the accuracy and efficiency of the application stack.
β’ Persistently refine existing APIs and delivery mechanisms while also developing new ones.
β’ Contribute to independent data products that empower data teams and developers to build scalable solutions.
β’ 5-7+ years of professional experience with demonstrable instances of strategic technical problem-solving and execution.
β’ Strong foundational knowledge in software development.
β’ Experience in systems requiring engagement with pre-existing implementation patterns and their evolution over time.
β’ 4+ years of practical experience with Python in a production setting.
β’ Proficient in REST API design, covering resource modeling, versioning, pagination, error management, and authentication/authorization.
β’ Hands-on experience with backend frameworks such as FastAPI, Django, Flask, or similar.
β’ Extensive SQL expertise with PostgreSQL, MySQL, or similar, including schema design, migrations, and query optimization.
β’ Experience in designing for performance and scalability, including caching strategies, background tasks, and managing high-volume or prolonged workloads.
β’ Proven track record of writing well-tested backend code (e.g., pytest), encompassing unit, integration, and API-level tests.
β’ Familiarity with cloud infrastructures (AWS, GCP, or similar), containerization (Docker), and CI/CD pipelines.
β’ Experience in instrumenting and managing production services, including logging, metrics, alerting, and troubleshooting live issues.
β’ 2+ years of experience with React.js and TypeScript.
β’ Familiarity with Next.js or other React.js frontend frameworks.
β’ Comfortable implementing designs using CSS fundamentals and Tailwind CSS.
β’ Ability to collaborate effectively with UI/UX designers, offering a customer-focused perspective.
β’ Must excel in a dynamic environment and possess the ability to work independently.
β’ Competence in scoping, breaking down, and estimating projects accurately, with a strong history of successful delivery.
β’ Communicate progress and obstacles clearly with managers, team members, and stakeholders.
β’ Strong written communication skills on platforms like Slack/Chat and in documentation.
β’ Collaborate across engineering, design, and product management teams.
β’ Experience in writing technical design documents and translating them into actionable projects, milestones, and backlogs.
β’ Experience in mentoring and developing junior engineers.
β’ Ensure and promote high standards of code quality and development practices within the team.
β’ Stock options.
β’ Competitive salary packages.
β’ Unlimited paid time off.
β’ Medical, dental, and vision insurance.
β’ Health, fitness, and office stipends.
β’ Permanent flexibility to work from any location and in any manner you prefer.
Leidos
Consertus
Penn Interactive
Foundation Health
Get handpicked remote jobs straight to your inbox weekly.