For Employers
Software Engineer

Job post no longer accepts applications

KNOWLEDGESG GLOBAL PTE. LTD.
a month ago
Posted date
a month ago
N/A
Minimum level
N/A
Key Responsibilities:

  • Design and develop high-performance applications using modern programming languages such as Java (Spring Boot), Python (Django/Flask), or JavaScript (Node.js/React/Angular).
  • Write clean, testable, and efficient code following SOLID principles and design patterns (e.g., Factory, Singleton, Strategy).
  • Build and consume RESTful and GraphQL APIs, ensuring secure authentication and authorization (e.g., JWT, OAuth2).
  • Create optimized SQL queries and stored procedures in databases like PostgreSQL, MySQL, or MongoDB; ensure ACID compliance and indexing.
  • Develop and manage containerized applications using Docker, and orchestrate with Kubernetes for deployment and scaling.
  • Integrate CI/CD pipelines using Jenkins, GitLab CI/CD, or GitHub Actions to automate build, test, and deployment workflows.
  • Conduct unit testing, integration testing, and automated testing using JUnit, PyTest, Jest, or Selenium.
  • Collaborate using Git (branching strategies, pull requests, merge conflict resolution) and maintain structured version control practices.
  • Troubleshoot and resolve production issues by analyzing logs using tools like ELK Stack (Elasticsearch, Logstash, Kibana) or Prometheus + Grafana.
  • Participate in code reviews, ensuring adherence to code quality, performance, and security standards (e.g., OWASP Top 10).
  • Optimize application performance by applying techniques like lazy loading, caching (Redis/Memcached), multithreading, and asynchronous processing.
  • Understand cloud infrastructure and deploy services on AWS, Azure, or GCP using tools like Terraform, CloudFormation, or ARM templates.

Required Technical Skills:

  • Languages: Java, Python, JavaScript/TypeScript
  • Frameworks: Spring Boot, Django/Flask, Node.js, React/Angular
  • Databases: PostgreSQL, MySQL, MongoDB
  • DevOps: Docker, Kubernetes, Jenkins, GitLab CI/CD
  • Cloud: AWS (EC2, S3, Lambda), Azure, or GCP
  • Tools: Git, Jira, Postman, Swagger/OpenAPI
  • Testing: JUnit, PyTest, Jest, Selenium
  • Security: OAuth2, JWT, HTTPS, CORS, OWASP

Preferred Skills:

  • Experience in microservices architecture and event-driven systems (Kafka, RabbitMQ).
  • Exposure to serverless technologies (e.g., AWS Lambda, Azure Functions).
  • Familiarity with Infrastructure as Code (IaC) and monitoring tools like Prometheus, Grafana.
Related tags
-
JOB SUMMARY
Software Engineer
KNOWLEDGESG GLOBAL PTE. LTD.
Singapore
a month ago
N/A
Contract / Freelance / Self-employed

Job post no longer accepts applications
Software Engineer

Job post no longer accepts applications