Type Here to Get Search Results !

Senior full-stack software engineer

About Trunk Help us make construction better for our planet. “Today, construction contributes over 38% to global emissions.” But the way we build is changing. Pre-manufacturing buildings, where components—think Lego pieces—are made in factories before being assembled on construction sites reduces emissions by 45%. This advanced, sustainable and efficient approach is growing around the world. Trunk is on a mission to unlock the full benefits of prefab construction with Trunk’s AI scheduling & quality system—reimagining collaboration and enabling projects to be delivered 20% faster. We’re early in our journey but we’ve covered a lot of ground; Trunk is revenue generating, scaling, backed by world-leading investors (including Pi Labs and Blackhorn Ventures along with operators at; Apple, Google, Signal) with customers in the UK and US. Our Stack * Supabase: We leverage Supabase, a powerful backend as a service (BaaS) solution, built on top of PostgreSQL. * React: React serves as the backbone of our web app, enabling seamless administration and reporting functionalities. * Builds and Continuous Delivery with Bitrise * Workflow Automation with GitHub Actions and Vercel: GitHub Actions automates our development workflows, while Vercel simplifies the deployment and hosting of our web applications. * Flutter: Flutter, a cross-platform framework, powers our mobile apps and status boards, enabling high-performance and visually appealing interfaces. * n8n: We utilize n8n, a user-friendly workflow automation tool, to streamline and simplify our business processes. Specific Responsibilities * Maintain Supabase Backend: Take ownership of maintaining, optimising and evolving our Supabase backend infrastructure. Ensure its smooth operation, stability, and reliability. Develop and optimise SQL queries to retrieve and manipulate the data efficiently in and out of Trunk’s CQRS baste Event-Sourced system. * Write Functions in Deno: Develop server-side functions using Deno. Implement business logic and backend functionalities to support our applications. * Assist with Infrastructure Tasks: Collaborate with the team to handle infrastructure-related tasks that may arise. This includes assisting with the deployment, monitoring, and scaling of backend systems, ensuring efficient and effective operations. * Occasionally Contribute to Front-end: Occasionally contribute to front-end development tasks, providing support and expertise when needed. Collaborate with the front-end team to ensure smooth integration between the front-end and back-end components. General Responsibilities * You’ll be working across Trunk’s key products - helping deliver the sustainable buildings of the future in ways that are simpler, safer and faster than yesterday. * You’ll contribute to our technical and product roadmaps and influence their direction. * You'll work with the team to implement new features, refine existing features, and solve challenges creatively to ensure the best possible experience for Trunk’s hardworking users. * You’ll participate in code reviews and occasional pair programming with another developer. * You’ll rotate with the rest of the engineering team to support the customer care team. * In a manufacturing and construction environment, service reliability is critical. You'll work with the team to refactor, test, improve and celebrate reducing technical debt. Requirements * Senior-level experience in building reliable, high-performance services. * Good written communication - we’re big on writing stuff up, small on endless meetings. * Capable of (and cares about) developing software that’s optimised for reliability and performance. * Capable of contributing to key technology choices and participating in the expansion of our tech stack. * Capable of working autonomously. * Comfortable working in first-line support (as everyone at Trunk does first-line support). * Required: * 5+ years of commercial Full stack experience * Experience with PostgreSQL * Experience with NodeJS * Experience with serverless services (Lambda / Edge functions) * Experience in training and onboarding junior engineers * Experience in improving and optimising existing databases * Nice to have: * Previous experience working in a start-up * Previous experience with event-sourced systems * Front-end experience with React Benefits * Flexible working hours * Salary £50k - £75k + Stock Options * Personal workplace coach available on-demand We're a distributed team working remotely. Our HQ is in Manchester, UK but you can be based in either the US or Europe to apply for this role.
http://dlvr.it/SqSB6R

Post a Comment

0 Comments
* Please Don't Spam Here. All the Comments are Reviewed by Admin.