Senior Integrations Software Developer
Overview:
We are looking for a Senior Integrations Software Developer to lead the design and development of our enterprise-wide GraphQL API layer, which serves as the central integration platform connecting all enterprise systems and applications. This role goes beyond coding—you will partner with business stakeholders and technical teams to translate complex business requirements into clear, scalable integration solutions. You will also play a key role in shaping the API platform strategy, mentoring developers, and driving best practices across the organization.
Key Responsibilities:
- Lead the development and evolution of the enterprise GraphQL API layer, ensuring it meets performance, scalability, and security standards.
- Partner with business stakeholders and technical teams to understand integration needs and deliver straightforward, effective solutions.
- Define and enforce API design standards, governance, and best practices across teams.
- Guide and mentor mid-level and junior developers, fostering a culture of collaboration and technical excellence.
- Work with diverse databases, including MS SQL, PostgreSQL, Oracle DB, and others, ensuring efficient data access and transformation.
- Contribute to API platform engineering, improving developer experience and enabling other teams to integrate seamlessly.
- Participate in architectural discussions, influencing decisions on integration patterns and enterprise connectivity.
- Drive continuous improvement in CI/CD pipelines, containerization strategies, and deployment processes.
Required Skills & Qualifications:
- 5+ years of professional experience in software development, with at least 2 years in a senior or lead role.
- Expert proficiency in JavaScript/TypeScript and Node.js.
- Deep experience with GraphQL and REST API design and implementation.
- Strong understanding of API architecture, authentication, and authorization mechanisms.
- Hands-on experience with relational databases (MS SQL, PostgreSQL, Oracle DB).
- Proficiency with Docker for containerization and deployment.
- Familiarity with event driven architecture (SNS/SQS, Kafka)
- Knowledge of API gateway technologies and microservices architecture.
- Ability to communicate complex technical concepts to non-technical stakeholders clearly and effectively.
- Proven track record of delivering scalable integration solutions in enterprise environments.
Preferred Qualifications:
- Experience with enterprise systems integration (CPQ, ERP, PLM, CRM).
- Familiarity with CI/CD pipelines, DevOps practices, and cloud platforms (AWS, Azure, or GCP).
- Strong leadership and mentoring skills, with the ability to influence technical direction.