Job Title: Software Engineer (TypeScript, Node.js, React, PostgreSQL)
Location: Houston, TX
Job Description
We are looking for a skilled Software Engineer with strong experience in TypeScript, Node.js, React, and PostgreSQL to design, develop, and maintain scalable web applications. The ideal candidate will work closely with product managers, designers, and backend teams to deliver high-quality, performance-driven solutions.
Key Responsibilities
• Design, develop, and maintain full-stack applications using TypeScript, Node.js, and React
• Build and consume RESTful APIs and backend services
• Develop efficient and scalable database schemas using PostgreSQL
• Write clean, maintainable, and well-tested code
• Collaborate with cross-functional teams to define and deliver new features
• Optimize application performance, security, and scalability
• Participate in code reviews and follow best engineering practices
• Troubleshoot and debug production issues
Required Skills & Qualifications
• Strong experience with TypeScript and Node.js
• Hands-on experience with React.js (Hooks, Context API, modern UI patterns)
• Solid understanding of PostgreSQL, SQL queries, indexing, and performance tuning
• Experience building REST APIs and backend services
• Familiarity with Git, CI/CD pipelines, and Agile/Scrum methodologies
• Good understanding of web fundamentals (HTML, CSS, JavaScript)
• Strong problem-solving and communication skills
Nice to Have
• Experience with cloud platforms (AWS / Azure / Google Cloud Platform)
• Knowledge of ORMs (TypeORM, Prisma, Sequelize)
• Exposure to Docker and containerization
• Experience with unit and integration testing frameworks
• Knowledge of GraphQL is a plus