Description

Responsibilities

  • Full-Stack Development: Lead the design, development, and deployment of full-stack applications, with a strong focus on event-driven microservices and cloud-native technologies.
  • Architecture & Coding: Implement clean, readable, and well-designed software components using best practices in languages such as Java, Python, JavaScript, or C#.
  • Platform Engineering: Build reusable frameworks and platforms, owning the development lifecycle from requirements to post-deployment support.
  • Cloud & Containerization: Architect and deploy containerized services on AWS using technologies like Docker, Kubernetes (EKS), Lambda, and API Gateway.
  • Cross-Functional Collaboration: Partner with product owners, architects, and domain experts to translate business needs into technical specifications and implementation plans.
  • Troubleshooting & Optimization: Independently debug and optimize code for performance, scalability, and reliability. Provide support for complex production issues.
  • Documentation: Maintain high-quality technical documentation including architecture decision records, design specs, and reusable patterns.
  • Non-Functional Requirements: Ensure all software meets standards for security, scalability, maintainability, and performance.

Minimum Qualifications

  • Bachelor’s degree in Computer Science, Engineering, or related field.
  • 10+ years of experience in software engineering with a strong full-stack development background.
  • 3+ years of experience as an Application or Solutions Architect delivering enterprise-scale solutions.
  • Hands-on experience with one or more programming languages: Java, Python, JavaScript, or C#.
  • Proven experience designing and deploying microservices and event-driven architectures.
  • Strong AWS expertise, including services like EKS, Lambda, S3, API Gateway, and DynamoDB.
  • Experience with containerization (Docker, Kubernetes) and CI/CD pipelines.
  • Demonstrated ability to build reusable software components and shared libraries.
  • Solid understanding of InfoSec and DevSecOps principles in cloud environments.
  • Excellent communication skills with the ability to convey technical concepts to diverse audiences.

Preferred Qualifications

  • AWS Solutions Architect Associate or Developer certification.
  • Experience with enterprise-scale transactional systems.
  • Familiarity with automated testing and modern DevOps practices.
  • Strong problem-solving skills and ability to work independently and collaboratively

Education

Any Graduate