Enable job alerts via email!
A technology solutions company in Jakarta Selatan is looking for a Senior Software Engineer to lead the design and implementation of complex software systems. Your responsibilities will include mentoring junior engineers and collaborating with teams to define roadmaps and requirements. The ideal candidate has expert-level knowledge of the MERN stack, proven success with React Native applications, and strong problem-solving skills. This role emphasizes collaboration and a commitment to engineering excellence.
Lead the design, develop, and implement complex software systems and applications
Collaborate with cross-functional teams, including product managers and business stakeholders, to plan roadmaps, define technical requirements, and implement responsive and visually appealing design.
Write clean, efficient, well-documented, and testable code. Establish and enforce testing standards, including comprehensive unit and integration tests.
Make critical decisions on our backend architecture. Manage and optimize databases (MongoDB/MySQL) for complex queries, performance, and scalability.
Proactively identify and address performance bottlenecks, security vulnerabilities, and other issues
Research and evaluate new technologies, frameworks, and tools to improve our software development processes and capabilities
Mentor and provide guidance to more junior members of the engineering team