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:
Education: