onsite
Senior Software Engineer - Full Stack / QA - Baylor College of Medicine
Software Engineer
Lead end‑to‑end development of enterprise applications, driving full‑stack design, integration, and quality assurance using Python, Node.js, React, and AWS. Deliver scalable, secure solutions that support core academic and administrative functions.
About the role
Key Responsibilities
- Architect, develop, and maintain full‑stack web applications using Python, Node.js, and React, ensuring high performance and scalability.
- Design and implement secure data integrations and APIs, leveraging SQL databases and AWS services.
- Lead QA activities, including automated testing, code reviews, and continuous integration pipelines with Docker and CI/CD tools.
- Collaborate with cross‑functional stakeholders to translate business requirements into technical solutions and user stories.
- Troubleshoot and resolve production issues, optimize system performance, and provide ongoing support and maintenance.
Requirements
- 5+ years of professional software development experience with a strong focus on full‑stack engineering.
- Proficiency in Python, Node.js, React, SQL, and AWS cloud services.
- Hands‑on experience with Docker, CI/CD pipelines, and automated testing frameworks.
- Excellent problem‑solving skills and a commitment to coding best practices.
- Strong communication skills and ability to work collaboratively in a fast‑paced environment.
Skills
pythonnodejsreactsqlawsdockercicd