Software Engineer-TypeScript, Node.js, React, and PostgreSQL
Title: Senior Software Engineer Node.js, React and TypeScript
Location: Dallas, Texas, USA
Work Arrangement: Onsite 5 Days per Week
Experience: 8+ Years of Relevant Experience
Interview Format: In-Person Interview Plano, Texas
Job Summary:
Innova Software Services Inc. is seeking an experienced Senior Software Engineer with strong hands-on expertise in TypeScript, Node.js, React, and PostgreSQL.
The successful candidate will design, develop, and maintain scalable full-stack applications, build reliable backend APIs, and collaborate with cross-functional engineering teams to deliver secure, maintainable, and high-performance software solutions.
This role requires strong software engineering fundamentals, experience with modern web technologies, and the ability to contribute to technical design, code quality, and engineering best practices.
Key Responsibilities: Full-Stack Application Development
Design, develop, and maintain scalable full-stack applications using Node.js, React, JavaScript, TypeScript, HTML, and CSS.
Build reusable frontend components and maintainable backend services.
Translate functional requirements into reliable technical solutions.
Optimize application performance, scalability, and maintainability.
Write clean, well-documented, efficient, and testable code.
Backend Engineering and API Development
Develop RESTful APIs using Node.js and TypeScript.
Build and maintain microservices and backend integrations.
Work with GraphQL, JSON, and modern API design patterns.
Develop database-driven applications using PostgreSQL and other relational or NoSQL technologies.
Support data modeling, SQL optimization, and application integration.
Work with messaging systems such as Kafka.
Frontend Engineering
Develop responsive user interfaces using React, JavaScript, TypeScript, HTML, and CSS.
Collaborate with UI/UX designers to implement application specifications.
Ensure consistent functionality across supported browsers.
Improve frontend performance, usability, and code maintainability.
Software Quality and Engineering Practices
Participate in code reviews and provide constructive technical feedback.
Implement unit testing and end-to-end testing.
Troubleshoot technical issues and recommend effective solutions.
Follow established coding standards and development practices.
Contribute to continuous improvement of engineering processes.
Cloud and DevOps
Work with cloud platforms such as AWS, Azure, or Google Cloud.
Support containerized application development using Docker and Kubernetes.
Collaborate on deployment, testing, and DevOps workflows.
Apply appropriate software security and operational best practices.
Team Collaboration and Technical Leadership
Collaborate with product managers, designers, QA engineers, and technical leads.
Participate in Agile and Scrum development activities.
Support technical discussions, design reviews, and project planning.
Mentor junior engineers and share engineering best practices.
Communicate technical issues and project updates clearly.
Required Qualifications: 8+ years of relevant professional software engineering experience.
Bachelor's degree in Computer Science, Software Engineering, or a related discipline, or equivalent practical experience.
Strong hands-on experience with TypeScript, Node.js, and React.
Strong experience developing full-stack web applications.
Experience working with PostgreSQL and SQL.
Experience designing and developing RESTful APIs.
Understanding of microservices architecture, GraphQL, and JSON.
Experience with relational and NoSQL databases.
Knowledge of HTML, CSS, and modern frontend development practices.
Experience with Agile and Scrum methodologies.
Strong debugging, analytical, and problem-solving skills.
Experience participating in code reviews and mentoring engineers.
Excellent written and verbal communication skills.
Ability to work onsite in Dallas, Texas, five days per week.
Preferred Qualifications: Experience with Kafka or similar messaging platforms.
Experience with AWS, Azure, or Google Cloud.
Familiarity with Docker and Kubernetes.
Experience with Bash scripting.
Knowledge of DevOps and CI/CD practices.
Experience with unit testing and end-to-end testing frameworks.
Experience optimizing complex, database-driven applications.
Core Technical Skills
TypeScript | JavaScript | Node.js | React | PostgreSQL | SQL | HTML5 | CSS3 | REST APIs | GraphQL | JSON | Microservices | Kafka | NoSQL | AWS | Azure | Google Cloud | Docker | Kubernetes | Agile | Scrum | DevOps | Unit Testing | End-to-End Testing
Interview Details
In-person technical interviews will be conducted in Plano, Texas.
Application Details
Interested candidates may submit their updated resumes to:
Email: HR@innovasoftservices.com
Subject: Senior Software Engineer Dallas, TX
Please highlight your hands-on experience with TypeScript, Node.js, React, PostgreSQL, and your availability for