As a Senior Software Developer, you will:
- Develop, and maintain backend web applications, automation scripts, and business logic
- using Perl and Mason.
- Work with PostgreSQL to design schema updates, write optimized SQL queries, and ensure reliable data operations for production systems.
- Build and support containerized development workflows using Docker, ensuring consistent local and production environments.
- Collaborate closely with QA engineers, business analysts, and cross-functional developers to deliver new features and resolve issues efficiently.
- Write clean, maintainable, well-documented code following best practices and participate actively in code reviews.
- Use Git for version control, contributing to team sprints and maintaining high engineering standards.
- Leverage Generative AI tools (e.g., ChatGPT, GitHub Copilot) to boost productivity, accelerate development cycles, and modernize internal processes.
- Lead feature development, propose technical enhancements, and contribute to architecture improvements in large, legacy Perl systems.
- Refactor and modernize older Perl codebases, improving maintainability, performance, and system reliability.
- Participate in peer reviews and support knowledge-sharing activities within the team.
- Drive improvements in CI/CD pipelines, automation tooling, and internal engineering workflows.
Core Tech Stack
- English: High-level communication skill, especially speaking.
- Programming Languages & Scripting: Perl (expert), Mason Framework, Linux command-line scripting.
- Frameworks & Libraries: Mason (Perl templating), experience with backend service logic and web request/response cycles.
- Databases: PostgreSQL (schema design, advanced SQL query optimization).
- Cloud Platforms: Any cloud experience is a plus; ability to work within containerized/cloud-hosted environments.
- DevOps & Methodologies: Git, Docker, CI/CD pipelines, agile development practices.
- Other Relevant Skills: Integration with APIs and modern services, debugging across application/database/container layers, use of Generative AI tools for development.
Our Client life kit:
- 100% gross salary from day one, even during your probationary period. ($3k - 5k/month and we are open to discuss)
- Remote-first, flexible hours and monthly internet and computer stipends.
- 15 days annual leave, plus public holidays.
- Full Social Insurance coverage based on your gross salary from Day 1
- Premium private healthcare for you and your loved one(s) after probation period.
- Annual 13th-month bonus, plus performance-based rewards aligned with Annual
- Performance Review.
- Offline team bonding, annual company trip and a year-end celebration.