Senior Software Engineer

Be among the first applicants.
PT. INOSOFT TRANS SISTEM
Surabaya
IDR 300,000,000 - 400,000,000
Be among the first applicants.
2 days ago
Job description

Role Description

We are looking for a highly skilled Senior Software Engineer to join our dynamic and fast-paced team. In this role, you'll be responsible for leading web development projects, mentoring junior team members, and delivering high-quality code that meets industry standards. You will be working on cutting-edge technologies, from microservices to full-stack development, and contributing directly to the success of the team. This is a full-time, onsite position where you’ll have the opportunity to showcase your expertise and make a tangible impact.

Requirements

  1. Bachelor’s degree in Computer Science, Information Technology, or a related field.
  2. At least 5 years of experience in web development.
  3. Proficiency in Laravel, JavaScript, PHP, MongoDB, CRUD operations, Object-Oriented Programming, and Golang. Experience with frontend frameworks is highly valued.
  4. Strong understanding of microservices concepts and technologies.
  5. In-depth knowledge of data processing structures and algorithms.
  6. Experience with software development life cycle (SDLC).
  7. Excellent analytical skills and problem-solving ability.
  8. Exceptional attention to detail with the ability to work effectively under pressure.
  9. Proven time management skills and experience working in a fast-paced environment.
  10. Experience in mentoring other developers and conducting effective code reviews.
  11. Familiarity with software development tools (e.g., JIRA, MIRO) is required.
  12. Comfortable working with Linux and cloud services.
  13. High awareness of reliability, security, performance, and scalability at the feature level.
  14. Familiar with version control tools, such as Git.

Job Description

  1. Code with Excellence: Write clean, efficient, and high-quality code for various web applications.
  2. Strategize & Innovate: Meet project deadlines while contributing strategically to development goals and driving innovation.
  3. Build from Start to Finish: Develop applications from conception to deployment, ensuring adherence to the highest standards.
  4. Stay Ahead of the Curve: Keep up-to-date with industry trends and technological advancements to continuously enhance our solutions.
  5. Lead & Delegate: Define and delegate tasks effectively among team members to ensure smooth project execution.
  6. Design for Success: Propose and implement optimal system designs based on user requirements and technical best practices.
  7. Sprint Leadership: Lead sprint executions, ensuring timely delivery and addressing any roadblocks.
  8. Code Review & PR Approval: Conduct thorough code reviews and approve pull requests (PR) to maintain code quality and ensure adherence to best practices.
  9. Document with Precision: Create and maintain comprehensive technical documentation to support development and maintenance.

Are you ready to shape the future of technology? Join us, and let’s innovate, create, and grow together. Your next big challenge awaits. Apply now and be a part of our exciting journey!

Get a free, confidential resume review.
Select file or drag and drop it
Avatar
Free online coaching
Improve your chances of getting that interview invitation!
Be the first to explore new Senior Software Engineer jobs in Surabaya