Deskripsi Pekerjaan
Join Dwi Cermat Indonesia's dynamic tech team as a Senior Software Engineer and accelerate your career in an environment that values mentorship and innovation. This role offers unparalleled growth opportunities working alongside industry experts, including Lead Software Engineers and Engineering Managers, who will guide you in achieving team objectives while developing your professional capabilities. You'll contribute to cutting-edge projects that solve real-world challenges, leveraging modern technologies to build scalable solutions that drive business success.
We foster a collaborative culture where your ideas matter. As a senior team member, you'll take ownership of complex technical projects, mentor junior developers, and participate in architectural decisions that shape our product roadmap. Our commitment to continuous learning ensures you'll stay at the forefront of industry trends while making tangible impacts on our digital transformation initiatives.
If you're passionate about crafting elegant code, solving complex problems, and growing alongside a supportive team, this is your opportunity to thrive in Jakarta's vibrant tech ecosystem.
Tanggung Jawab
- Design, develop, and maintain scalable software solutions aligned with business objectives
- Lead technical implementation of complex features while mentoring junior team members
- Collaborate with cross-functional teams to define requirements and deliver high-quality products
- Conduct code reviews and enforce best practices for code quality and performance
- Troubleshoot, debug, and optimize existing systems to enhance reliability
- Stay current with emerging technologies and propose innovative solutions
- Participate in architectural discussions and contribute to technical documentation
Kualifikasi
- Bachelor's degree in Computer Science, Engineering, or related field
- Minimum 5 years of professional software development experience
- Proficiency in modern programming languages (Java, Python, JavaScript, or similar)
- Strong understanding of software development lifecycle and agile methodologies
- Experience with version control systems (Git), CI/CD pipelines, and cloud platforms
- Demonstrated ability to lead technical projects and mentor junior developers
- Excellent problem-solving skills and attention to detail
- Strong communication abilities with both technical and non-technical stakeholders