E4T SAC

Full Stack Software Developer

E4T SAC

full-time

Posted on:

Origin:  • 🇱🇰 Sri Lanka

Visit company website
AI Apply
Apply

Job Level

Mid-LevelSenior

Tech Stack

AWSAzureCloudDockerGoogle Cloud PlatformJavaScriptKubernetesNode.jsNoSQLPythonReactSQL

About the role

  • Design, develop, and maintain high-quality, scalable, and efficient web applications
  • Develop front-end applications using React.js and other relevant frameworks
  • Build robust back-end services and APIs using Node.js and Python
  • Manage and optimize databases (SQL/NoSQL)
  • Implement and maintain CI/CD pipelines
  • Write clean, well-documented, and testable code
  • Utilize AI-powered code development tools such as Cursor and Windsurf to enhance development efficiency and code quality
  • Develop and maintain prompts and custom instructions for AI code generation tools
  • Evaluate and optimize AI-generated code for performance and security
  • Perform regular security code reviews to identify and address potential vulnerabilities
  • Participate in code reviews, providing constructive feedback with a strong emphasis on security best practices
  • Work closely with product managers, designers, and other developers to define project requirements and deliver solutions
  • Troubleshoot and resolve complex technical issues and contribute to process improvement and innovation

Requirements

  • Bachelor's degree in computer science, Software Engineering, or a related field (or equivalent practical experience)
  • Over 5 years of proven experience as a Full Stack Software Developer
  • 2+ years of developing with AI (Co-pilot, Cursor, Windsurf, etc.)
  • Strong proficiency in JavaScript (React.js, Node.js) and Python
  • Experience with database systems (SQL and/or NoSQL)
  • Familiarity with version control systems (Git)
  • Experience working with cloud platforms (AWS, Azure, GCP)
  • Demonstrated experience using AI-augmented development platforms such as Cursor or Windsurf
  • Understanding of prompt engineering and best practices for AI code generation
  • Experience performing security code reviews and identifying common vulnerabilities (e.g., OWASP Top 10)
  • Preferred: Experience with containerization (Docker, Kubernetes)
  • Preferred: Experience with CI/CD pipelines
  • Preferred: Knowledge of software testing methodologies
  • Preferred: Experience with other relevant AI code generation tools
  • Preferred: Experience with machine learning concepts
  • Preferred: Experience working in an agile development environment
  • Preferred: Experience with security code review tools and techniques