Software Engineer (Senior)

What youll be doing

  1. Lead the design, develop, and implement complex software systems and applications

  2. Collaborate with cross-functional teams, including product managers and business stakeholders, to plan roadmaps, define technical requirements, and implement responsive and visually appealing design.

  3. Write clean, efficient, well-documented, and testable code. Establish and enforce testing standards, including comprehensive unit and integration tests.

  4. Make critical decisions on our backend architecture. Manage and optimize databases (MongoDB/MySQL) for complex queries, performance, and scalability.

  5. Proactively identify and address performance bottlenecks, security vulnerabilities, and other issues

  6. Research and evaluate new technologies, frameworks, and tools to improve our software development processes and capabilities

  7. Mentor and provide guidance to more junior members of the engineering team

What were looking for

  • 5+ years of professional software development experience with a deep focus on JavaScript and Node.js.

  • Expert-level knowledge of the MERN Stack and proven experience shipping React Native applications.

  • Extensive experience architecting and integrating complex third-party services and APIs into scalable web and mobile applications.

  • Demonstrated experience in a tech lead or senior mentoring role, with ownership of a significant codebase.

  • Mastery of software engineering best practices: a proven track record of implementing robust testing (unit/integration), CI/CD pipelines, and enforcing source control standards.

  • Strong experience in system architecture, database design, and API design for scalability.

  • Proficiency with Docker and modern DevOps practices, including hands-on experience with CI/CD tools.

  • A proven ability to work within and improve upon a disciplined Agile environment, with a commitment to engineering excellence and predictable delivery cycles.

  • Exceptional collaboration skills, with a proven ability to lead cross-functional team problem-solving and work effectively with both technical and non-technical stakeholders.

  • Excellent problem-solving skills with a track record of diagnosing and resolving complex production issues.

  • Outstanding communication skills in English.

What we offer

  1. Opportunities for career advancement and professional development

  2. Flexible work arrangements, including remote work options

  3. Generous paid time off and wellness initiatives

  4. A collaborative and inclusive work environment that values innovation and teamwork

If you are passionate about technology and driven to make a difference, we encourage you to apply for this exciting opportunity.


Information :

  • Company : Jobstreet Indonesia
  • Position : Software Engineer (Senior)
  • 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