Job Description
Job Responsibilities
- Lead a small team of back-end developers, providing guidance, support, and mentorship.
- Design and implement efficient, reusable, and reliable back-end code and APIs.
- Design and manage database architecture and server integration.
- Manage & optimize databases and review team members’ code to ensure high performance and responsiveness of applications.
- Collaborate with cross-functional teams, including front-end developers and product managers, to define and execute requirements.
- Troubleshoot, debug, and enhance existing applications to ensure a high standard of quality.
- Ensure security and data protection throughout the back-end architecture.
- Drive continuous improvements in back-end development practices, encouraging a high standard of quality across the team.
- Stay up to date with new back-end technologies and industry trends to improve processes and solutions.
- Optimize backend processes and code for maximum performance, scalability, and reliability.
Additional Information:
- Our work arrangement is full Work From Office.
- The salary range for this position is around 8-10 million (depends on the technical interview result).
Minimum Qualifications
Qualifications
- Bachelor's degree in Computer Science, Information Technology, Software Engineering, Information System, or related field.
- At least 2-3 years of professional experience in back-end development, including experience in a senior or lead role (proven track record of leading small teams, mentoring developers, and reviewing code effectively).
- Strong expertise in server-side languages such as Node.js, Golang, Java, or Python.
- Solid experience with database management (SQL and NoSQL) and familiarity with MySQL, PostgreSQL, or MongoDB.
- Proficiency in API development (RESTful, GraphQL) and familiarity with microservices architecture.
- Strong knowledge of Javascript is a must.
- Understanding of software engineering best practices including unit testing, continuous integration, continuous deployment, and source control.
- Familiarity with code versioning tools such as Git.
- Ability to work in a disciplined Agile environment with a commitment to appropriate engineering practices and regular delivery cycles.
- Ability to collaborate in a team environment and contribute to collaborative problem-solving.
- Fluent in both written and spoken English.
Jobs Summary
- Job Level
- Associate / Supervisor
- Job Category
- IT and Software
- Educational Requirement
- Bachelor's degree graduate
- Office Address
- West Jakarta, DKI Jakarta, Indonesia
About WidaTech
WidaTech is a tech consulting and service provider that collaborate 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 for rapidly extending innovations and tangible benefits to businesses worldwide. As of today we are primarily serving clients in Asia (ID,SG,MY,HK,JP) and Australia (Upcoming).