InOpTra Digital is seeking a Senior Software Engineer / Tech Lead to take on a hands-on leadership role. The ideal candidate will have deep expertise in modern frontend architecture and backend technologies, driving the migration of their existing stack and enhancing lead generation products.
Responsibilities:
- Architect scalable, secure, and high-performance frontend and backend solutions following best practices, OOAD principles, and established design patterns
- Drive the migration of the existing stack to React and Next.js and GCP
- Handle end-to-end delivery from requirements gathering through production release
- Enhance and support our lead generation products with new features and bug fixes
- Develop and maintain responsive, user-friendly web interfaces while optimizing performance, accessibility and cross-browser compatibility
- Develop and maintain backend services to ensure functionality, reusability, and reliability
- Participate in code reviews, testing and debugging to maintain code quality and reliability
- Tackle performance issues, production incidents, and optimization challenges proactively
- Lead the engineering team through the migration process, including mentoring developers, conducting PR reviews, and overseeing deployments
- Work collaboratively with stakeholders to align project goals and timelines
- Communicate effectively with both technical and non-technical audiences
Requirements:
- Master's in Computer Science or equivalent experience
- 12+ years of overall software development experience
- 6 to 10 years of hands-on experience with React
- 3 to 5 years of hands-on experience with Next.js
- Strong proficiency in TypeScript, JavaScript, HTML and CSS
- Experience with cloud platforms, preferably GCP, including Docker and containers
- Experience with Perl, Python or equivalent in a Linux/Unix environment
- Experience with MySQL or other databases
- Proven ability to define architecture, strategy, and best practices for frontend and full-stack applications
- Experience using AI tools such as Claude or Cursor to accelerate SDLC
- Strong analytical, problem solving and critical thinking skills
- Strong verbal, written and interpersonal communication skills
- Experience with Git and/or memcache
- Experience with CI/CD pipelines and automated testing frameworks, and production deployments
- Experience with performance optimization, scaling, and security in production environments
- Demonstrated experience leading and mentoring engineering teams
- Strong foundation in Object-Oriented Analysis and Design (OOAD) and Design Patterns
- MS in Computer Science preferred