A tech company focused on modernization is seeking a candidate to migrate its systems from Perl to Python, involving the development of production-ready FastAPI services. Ideal applicants should have strong Python and FastAPI experience, alongside skills in MySQL, Linux, and CI/CD. The role promises high autonomy and responsibility, requiring the candidate to oversee major aspects of the migration process and enhance infrastructure reliability.
Qualifications
Strong Python experience with production systems.
Proven experience with FastAPI in a production setting.
Strong MySQL knowledge (schema design, indexing, query optimization).
Comfortable in Linux (Ubuntu) command line.
Experience with pytest for testing.
GitHub and GitHub Actions CI/CD experience.
Experience deploying behind Nginx or Apache.
Docker experience.
Professional use of VS Code or similar IDE.
Understanding of API design and system decoupling.
Responsibilities
Build production-ready FastAPI services.
Define migration architecture and strategy to gradually replace the legacy monolith.
Improve CI/CD maturity and implement robust deployment practices.
Strengthen infrastructure reliability and operational procedures.
Document architectural decisions and maintain clear technical documentation.
Collaborate with a small team to ensure smooth migration and production stability.
Skills
Python experience
FastAPI experience
MySQL knowledge
Comfortable in Linux
pytest experience
GitHub Actions CI/CD
Nginx or Apache deployment
Docker experience
VS Code or similar IDE usage
API design understanding
Job description
A tech company focused on modernization is seeking a candidate to migrate its systems from Perl to Python, involving the development of production-ready FastAPI services. Ideal applicants should have strong Python and FastAPI experience, alongside skills in MySQL, Linux, and CI/CD. The role promises high autonomy and responsibility, requiring the candidate to oversee major aspects of the migration process and enhance infrastructure reliability.