Senior Full Stack - Software Developer (Vue.js, .NET, MongoDB, AWS)
PCloud Innovations is a born in the cloud start-up re-imagining the world of Plant3D, P&ID, Construction, AEC and BIM. PCloud uses the state-of-the-art cloud technologies to integrate all 3D/2D documents created during the engineering and construction phase of a project into a single, tag-centric, environment.
Our flagship product Plant Vision is an asset management and design review collaboration environment for viewing 3D models, 2D drawings and related data. Project information is digitalized in a cross-platform environment compatible with Autodesk Plant 3D, P&ID, Advance Steel and Revit.
Position Overview
PCloud Innovations is looking for a seasoned Senior Full Stack Software Developer to architect, build, and maintain our next generation web applications. While back-end expertise in Microsoft .NET, MongoDB, and AWS is essential, we're equally focused on a candidate who thrives on crafting rich, performant front-end experiences using Vue.js and modern JavaScript tooling. You will play a hands-on role in the full software lifecycle-from requirements gathering through to deployment and ongoing optimization-working closely with UX designers, product managers, and fellow engineers to deliver reliable, scalable solutions.
Key Responsibilities
Full Stack Development:
Design and implement modular back-end services in C#/.NET 8.
Develop dynamic, responsive front-end interfaces with Vue.js
Architecture & Design:
Define and document service interfaces, API contracts (REST/GraphQL), and data schemas.
Architect cloud native solutions on AWS ensuring reliability, scalability, and security.
Database Design & Optimization:
Model complex data structures in MongoDB, implement sharding/replication strategies, and fine tune indexes for high throughput.
Leverage MongoDB Atlas Search to build rich, full text search experiences-designing analyzers, synonyms, facets, and relevance scoring to power fast, accurate queries.
Apply AI powered database features (e.g., Atlas Vector Search, automated indexing recommendations) and integrate with related AI/ML tools to enhance data retrieval, classification, and insight generation.
Monitor performance and resource utilization using Atlas metrics and cloud native observability tools, proactively identifying and resolving bottlenecks.
Integration & Automation:
Integrate Autodesk Platform Services to extend our domain specific functionality.
Build and maintain CI/CD pipelines using Azure DevOps for automated testing, packaging, and deployment.
Collaboration & Mentorship:
Partner with product owners and UX/UI designers to translate user stories into technical deliverables.
Mentor and coach junior engineers through code reviews, pair programming, and technical workshops.
Continuous Improvement:
Advocate for and implement best practices in code quality, testing (unit/integration), and observability (logging, metrics, tracing).
Stay abreast of industry trends-especially in cloud services, JavaScript frameworks, and emerging Autodesk APIs-to drive innovation.
Qualifications
Education:
Bachelor's in computer science, Software Engineering, or a related technical discipline.
Experience:
5+ years of professional experience in back-end development with C# and the Microsoft .NET
3+ years designing and building front end applications using Vue.js
Proven track record with MongoDB: schema design, aggregation framework, indexing, and high availability setups.
Hands on experience deploying and operating services on AWS
Technical Skills:
Proficient with NPM, Webpack/Vite, and front-end unit testing frameworks (Jest, Vue Test Utils).
Strong understanding of RESTful API design; familiarity with GraphQL is a plus.
Solid grasp of authentication/authorization patterns (OAuth2, JWT).
Desirable:
Prior exposure to Autodesk Platform Services (APS) or similar APIs in the AEC industry.
Experience in 3D graphics or CAD integrations.
Familiarity with Agile/Scrum processes and Azure DevOps.
Soft Skills:
Exceptional problem-solving mindset, with a passion for clean, maintainable code.
Strong verbal and written communication skills; able to articulate complex technical concepts to diverse stakeholders.
Demonstrated leadership and mentoring ability; comfortable guiding technical discussions and driving consensus.
What We Offer
Competitive Compensation: Salary commensurate with experience, plus performance bonuses.
Comprehensive Benefits: Health, dental, vision, and flexible PTO.
Innovative Environment: Collaborate with experts in cloud, AEC software, and cutting edge Autodesk integrations.
Flexible Work Model: Fully remote position; core collaboration hours with asynchronous flexibility.