Job description
InnovateX Tech Labs is seeking a Senior Software Engineer to help build scalable, customer-centric software solutions. You will work across the full stack, collaborating with product, design, and platform teams to deliver high-quality features on a fast-moving roadmap. This is a hybrid role based in Austin with opportunities for remote work several days per week.
What you’ll do: design, implement, test, and maintain software across frontend and backend; contribute to architecture decisions; mentor junior engineers; write clean, well-documented code; participate in code reviews; optimize performance and reliability; collaborate with cross-functional teams to deliver value quickly.
Responsibility
- Architect, develop, test, and maintain scalable web applications using a modern, full-stack technology stack.
- Collaborate with product, design, and platform teams to translate requirements into robust features.
- Lead code reviews, mentor junior engineers, and uphold best practices for coding standards.
- Own critical components of frontend and backend systems, ensuring security, performance, and reliability.
- Implement CI/CD pipelines, automated tests, and monitoring to accelerate delivery.
- Troubleshoot production issues, perform root-cause analysis, and implement permanent fixes.
- Contribute to system design decisions and documentation to support scalability and onboarding.
Qualification
- Bachelor's degree in Computer Science or a related field, or equivalent practical experience.
- 5+ years of professional software development experience.
- Strong proficiency with JavaScript/TypeScript; expertise in React and Node.js.
- Hands-on experience with cloud platforms (AWS, GCP, or Azure) and containerization (Docker).
- Solid understanding of RESTful APIs, databases (PostgreSQL, MongoDB), and data modeling.
- Experience with CI/CD, unit/integration tests, and performance optimization.
- Excellent communication and collaboration skills; ability to thrive in a fast-paced environment.
- Nice-to-have: microservices, event-driven architectures, or serverless concepts.