Senior Software Engineer (Full Stack)
About Our Client:The organization is a digital product consultancy that partners with clients to support their digital transformation efforts. It helps businesses grow and improve customer experiences through thoughtfully designed technology solutions. The company addresses challenges in digital strategy, design, and technology by providing creative problem-solving services and delivering value quickly.About the Opportunity:The SENIOR SOFTWARE ENGINEER (FULL STACK) is responsible for designing, managing, and implementing scalable, high-performance web applications. This role plays a key part in translating complex business needs into production-ready solutions and elevating the technical capabilities of the team through mentorship. It contributes directly to the success of client projects by ensuring robust and effective software delivery.Responsibilities:Design and build complex, stateful front-end applications using React and TypeScriptDevelop and scale APIs across various AWS compute services such as Lambda, ECS/Fargate, and API GatewayArchitect backend services using Python frameworks including FastAPI, Flask, or Django REST FrameworkWrite and optimize queries for relational and document databases like PostgreSQL and DynamoDBImplement automated testing strategies across unit, integration, and end-to-end testsManage containerization and deployment through Docker and CI/CD pipelinesCollaborate with both technical and non-technical team members to ensure alignment on project goalsRequirements:Bachelor's degree in Computer Science or related field or equivalent experienceAt least 6 years of professional software development experienceDeep proficiency in Python and building cloud applications in AWSExperience with Python frameworks such as FastAPI, Flask, or Django REST FrameworkStrong skills with relational and document databases (PostgreSQL, DynamoDB)Proficiency in React and building complex front-end applicationsComfortable with TypeScript and React meta-frameworks like Next.js or AstroFamiliarity with front-end tooling such as Webpack, Vite, or TurbopackStrong understanding of browser internals and cross-browser issuesSkilled in API design and developmentExperience with containerization tools like DockerFamiliarity with DevOps practices including CI/CD and Git version controlExperience with automated testing across the stackAbility to translate business requirements into production-ready solutionsStrong problem-solving and communication skillsProactive collaborator and mentor to technical colleaguesWorking knowledge of accessibility concerns; localization/internationalization experience is a plusPay Range and Compensation Package:130,000-170,000 per yearThe pay range provided reflects target compensation and individual pay is based on experience, skills, education, certifications, internal equity, market conditions, and geographic location.Benefits & Perks:Comprehensive medical plans including an HSA-eligible optionDental and vision insuranceCompany-paid Basic Life and AD&D Insurance, Short-Term Disability, and Long-Term Disability coverageEmployee-paid options for additional insurance including life, accident, critical illness, hospital indemnity, pet insurance, legal support, and identity theft protection401(k) plan with company match up to 3.5% and immediate vestingFlexible paid time off for vacation, personal time, illness, or caregivingRemote-friendly work environmentEqual Opportunity Statement: Our client is an equal opportunity employer. They celebrate diversity and are committed to creating an inclusive environment for all employees. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, or national origin.Note:RemoteHunter is a recruitment partner of this role. Please note that all employment decisions, including candidate assessment, interviews, hiring, compensation, and employment terms, are made exclusively by the hiring employer.