Software Engineer

Posted 1 day ago

This is a fully remote position, open to applicants in Europe.

📋 Description

• Develop a new TypeScript system to replace the current PHP system.

• Provide maintenance and support for the existing PHP system during the transition period.

• Take ownership of features from the requirements phase to production, encompassing decomposition, implementation, deployment, monitoring, and support.

• Break down feature requests into actionable tasks, estimate the required work, and deliver results independently.

• Produce clean, tested, production-ready code.

• Make informed technical decisions and communicate trade-offs effectively.

• Monitor production features through logs, metrics, and alerts.

• Refactor, document, and minimize technical debt.

• Investigate development escalations and engage in incident response activities.

• Create runbooks and maintain comprehensive documentation.

• Participate in a shared on-call rotation.

• Write unit and integration tests.

• Actively engage in code reviews.

• Collaborate with Product, Design, QA, and engineering teams.

• Contribute to sprint planning and technical discussions.

• Mentor L1/L2 engineers at L3+ levels.

• Lead domain incident response and establish standards for AI tools at L4.


⛳️ Requirements

• Proven, hands-on experience with TypeScript.

• Previous professional experience working with PHP.

• Required hands-on experience with integrating Stripe and PayPal.

• Familiarity with TypeScript/Node.js.

• Experience working with PHP versions 7.4/8+ and Laravel.

• Knowledge of MariaDB and Redis.

• Experience with AWS services such as EC2, RDS, CloudWatch, SQS, and S3.

• Proficiency with Docker.

• Familiarity with GitHub Actions for CI/CD.

• Ability to utilize AI coding tools daily for code generation, debugging, test writing, codebase exploration, and enhancing code review processes.

• Capability to comprehend and assess AI-generated outputs.

• Competence in writing unit and integration tests.

• Ability to engage in code reviews.

• Capacity to respond effectively to incidents and development escalations.

• Willingness to participate in an on-call rotation after the ramp-up period.


🏝️ Benefits

• Participate in a shared on-call rotation (~1 week/month following ramp-up).

• Critical incident response target set at 15 minutes.

• High incident response target set at 1 hour.

• Opportunity to integrate AI coding tools as a fundamental aspect of daily development.

• Mentorship and knowledge-sharing opportunities available at L3+ levels.

• Professional growth prospects across L1–L4 levels.

People also viewed

Everest Clinical Research14 hours ago

Statistical Programmer II

TW flagTaiwan OnlyFull-timeSoftware Engineer
ApplyView job
Mitsubishi Heavy Industries15 hours ago

Principal Developer, Data Integration, BI

IN flagIndia OnlyFull-timeSoftware Engineer
ApplyView job
Ensono16 hours ago

Expert Mainframe Systems Programmer – IMS Physical

US flagUnited States OnlyFull-timeSoftware Engineer$105k – $183k/year
ApplyView job
Stefanini Brasil16 hours ago

Senior Developer Analyst

BR flagBrazil OnlyFull-timeSoftware Engineer
ApplyView job
Stefanini LATAM16 hours ago

Desarrollador ITSM

PA flagPanama OnlyFull-timeSoftware Engineer
ApplyView job
Novartis16 hours ago

Associate Director, AI Foundations Engineering

US flagUnited States OnlyFull-timeSoftware Engineer$145.6k – $270.4k/year
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers