Intuety is a growing tech company striving to improve risk assessments and corporate memory across construction and other heavy industry. Our innovative AI powered solution is changing how large enterprise organisations approach corporate memory and risk assessment creation. Intrinsic to our growth and success is the ability to integrate with software across the B2B enterprise landscape. We are looking for a Software engineer with experience in software integration and open API development to accelerate our expansion across clients, sectors and regions.
Roles and Responsibilities
As a Software Engineer at Intuety, you will play a pivotal role in designing, developing, and maintaining our Application API. You will collaborate closely with other software engineers and data scientists to deliver high-quality, scalable and maintainable solutions. Your responsibilities will include:
- Active participation in design and architecture discussions, providing technical guidance, and ensuring best practices are followed.
- Developing and enhancing our API product for both internal and external consumption.
- Writing efficient, modular, and testable code that meets high-quality standards.
- Collaborating with product managers, designers, and other engineers to understand requirements and translate them into technical solutions.
- Providing technical guidance and knowledge sharing with junior engineers, fostering a culture of continuous learning and growth.
- Participating in code reviews to maintain code quality and ensure consistency across the team.
- Identifying and addressing performance bottlenecks, security vulnerabilities, and other technical challenges.
- Writing unit and integration tests using Jest and other testing frameworks to ensure software reliability.
- Utilizing Docker and Kubernetes for containerization, deployment, and orchestration of applications.
- Troubleshooting and debugging issues across the software stack and providing timely resolutions.
- Staying up-to-date with industry trends, emerging technologies, and best practices to drive innovation within the team.
Experience
As this role is focused on development of third party integrations, we are looking for engineers with the following experience:
- Implementation of Node.js Restful APIs for live customer facing environments.
- Experience with python API frameworks a plus,
- Integration with enterprise third party APIs. Specific experience with Autodesk construction cloud, and Microsoft Graph API a plus but not required
- Writing clear API documentation for generation of OpenAPI/Swagger documentation
Skills
Required
- Strong production typescript and js experience
- js experience
- OpenAPI/Swagger documentation writing
- Unit Test development in Jest.js
- Mysql
- Software engineering best practices.
- Git
Beneficial
- Containerisation and Docker
- Integration Test writing
- TypeORM or other similar Object Relationship management framework (e.g Active Record)
Benefits
- Budget for training and development
- Flexible working, including working from home and flexible hours
- Collaborative and innovative work environment.
- Rewards scheme for birthdays, work anniversaries and good work
- Career progression through a fast growing AI start-up
Culture
We are a remote friendly organisation open to candidates from across the UK, but some time will be required in our offices in Port Talbot each month to foster relationships and collaborations. We are output driven and offer flexible hours around family or healthcare commitments.
We encourage growth and learning at every opportunity with dedicated time for training and professional development, and funding and support available for training and education.