Deskripsi Pekerjaan
Are you a passionate Software Engineer looking to make a significant impact? Join Ideagen’s inaugural team in the vibrant Clark Freeport Zone and help us shape the future of enterprise software solutions. As a Level 2 Software Engineer, you will be instrumental in designing, developing, and maintaining robust Python applications that power critical business operations. We value innovation, clean code, and collaborative problem-solving. In this role, you will work closely with product managers, designers, and other engineers to deliver high-quality software that meets international standards. If you are eager to take on technical challenges and grow your career in a dynamic tech hub, this is the perfect opportunity for you.
Tanggung Jawab
- Design, develop, and maintain scalable Python web applications and microservices.
- Collaborate with cross-functional teams (product, design, QA) to define, design, and ship new features.
- Write clean, efficient, and well-documented code following industry best practices.
- Troubleshoot and debug complex issues to ensure system stability and performance.
- Participate in code reviews and architectural discussions to improve code quality.
- Optimize database queries and application performance for speed and scalability.
- Integrate third-party APIs and ensure data security compliance.
Kualifikasi
- Bachelor’s degree in Computer Science, Information Technology, or a related field.
- 3+ years of professional experience in software development with a focus on Python.
- Strong proficiency in Python web frameworks such as Django, Flask, or FastAPI.
- Experience with relational and non-relational databases (PostgreSQL, MySQL, MongoDB).
- Familiarity with RESTful APIs and frontend technologies (JavaScript, HTML, CSS).
- Experience with cloud platforms (AWS, Azure, or GCP) and containerization (Docker).
- Strong problem-solving skills and ability to work in an Agile/Scrum environment.