Description

We are seeking a skilled Full Stack Developer to design, build, test, and deploy robust technology solutions that drive business value and enhance customer experience. 

This individual will contribute across multiple technology domains and collaborate closely with product, architecture, and design teams.

Strong written and oral communication skills are essential for success in this role.


 

Key Responsibilities

  • Collaborate with technology, product management, architecture, and design teams to deliver customer-focused solutions.
  • Operate in an Agile environment and contribute to iterative development processes.
  • Engineer and present innovative solutions to complex business and technical problems.
  • Build and maintain application features, enhancements, and bug fixes.
  • Conduct unit testing and troubleshoot production issues when needed.
  • Ensure operational readiness by providing and maintaining technical documentation.
  • Remediate code defects across the software development lifecycle.
  • Perform reverse engineering tasks as required.


 

Required Qualifications

  • Bachelor’s degree in Computer Science, Information Technology, Electrical Engineering, or a related field, or equivalent practical experience.
  • 3+ years of hands-on experience in application development and design.
  • Strong experience in full-stack development using React, Node.js, Spring Boot, Java, and MongoDB/SQL.
  • Proficiency in building microservices and implementing RESTful APIs.
  • Experience with asynchronous processing technologies (e.g., ActiveMQ, Kafka, AWS SQS).
  • Solid understanding of cloud development using AWS, including services like EC2, Lambda, and API Gateway.
  • Familiarity with cloud databases (MongoDB, DynamoDB, Aurora) and caching systems (e.g., ElastiCache).
  • Strong understanding of security principles, including authentication, authorization, encryption, SSL, MFA, etc.
  • Experience with CI/CD pipelines using GitLab, Jenkins, and cloud formation templates.
  • Proficiency in using Git and GitHub Enterprise for source control.
  • Working knowledge of Agile SDLC methodologies.


 

Preferred Qualifications

  • Experience with AWS services such as EKS, SQS, SES, S3, and Redis.
  • Experience developing scalable, high-traffic applications in a cloud environment.
  • Familiarity with web service proxies, firewalls, and multi-protocol gateways.
  • Experience with serverless computing frameworks.
  • Background in using project and documentation tools such as Jira, Confluence, and ServiceNow.
  • Experience developing enterprise-grade platforms and APIs for large-scale consumption

Education

Bachelor's degree