Enable job alerts via email!

Senior Software Engineer (MERN Stack)

WidaTech

Tangerang Selatan

On-site

IDR 300.000.000 - 400.000.000

Full time

2 days ago
Be an early applicant

Job summary

A technology consulting firm in Tangerang Selatan is seeking a Senior Software Engineer to lead a small team and develop robust web and mobile applications. The ideal candidate will have 2-3 years of experience in MERN stack development, expertise in database technologies, and a passion for mentoring. Join a collaborative team focused on cutting-edge solutions and continuous improvement in a full-time, permanent role.

Qualifications

  • 2-3 years of professional experience in MERN stack development.
  • Proven experience with both web and mobile applications.
  • Hands-on experience with database technologies like PostgreSQL and MongoDB.

Responsibilities

  • Lead and mentor a small team of junior engineers.
  • Collaborate with cross-functional teams to define and execute requirements.
  • Design and develop web and mobile application systems.

Skills

MERN stack development
Mentoring junior engineers
Database technologies
RESTful API integration
Version control (Git)

Education

Bachelor's degree in Computer Science or related field

Job description

WidaTech is a tech consulting and service provider that collaborates with global industry leaders to adopt cutting-edge solutions for capturing growth opportunities. With extensive experience at the forefront of our field, we look to act as a catalyst of rapidly extending innovations and tangible benefits to business worldwide. As of today we are primarily serving clients in Asia (ID, SG, MY, HK, JP) and Australia (Upcoming).

Role Summary

As a Senior Software Engineer at WidaTech, you will be part of a highly agile team of developers who are supportive, collaborative, and driven to tackle unique project challenges hand in hand. Our team operates by building a strong commitment, ownership, and continuous improvement to deliver quality and accountability in our projects. You can expect to collaborate closely with your team and cross-function to build, implement, maintain, and continuously improve robust and impactful systems for our clients. We’re looking for passionate individuals with proven results and experiences in Software Engineering that can provide mentorship and guidance within their team.

Responsibilities

Here are some of the role responsibilities working as an Senior Software Engineer at WidaTech:

Lead and mentor a small team of junior engineers, from task breaks down to knowledge sharing with the team.

Collaborate with cross-functional teams, including product managers, UI/UX designers, and QA engineers, to define and execute requirements.

Design and develop web and mobile application system for cutting-edge technology.

Manage and optimize database and code review to ensure data integrity, efficiency, and responsiveness within applications.

Write clean, efficient, well-documented, and testable code (including unit tests/integration tests) along with implementing responsive and visually appealing design.

Develop, troubleshoot, debug, and enhance existing applications to ensure a high standard of system quality.

Plan, design, and implement scalable database architecture and server integration for a smooth and efficient data flow across applications.

Continuously drive team’s adaptation by adopting better tools, techniques, and processes, while ensuring the team maintains excellent performance.

Requirements

Bachelor’s degree in Computer Science, Information Technology, Software Engineering, Information Systems, or a related field.

2-3 years of professional experience in MERN stack development as a senior or lead role (proven track record of leading small teams, mentoring developers, and reviewing code effectively).

Proven experience in developing both web and mobile applications using modern frameworks and technologies, particularly within the MERN stack.

Proficient in working with a range of database technologies, both relational (PostgreSQL, MySQL) and non-relational (MongoDB, Redis).

Hands-on experience with third-party service integration using APIs and services into both web and mobile application.

Familiarity of RESTful APIs and their integration with front-end system applications.

Understanding of software engineering best practices including unit testing, continuous integration, deployment, and source control.

Familiarity with version control (e.g., Git) tools and collaborative development.

Ability to work in an agile environment with a commitment and disciplined to appropriate engineering practices and regular delivery cycles.

Ability to communicate clearly and effectively, give and accept constructive feedback, and work well within team setting.

Eagerness to learn new skills, keep on update with industry trends, and strive for continuous improvements both in career and personal growth.

Strong values in team collaboration and contribution to problem-solving.

* As part of our recruitment process, only shortlisted candidates will be contacted.

Job details

Type: Full-Time

Contract type: Permanent

What's your expected monthly basic salary?

How many years' experience do you have as a software engineer?

Which of the following programming languages are you experienced in?

Which of the following Relational Database Management Systems (RDBMS) are you experienced with?

How many years' experience do you have in a software development role?

Which of the following front end development libraries and frameworks are you proficient in?

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.