Sedha Consulting
Junior Software Engineer
Sedha ConsultingSingapore2 days ago
Full-timeInformation Technology

Job role: This role is ideal for someone who is hungry to learn, takes strong ownership, and wants to contribute meaningfully beyond just writing code.


Responsibilities

  • Develop, test, and maintain full-stack web applications using modern frameworks and technologies.
  • Work closely with the engineering team to deliver features end-to-end, from design through deployment.
  • Participate actively in shaping team processes, coding standards, technical discussions, documentation, and best practices as the team grows.
  • Debug, troubleshoot, and resolve issues across the stack.
  • Learn and adopt proper AI-assisted development practices to enhance productivity safely and responsibly.
  • Contribute to improving engineering processes, documentation, and development workflows.
  • Assist with basic DevOps tasks such as CI/CD pipelines, deployments, and environment setup.


Requirements


Education & Fundamentals

  • Bachelor’s degree in Computer Science, Computer Engineering, or a related field—or equivalent practical experience.
  • Strong understanding of computer science fundamentals, including data structures, algorithms, networking basics, and databases.


Technical Skills

  • Experience with full-stack web development using modern technologies (e.g., React, Vue, Angular for frontend; Node.js, Python, Java, or similar for backend).
  • Good knowledge of at least one programming language such as JavaScript/TypeScript, Python, Go, Java, or C#.
  • Familiarity with version control systems (Git).
  • Basic understanding of relational or NoSQL databases.


Preferred (Nice to Have)

  • Exposure to DevOps concepts such as CI/CD, cloud environments (AWS/GCP/Azure), Docker, or automation tools.
  • Experience with AI-assisted coding tools (e.g., GitHub Copilot, ChatGPT, Codeium) and ability to evaluate generated code.
  • Portfolio of side projects, GitHub repos, personal apps, or noteworthy past internship/work projects that demonstrate your passion, curiosity, and craftsmanship.
  • Participation in hackathons, open-source contributions, or tech communities.


What We Offer

  • Opportunity to be part of a new engineering team and directly influence how we build, collaborate, and deliver.
  • Opportunities to learn from senior engineers and grow your technical skills.
  • Exposure to modern software engineering practices across full-stack development, DevOps, and AI-assisted coding.
  • Supportive environment that values continuous learning, experimentation, and innovation.

Key Skills

Ranked by relevance