> Markdown version of [/jobs/ext/1903871-software-engineer](https://www.wearedevelopers.com/jobs/ext/1903871-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineer - **Company:** Renaissance Charitable Foundation Inc. - **Location:** United States (Remote available) - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Agile Methodology, Artificial Intelligence, Amazon Web Services, Amazon Elastic Compute Cloud, Amazon S3, Automation of Tests, Cloud Computing, Code Generation, Continuous Integration, Software Design Patterns, Software Systems, SQL Stored Procedures, SQL Databases, TypeScript, Test-Driven Development (TDD), ReactJS, Backend, Information Technology, Graphql, Front End Software Development, Functional Programming, Restful APIs, Code Restructuring, Microservices - **Published:** July 31, 2026 - **Apply:** https://job-boards.greenhouse.io/renpsg/jobs/5219560008 ## About the Role * Bachelor's degree in Computer Science or related field * 5+ years of backend development experience (Typescript or equivalent) * 5+ years of frontend development experience (React) * Experience building scalable cloud applications, microservices, GraphQL and REST APIs * AWS experience including core services(EC2, S3, and Lambda) * Strong knowledge of algorithms, design patterns, and system design * Experience with Agile/Lean methodologies and CI/CD practices * Experience with automated testing and test-driven development ## Description Senior full-stack engineer responsible for designing, building, and maintaining TypeScript/React frontends and backend services. Lead architecture, mentor engineers, write automated tests, optimize systems for scalability and performance, and collaborate with product and stakeholders to deliver secure, reliable cloud-based solutions., The Senior Software Engineer is a highly experienced technical professional who acts as a team advisor and thought leader, driving the direction and execution of high-impact initiatives within their domain. This role requires advanced technical expertise, independent judgment, and the ability to solve highly complex problems while mentoring others and elevating team capabilities. This individual collaborates across engineering, architecture, and product teams to build scalable, high-quality software solutions, while balancing innovation with sustainability and long-term product strategy., Technical Leadership & Execution * Design, develop, and maintain features using TypeScript and React, building responsive, accessible, and performant user interfaces. * Modification of database objects using SQL (stored procedures, views, tables etc.). * Act as a technical advisor and thought leader, guiding high-impact initiatives across the domain. * Lead architectural discussions and contribute to system design decisions with a focus on maintainability, scalability, and performance. * Solve highly complex technical problems using advanced knowledge and broad experience. Engineering Excellence * Write and maintain automated unit, integration, and UI tests to improve quality and reduce defects. * Drive improvements in engineering practices, standards, and methodologies * Refactor and optimize systems to improve efficiency, maintainability, and performance. * Ensure adherence to security, compliance, and reliability standards. Collaboration & Influence * Establish credibility and influence across teams by clearly communicating complex technical concepts. * Partner with product, architecture, and business stakeholders to deliver impactful solutions. * Build strong cross-functional relationships and contribute to broader organizational initiatives. * Translate technical concepts into business value for non-technical stakeholders. Mentorship & Capability Building * Mentor engineers by sharing expertise, guiding design decisions, and helping avoid technical pitfalls. * Actively elevate team capabilities through coaching and knowledge sharing. * Foster a culture of continuous learning and improvement. AI Usage & Engineering Efficiency * Leverage AI-assisted development tools (e.g., code generation, testing support, documentation automation) to increase productivity and accelerate delivery cycles * Identify opportunities to integrate AI into products, engineering workflows, and operational processes. * Use AI responsibly to enhance-not replace-engineering judgment, ensuring quality, security, and ethical standards. * Continuously evaluate and adopt emerging tools and technologies to improve team efficiency and effectiveness. ## Related Videos - [Watch Tests Go Brrrr! : Getting Started with Cypress in ReactJS](https://www.wearedevelopers.com/videos/282-watch-tests-go-brrrr-getting-started-with-cypress-in-reactjs) - [Developing the Backend with Stefan Lingler, CTO at Shpock](https://www.wearedevelopers.com/videos/100360-developing-the-backend-with-stefan-lingler-cto-at-shpock) - [Putting the Graph In GraphQL With The Neo4j GraphQL Library](https://www.wearedevelopers.com/videos/257-putting-the-graph-in-graphql-with-the-neo4j-graphql-library) - [WeAreDevelopers LIVE – AI, Freelancing, Keeping Up with Tech and More](https://www.wearedevelopers.com/videos/1786-wearedevelopers-live-ai-freelancing-keeping-up-with-tech-and-more) - [Meet Your New BFF: Backend to Frontend without the Duct Tape](https://www.wearedevelopers.com/videos/682-meet-your-new-bff-backend-to-frontend-without-the-duct-tape) - [Nest.js - TypeScript in the backend can also be clean](https://www.wearedevelopers.com/videos/1033-nest-js-typescript-in-the-backend-can-also-be-clean) ## Related Articles - [React Developer Salary [2023]](https://www.wearedevelopers.com/magazine/198-react-developer-salary-2023) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [The Best X (Twitter) Accounts for Developers](https://www.wearedevelopers.com/magazine/294-the-best-x-twitter-accounts-for-developers) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [Dev Digest 131 - AI'm not sure about OSS](https://www.wearedevelopers.com/magazine/472-dev-digest-131-ai-m-not-sure-about-oss)