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.
Senior Full Stack - Software Developer (Vue.js, .NET, MongoDB, AWS)