INTL - Principal Backend Engineer
Role details
Job location
Tech stack
Job description
A client of Insight Global is seeking a Principal Backend Engineer who will work hands-on to design, develop, and scale their core platform, which is built with Node.js and deployed on AWS. This role requires deep technical expertise in building cloud-native, containerized microservices and experience in designing systems that are both scalable and easily extendable. This individual will contribute directly to writing code daily, collaborating with the team to build high-performance, secure, and reliable backend systems. The ideal candidate has a strong background in Node.js, microservices architecture, and AWS, with a proven track record of working in the banking and lending space or other highly regulated industries.
Requirements
8+ years of experience in backend development, with a strong focus on Node.js and building cloud-native applications.
-Expertise in designing and developing microservices architectures and working with containerized systems using Docker and Kubernetes.
-Strong experience with AWS services like Lambda, EC2, RDS, DynamoDB, S3, SNS, SQS, ECS/Fargate, and API Gateway.
-Solid experience building RESTful APIs, with a focus on scalability, performance, and security.
-Experience with CI/CD pipelines and tools like GitHub, GitLab CI, CircleCI, or AWS CodePipeline to automate deployments and manage infrastructure as code.
-Proficiency in working with databases, including relational databases (e.g., PostgreSQL, MySQL) and NoSQL databases (e.g., DynamoDB).
-Strong knowledge of security best practices for cloud applications, including encryption, access control, and API security (OAuth, JWT).
-Experience with high-volume transactional systems and designing for performance and scalability.
-Proven ability to work with teams using Agile methodologies (e.g., Scrum, Kanban) and leveraging JIRA or similar tools for project management. -Familiarity with serverless architectures using AWS services such as Lambda and API Gateway.
-Experience working with event-driven architectures, message queues, and streaming platforms (e.g., Kafka, Kinesis).
-Experience with monitoring and observability tools like Prometheus, Grafana, Datadog, or AWS CloudWatch.
-Experience with banking and lending regulations and building solutions in highly regulated environments.
-Experience with graph databases or search engines (e.g., ElasticSearch, Neptune).