Senior Software Engineer

Deskripsi Pekerjaan
  1. Designing, developing, and maintaining scalable and high-performance software solutions for our LMS platform;
  2. Collaborating with cross-functional teams, including product managers, product designers, and other engineers, to define and deliver new features, as well as understanding the project requirements and translating them into technical specifications;
  3. Ensuring the reliability, security, and performance of applications through code reviews, testing, and best engineering practices;
  4. Leading technical discussions, mentoring junior developers, and contributing to architectural decisions;
  5. Identifying areas for improvement and providing constructive feedback to team members;
  6. Optimizing system performance and troubleshooting issues in a fast-paced, agile environment;
  7. Debugging and troubleshooting issues reported by QA and end-users, ensuring timely resolution;
  8. Staying updated with the latest trends and technologies in web development and proposing innovative solutions to enhance our products;
  9. Collaborating with QA engineers to develop and execute comprehensive test plans for our products; and
  10. Participating in agile ceremonies such as sprint planning, sprint review, sprint grooming/refinement, daily stand-ups, and retrospectives.
Persyaratan Khusus
  • Bachelors degree in Computer Science, Software Engineering, or a related field.
  • 3-5 years of experience (more is better) in full-stack software development, with a strong focus on frontend engineering.
  • Strong proficiency in JavaScript/TypeScript and modern frontend frameworks such as React and Next.js.
  • Strong experience with state management libraries (Redux, Zustand, SWR, etc.).
  • Strong and mandatory to understand HTML, CSS, and responsive design principles.
  • Strong experience with translating Figma design into functioning and high-quality frontend code.
  • Backend engineering experience in Ruby (Rails) or Golang (preferred).
  • Familiarity with RESTful API development and integration.
  • Knowledge of cloud platforms (AWS, Azure, or Google Cloud) and containerization technologies like Docker and Kubernetes.
  • Familiarity with databases (PostgreSQL or MongoDB) and efficient data modeling.
  • Knowledge of Agile/Scrum methodologies, CI/CD pipelines, and using GitHub for code collaboration and management.
  • Fluency in English communication (reading, listening, and speaking) is mandatory.
  • Ability to optimize web applications for performance, memory/CPU usage, and better user experiences.
  • Excellent problem-solving skills, a passion for continuous learning, and attention to detail.
  • Effective communication skills and the ability to work collaboratively in a team environment.

Information :

  • Company : Indonesian Ministry of Labour
  • Position : Senior Software Engineer
  • Location : Jakarta Selatan
  • Country : ID

Attention - In the recruitment process, legitimate companies never withdraw fees from candidates. If there are companies that attract interview fees, tests, ticket reservations, etc. it is better to avoid it because there are indications of fraud. If you see something suspicious please contact us: support@jobkos.com

Post Date : 2025-09-10 | Expired Date : 2025-10-10