Your space-enabled career begins here

Space-based technologies are the building blocks of these pillars of innovation:

Search for credible job opportunities with top entrepreneurial space companies.

Software Engineer II

Trimble

Trimble

Software Engineering
Chennai, Tamil Nadu, India
Posted on Jul 4, 2025

Job Title: Software Engineer II

Role: Full Stack Developer (TypeScript, Next.js, SQL)

About Trimble AECO:
Trimble AECO’s Viewpoint solutions empower contractors to optimize construction project management, leveraging data to reduce risk and enhance profitability. Our cloud-based innovations bridge critical business functions—accounting, project management, and field operations—delivering scalable, intuitive solutions for organizations of all sizes. By integrating cutting-edge technology, we drive efficiency, accountability, and better project outcomes.

Who Are We Looking For?

We seek a skilled Full Stack Developer with 3+ years of experience in TypeScript/JavaScript, modern web frameworks, and cloud-native development. You’ll design, build, and deploy high-performance software for the construction industry, collaborating with cross-functional teams to deliver scalable solutions. A strong focus on clean code, unit testing, and best practices is essential.

Key Responsibilities:

  • Develop and maintain full-stack applications using TypeScript, Next.js, and SQL(Mandatory)

  • Write unit tests and ensure code reliability.

  • Collaborate with product teams to translate business needs into technical solutions.

  • Optimize backend services, APIs, and database performance.

  • Mentor junior developers and promote best practices.

  • Troubleshoot issues and provide technical guidance.

  • Stay updated with emerging technologies and industry trends.

Required Skills and Qualifications:

  • 3 to 5 years of professional experience in full-stack development.

  • Strong expertise in TypeScript/JavaScript and modern frameworks.

  • Experience with unit testing (Jest, Mocha, etc.).

  • Next.js (or similar React-based frameworks) - High proficiency in building complete applications with Next.js, including its capabilities for UI (pages, components), rendering (SSR/SSG), and API development (API Routes).

  • Node.js: Deep understanding of the Node.js runtime environment, its asynchronous nature, and core APIs.

  • MySQL: Good proficiency in designing database schemas and writing complex, optimized SQL queries directly from a server-side environment.

  • TypeScript: Good proficiency in using TypeScript across the full stack to build robust, scalable, and maintainable applications

  • Familiarity with RESTful APIs and microservices architecture.

Good to Have:

  • Jest (or other testing framework): Experience writing effective and thorough automated tests for JavaScript/TypeScript code.

  • AWS (Amazon Web Services): Familiarity with core AWS services (e.g., EC2, S3, RDS, Lambda) and modern cloud deployment strategies.

  • JSON: Deep proficiency in structuring, parsing, and manipulating JSON data for APIs and data exchange.

  • CI/CD: Experience with setting up and maintaining continuous integration and deployment pipelines.

Soft Skills:

  • Strong problem-solving and communication skills.

  • Passion for learning and adopting new technologies.

Education:

  • BE/BTech/ME/MTech/M.S. in Computer Science or related field (or equivalent experience).