Manage your maintenance and operations without the paper stacks.
Integration Developer
Location
United States
Posted
140 days ago
Salary
0
Seniority
Senior
Job Description
Integration Developer
MaintainX
• Work in partnership with Integration Consultants to understand client integration requirements and business processes. • Collaboratively design, develop, and implement integration solutions that align with client objectives. • Provide technical guidance and support to Integration Consultants and clients. • Apply technical skills to provide expert integration advice on how to best utilize our Open REST APIs. • Design and develop customized integration solutions, leveraging relevant APIs, connectors, and data transformation techniques. • Work with the MaintainX Engineering and Product Team to prioritize and discuss customer integration requirements. • Knowledge of Tech Stack components: TypeScript / NodeJS / React / ReactNative / and MySQL. • Ensure the reliability, security, and performance of integration solutions through rigorous testing and quality assurance. • Create and maintain detailed technical documentation, including technical specifications, code documentation, and progress reports. • Communicate project status and technical details to both internal teams and clients. • Assist in debugging and troubleshooting technical issues that may arise during the integration process. • Provide ongoing technical support to clients, ensuring their integration projects run smoothly. • Work in close coordination with cross-functional teams, including Integration Consultants, project management, and other relevant stakeholders, to ensure seamless project delivery. • Participate in project planning, scoping, and timeline management.
Job Requirements
- 3+ years experience in software development. This may include, but is not limited to, prior roles in solutions architecture, software engineering, or software development.
- Bachelor’s Degree in Computer Science, Management Information Systems, Engineering, or related field.
- An ability to understand how to organize and consolidate customers’ data in various formats and from various source applications.
- Proficiency in programming languages (JavaScript), APIs, middleware platforms, and data transformation.
- Ability to translate business requirements into technical solutions.
- Detail and process-oriented, with the ability to manage projects spanning external and internal stakeholders.
- Strong problem-solving and debugging skills.
- Critical thinking mindset and scrappy enough to think on your feet for customers.
- Excellent written and verbal communication skills.
- Ability to adapt to evolving project requirements and effectively work in a team.
Benefits
- Competitive salary and meaningful equity opportunities.
- Healthcare, dental, and vision coverage.
- 401(k) / RRSP enrollment program.
- Take what you need PTO.
- A Work Culture where:
- You’ll work alongside folks across the globe that reflect the MaintainX values, Smart Humble Optimist.
- We believe in meritocracy, where ideas and effort are publicly celebrated.
Related Guides
Related Job Pages
More Software Engineer Jobs
• Lead a high-impact organization of ~35 engineers • Drive technical vision by defining the roadmap for core data stores and processing engines • Enable 170+ autonomous product teams to leverage datastores-as-a-service • Pioneer agentic infrastructure by leading the shift toward an “agentic” model • Ensure strong data governance by leading compliance, privacy, encryption, and proactive risk management • Foster technical excellence by coaching and mentoring teams on high-level software design • Collaborate cross-functionally to build strong relationships • Cultivate an inclusive, high-performing engineering culture
Senior Mobile Engineer, React Native
PandaDocPandaDoc is a computer software company that is working to empower clients “to streamline their process” to negotiate, generate, and sign a variety of documents and provide the
• Deliver high-quality, production-ready mobile features from design to rollout, meeting functional and non-functional requirements (performance, scalability, security, reliability). • Build features for document creation, viewing, signing, and management workflows optimized for mobile constraints. • Contribute to the architecture and modularization of mobile apps, creating reusable components, libraries, and cross-platform solutions. • Write clean, testable, maintainable code and ensure proper automated testing, monitoring, and documentation. • Manage over-the-air (OTA) updates using CodePush and participate in both App Store and Google Play release processes. • Proactively identify and mitigate risks, troubleshoot production issues, and monitor system performance. • Collaborate closely with product managers, designers, and engineers to translate product requirements into actionable technical solutions. • Make pragmatic technical decisions and contribute to feature-level and team-level architecture discussions. • Mentor and support team members through code reviews, tech talks, documentation, and knowledge sharing. • Balance technical excellence with delivery efficiency, ensuring features are delivered reliably and maintainably. • Continuously improve mobile engineering practices and contribute to a better experience for both users and engineers.
Senior Mobile Engineer, React Native
PandaDocPandaDoc is a computer software company that is working to empower clients “to streamline their process” to negotiate, generate, and sign a variety of documents and provide the
• Deliver high-quality, production-ready mobile features from design to rollout, meeting functional and non-functional requirements (performance, scalability, security, reliability). • Build features for document creation, viewing, signing, and management workflows optimized for mobile constraints. • Contribute to the architecture and modularization of mobile apps, creating reusable components, libraries, and cross-platform solutions. • Write clean, testable, maintainable code and ensure proper automated testing, monitoring, and documentation. • Manage over-the-air (OTA) updates using CodePush and participate in both App Store and Google Play release processes. • Proactively identify and mitigate risks, troubleshoot production issues, and monitor system performance. • Collaborate closely with product managers, designers, and engineers to translate product requirements into actionable technical solutions. • Make pragmatic technical decisions and contribute to feature-level and team-level architecture discussions. • Mentor and support team members through code reviews, tech talks, documentation, and knowledge sharing. • Balance technical excellence with delivery efficiency, ensuring features are delivered reliably and maintainably. • Continuously improve mobile engineering practices and contribute to a better experience for both users and engineers.
• Architect and develop solutions utilizing SQL Server, Oracle, Elasticsearch, Redis and other database technologies • Design and develop ETL solutions utilizing toolsets such as SSIS, .Net, and Python • Provide support and expert guidance for other developers utilizing the OLTP, OLAP, and ETL processes and databases • Monitor and maintain performance of business-critical systems • Designs & develops extraction, transformation, and loading (ETL) processes for data integration and analysis • Performs Ad Hoc queries, imports, and exports as required • Monitors system for normal operations including database availability, performance tuning (SQL query, stored procedures & database engine), indexing, data/error checking, and error handling • Makes recommendations to improve database and application design standards that will increase performance, reliability, and ease of administration • Implements user access controls and data security measures as appropriate • Creates and manages data processes related to NoSQL document store solutions • Works with development team to resolve issues, examines risks & enforces design patterns • Tracks status & communicates progress effectively to project management • Works both independently and as a member of a team



