Job Description
Position Summary
We are seeking a highly skilled Full-Stack Integration Engineer to design, develop, and support enterprise-grade applications and integration solutions. The ideal candidate will have strong experience in Node.js, TypeScript, React, SQL Server, REST APIs, and either Azure Functions or AWS Lambda, with the ability to work across application, integration, and data layers.
This role requires hands-on development experience, strong problem-solving skills, and the ability to build scalable, secure, and high-performance solutions in a cloud-based environment.
Key Responsibilities
Application Development
- Design, develop, and maintain backend services using Node.js and TypeScript.
- Build and maintain serverless applications using Azure Functions or AWS Lambda.
- Develop reusable, scalable, and maintainable frontend applications using React.
- Implement secure coding practices, authentication, authorization, and API security standards.
API & Integration Development
- Design and develop RESTful APIs using an OpenAPI/Swagger-first approach.
- Create and maintain API specifications, documentation, and integration contracts.
- Develop integrations between internal and external systems using APIs, messaging, and file-based interfaces.
- Implement synchronous and asynchronous integration patterns. Support data transformation and orchestration requirements across platforms.
Database Development
- Design and optimize SQL Server database schemas.
- Develop complex SQL queries, views, stored procedures, and functions. Perform database performance tuning, indexing, and query optimization.
- Ensure data integrity, security, and scalability.
Cloud & Serverless Development
- Develop, deploy, and maintain Azure Functions or AWS Lambda and cloud-native integrations.
- Work with Azure and/or AWS cloud services to support scalable and resilient application architectures. Monitor, troubleshoot, and optimize cloud-based solutions.
- Participate in CI/CD implementation and deployment automation.
Troubleshooting & Support
- Debug and resolve issues across frontend, backend, integration, and database layers
- Analyze application logs, system performance, and database bottlenecks.
- Collaborate with cross-functional teams to troubleshoot production incidents.
- Participate in code reviews and ensure adherence to development standards.
Required Qualifications
- Bachelors degree in Computer Science, Information Technology, or a related field.
- 7+ years of experience in application development and integration engineering.
- Strong hands-on experience with Node.js and TypeScript. Experience developing and deploying Azure Functions or AWS Lambda in production environments.
- Strong experience building applications using React. Expertise in REST API development and OpenAPI/Swagger specifications.
- Strong SQL Server development skills, including :Schema design/ Stored procedures/ Query optimization/Performance tuning.
- Experience with enterprise integration patterns: API integrations/Event-driven integrations/File-based integrations
- Strong debugging and troubleshooting skills across application and data layers.
- Experience with Git-based source control and CI/CD pipelines.
Preferred Skills
Experience with both Azure and AWS cloud environments.
Knowledge of microservices and serverless architectures.
Familiarity with containerization (Docker/Kubernetes) is a plus.
No Referrers Available
There are currently no referrers available for this job. You can still apply, will let you know once there is any referrer available.
