Deskripsi Pekerjaan
Join our first team in Clark and make a difference!
Ideagen is excited to announce the expansion of our engineering capabilities with the launch of our first development center in the Clark Freeport Zone. We are seeking a talented and motivated Software Engineer Level 2 (Python) to join our growing team. In this role, you will play a pivotal part in designing, developing, and maintaining high-quality software solutions that empower organizations to manage risk and compliance efficiently.
As a Level 2 Engineer, you will bridge the gap between development and production, ensuring our applications are scalable, secure, and performant. You will collaborate closely with product managers, designers, and fellow engineers to deliver innovative features that enhance our suite of GRC (Governance, Risk, and Compliance) products. If you are passionate about clean code, modern technologies, and want to be part of a dynamic team in a prime business location, we want to hear from you.
Tanggung Jawab
- Design & Development: Design, develop, and maintain robust Python-based applications and APIs using modern frameworks (e.g., Django, Flask, or FastAPI).
- Code Quality: Write clean, efficient, and well-documented code following industry best practices and coding standards.
- Debugging & Optimization: Identify, troubleshoot, and resolve complex software defects and performance bottlenecks.
- Collaboration: Work closely with cross-functional teams including product managers, designers, and QA engineers to define requirements and deliver features.
- Maintenance: Participate in the full software development lifecycle (SDLC), from requirements gathering to deployment and maintenance.
- Technical Guidance: Provide technical guidance and mentorship to junior developers and contribute to code reviews.
- Testing: Develop and execute unit and integration tests to ensure software reliability and functionality.
Kualifikasi
- Education: Bachelor’s degree in Computer Science, Information Technology, or a related field.
- Experience: 2+ years of professional experience in software development, with a strong focus on Python.
- Technical Skills: Proficiency in Python (Django/Flask/FastAPI), SQL (PostgreSQL/MySQL), and RESTful API design.
- Web Technologies: Familiarity with front-end technologies such as JavaScript, HTML5, and CSS3.
- Tools: Strong command of version control systems (Git/GitHub) and CI/CD pipelines.
- Problem Solving: Excellent analytical and problem-solving skills with a keen attention to detail.
- Communication: Strong verbal and written communication skills in English.