Job Openings
Senior Internal System Engineer
About the job Senior Internal System Engineer
Team Segment : Corporate
As a Senior Internal System Engineer in this team, you will aim to ensure that software delivery meets the needs of daily business operations within the company, enabled by your full-stack skills in Python and Next.js.
Responsibilities:
- Write readable, testable, efficient, and maintainable code
- Design and implement extendable web applications in Python (Flask or FastAPI) and React/Next.js
- Establish CI/CD pipelines with automated testing and deployment
- Troubleshoot service failures and fix functionality defects
- Build reusable components and internal utilities for team productivity improvement
- Operate and maintain services on Linux with Nginx/Apache reverse proxy
Requirements:
- 2+ years of software development experience with Python using Flask/FastAPI or similar frameworks
- 2+ years of software development experience with JavaScript/TypeScript using React and Next.js
- Experience with UI component frameworks such as Bootstrap or Semantic UI
- Good understanding of all parts of web application techniques including web server (Nginx/Apache), SQL database (MySQL/PostgreSQL), HTML, CSS, JavaScript, DOM API, HTTP(S), Ajax, Cookie, and network API design (REST/GraphQL)
- Ability to build and maintain web services on Linux systems
- Excellent English reading and good English writing
Nice to Have:
- Experience with test automation using Playwright or Selenium-based frameworks
- Experience with containerization using Docker
- Experience with cloud hosting on AWS or GCP
- Knowledge of DevOps principles and practices
- Knowledge of Clean Architecture and Domain-Driven Design
- Awareness of application security fundamentals (OWASP Top 10)
- BS or above in Computer Science or related technical field, or equivalent practical experience