Enable job alerts via email!
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.
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?