← Back to remote jobs
Nok Human Capital

Nok Human Capital

Software Developer

View company profile →
Fully RemoteEngineeringUnited States

Salary

Not listed

Posted

3h ago

Source

himalayas

Software DeveloperFull Stack DeveloperCloud DeveloperAPI DeveloperAWS Developer

About the Client

Our client is a global leader in e-commerce and technology, recognized for delivering innovative technology solutions, operational excellence, and data-driven decision-making at scale. Their BIM & Digital (BIM&D) function develops digital construction and engineering solutions that enable GES stakeholders to improve quality, compliance, sustainability, risk management, scheduling, and virtual design review.

They are seeking a hands-on, technically strong Software Developer to build, integrate, and enhance software products across Amazon PreConnector, AWS, Autodesk platforms, and AI-enabled engineering workflows.

Job Title

Software Developer

Job Summary

Our client is seeking a hands-on Software Developer to join the BIM&D technology team and contribute to the development and enhancement of innovative software products. The core focus of this role is full-stack software development, API integration, cloud technologies, and AI-assisted engineering.

The successful candidate will design, develop, test, and maintain scalable web applications and APIs within a microservices architecture. They will work extensively with Amazon PreConnector, integrating AWS and Autodesk Platform Services, developing MCP-based integrations, and leveraging AI-assisted development tools such as Claude Code and Amazon Q Developer to accelerate delivery and improve engineering productivity.

The role requires strong experience with React.js, JavaScript/TypeScript, Java Spring Framework, AWS, RESTful APIs, microservices, and Git-based development workflows. Experience with Python, SQL, dbt, or AI/ML integration patterns is also valuable.

BIM and digital construction knowledge is beneficial but not a prerequisite, as the team will provide the necessary domain context and training.

The ideal candidate is a proactive software engineer who enjoys solving complex technical problems, working with emerging technologies, collaborating with cross-functional teams, and building reliable, scalable solutions in a fast-paced environment.

Key Responsibilities

Software Development & Architecture

  • Design, develop, and maintain scalable web applications and APIs using a microservices architecture.
  • Build high-performance, reliable features for Amazon PreConnector and related BIM&D software products.
  • Contribute to software architecture decisions and ensure solutions are scalable, maintainable, and secure.
  • Troubleshoot technical issues and conduct structured root-cause analysis.

AI-Assisted Development

  • Leverage AI coding tools such as Claude Code and Amazon Q Developer to accelerate feature development.
  • Use AI-assisted tooling to automate repetitive engineering tasks and improve development productivity.
  • Explore and apply emerging AI development practices to improve code quality and delivery efficiency.

MCP & AI Agent Integration

  • Work with Model Context Protocol (MCP) integrations within Amazon PreConnector.
  • Enable AI agents to interact with AWS data services and internal business intelligence systems.
  • Support the development and integration of MCP-based solutions for external APIs and enterprise data systems.
  • Contribute to agentic AI workflows and AI/ML integration patterns where applicable.

AWS & Amazon Platform Integration

  • Develop and maintain integrations with AWS services including EC2, Lambda, S3, API Gateway, and Amazon Redshift.
  • Work with AWS data lakes and Amazon internal data and reporting platforms.
  • Enable secure data exchange and data democratization across GES stakeholders.
  • Support real-time reporting and analytics capabilities across BIM&D products.

API Design & Development

  • Architect, build, test, and document secure RESTful APIs.
  • Integrate Autodesk Construction Cloud, Autodesk Platform Services, AWS services, and Amazon internal platforms.
  • Follow OpenAPI standards and applicable Amazon security and engineering policies.
  • Ensure APIs are scalable, reliable, secure, and maintainable.

User Interface & Experience

  • Develop intuitive and accessible front-end interfaces for BIM and digital construction applications using React.js.
  • Apply user-centred design principles to create effective user experiences.
  • Maintain consistency with established Amazon design systems and engineering standards.

Performance & Reliability

  • Identify performance bottlenecks across applications, APIs, and data pipelines.
  • Implement solutions to improve throughput, reduce latency, and enhance system reliability.
  • Monitor and continuously improve application performance at scale.

Testing & Quality Assurance

  • Develop and maintain unit, integration, and end-to-end automated tests.
  • Integrate automated testing into CI/CD pipelines.
  • Ensure software meets required reliability, security, quality, and compliance standards.
  • Participate in code reviews and contribute to continuous improvement of engineering practices.

Documentation & Knowledge Management

  • Produce and maintain clear technical documentation covering software, APIs, architecture, and integration patterns.
  • Document development standards and technical solutions to support knowledge sharing across the BIM&D team.
  • Contribute to effective technical knowledge transfer across engineering and business stakeholders.

Cross-functional Collaboration

  • Collaborate with BIM specialists, GES engineers, data scientists, product managers, and Amazon technology teams.
  • Translate business requirements into practical technical solutions.
  • Communicate complex technical concepts clearly to both technical and non-technical stakeholders.

Platform Maintenance & Continuous Improvement

  • Maintain and enhance existing Amazon PreConnector modules and ACC/BIM360 integrations.
  • Support technology solutions serving GES functions including Quality, Compliance, Sustainability, Risk Management, Scheduling, and Virtual Design Review.
  • Identify opportunities to improve existing processes, systems, integrations, and engineering workflows.

Basic Qualifications

  • Bachelor's degree or higher in Computer Science, Software Engineering, Information Technology, or a related discipline.
  • 3–4 years of professional software development experience.
  • 2–3 years of hands-on experience with React.js, JavaScript (ES6+), and Java Spring Framework for full-stack web application development.
  • 1–2 years of practical experience designing and developing microservices-based architectures and distributed systems.
  • 1–2 years of experience with Amazon Web Services (AWS), including services such as EC2, Lambda, S3, API Gateway, and Amazon Redshift.
  • Experience or exposure to CI/CD pipelines using AWS CodePipeline, AWS CodeBuild, or equivalent tools.
  • 1+ year of experience with Git and collaborative development workflows, including pull requests, code reviews, and branching strategies.
  • Strong analytical, debugging, and problem-solving skills.
  • Excellent written and verbal communication skills in English, with the ability to explain technical concepts clearly to non-technical stakeholders.

Preferred Qualifications

  • Familiarity with Autodesk Platform Services (APS) APIs, including Model Derivative, Data Management, Design Automation, and Viewer APIs.
  • Awareness of Autodesk Construction Cloud (ACC) and/or BIM360 platforms.
  • Understanding of BIM principles and industry standards such as ISO 19650.
  • Familiarity with BIM authoring tools such as Revit, AutoCAD, or Navisworks.
  • Experience building or consuming Model Context Protocol (MCP) servers.
  • Familiarity with agentic workflow design, prompt engineering, or AI/ML integration patterns.
  • Experience integrating with Amazon internal platforms, AWS data lakes, Redshift, BI, or reporting systems.
  • Experience with Python, TypeScript, C#/.NET, SQL, and dbt.
  • Experience working with data-intensive applications or construction technology platforms.

Software / Programs / Tools

  • Programming Languages: Python, JavaScript, TypeScript, Java, .NET/C#, SQL
  • Data & Analytics: dbt, Amazon Redshift, AWS data lakes
  • Frontend: React.js
  • Backend: Java Spring Framework, REST APIs, Microservices
  • Cloud: Amazon Web Services (AWS), including EC2, Lambda, S3, API Gateway, and Redshift
  • AI Development: Claude Code, Amazon Q Developer, AI/ML integration tools
  • AI Integration: Model Context Protocol (MCP), agentic workflows
  • DevOps: Git, CI/CD, AWS CodePipeline, AWS CodeBuild
  • Autodesk: Autodesk Platform Services (APS), Autodesk Construction Cloud (ACC), BIM360

Job Details

  • Employment Type: Full-time
  • Department: BIM & Digital (BIM&D)
  • Industry: E-commerce / Technology / Digital Construction
  • Experience Level: Mid-Level
  • Years of Experience: 3–4 years
  • Technical Assessment: Yes
  • Travel Required: No
  • Priority: High
  • Work Focus: Software Development, Cloud Integration, APIs, AI-Assisted Development, BIM Technology

Note: BIM domain expertise is preferred but not mandatory. The successful candidate will receive relevant domain context and support from the BIM&D team. The primary requirement is strong hands-on software development capability combined with the ability to learn and work across cloud, API, Autodesk, and AI-enabled technologies.

Before you apply

  • Confirm async-friendly culture vs daily standup-heavy expectations
  • Ask about on-call rotation and incident expectations
  • Check the tech stack matches what you actually want to use day-to-day

Interested in this role?

RemoteTide sends you directly to the source. No account required.

Apply Now →

More Engineering remote jobs

Similar roles by skill

Get similar jobs by email