We are looking for a remote Senior PHP Software Engineer with expertise in code-migration tools and techniques to join our team.
Your primary responsibility will be automating as much as possible of a migration of a Hacklang 3 codebase to PHP 8.3, utilizing your advanced proficiency in PHP. Working with other engineers, you will determine the best approaches for managing aspects of code that can't be migrated programmatically. You should have experience implementing automated migrations of code from one language or language version to another, drawing on tooling that works at the level of the AST as well as on static analysis of source code. You should be intimately familiar with PHP 8.3 and how it differs from PHP 7.0.
responsibilities
Automating as much as possible of a migration of a Hacklang 3 codebase to PHP 8.3
Working with other engineers to determine the best approaches for managing aspects of code that can't be migrated programmatically
Writing unit tests to ensure code quality
Using Kubernetes for container orchestration
Providing exceptional analytical skills for incident resolution and RCA
Working with SQL databases, specifically MySQL, CloudSQL, and Spanner
Using Terraform for infrastructure management
Working in cloud development, with preference for Google Cloud Platform (GCP)
Communicating and collaborating effectively with team members
requirements
3+ year of relevant professional experience
Advanced proficiency in PHP, with preference for Hack
Strong knowledge of writing unit tests for ensuring code quality
Experience with Kubernetes for container orchestration
Good understanding of SQL databases, specifically MySQL, CloudSQL, and Spanner
Familiarity with Terraform for infrastructure management
Exceptional analytical skills for incident resolution and RCA
Experience in cloud development, with preference for Google Cloud Platform (GCP)
Excellent communication and collaboration skills
Ability to work effectively in a fast-paced and dynamic environment
We are looking for a skilled Senior PHP Developer to join our remote team.
You will be responsible for developing new features for PHP microservices and conducting Root Cause Analysis (RCA) for incident resolution. You must have advanced proficiency in PHP, along with experience in MySQL and cloud development. In addition, you should have exceptional analytical skills for RCA, familiarity with Kubernetes, and experience with Terraform for infrastructure management. Excellent communication and collaboration skills are essential for this role.
responsibilities
Collaborate with the development team to design and implement new features for PHP microservices
Ensure code quality, scalability, and maintainability of developed features
Respond to and troubleshoot incidents related to the service promptly
Conduct thorough RCA to identify the root cause of incidents and implement preventive measures
Write comprehensive unit tests to validate the functionality and robustness of code changes
Manage and deploy services using Kubernetes
Utilize Datadog dashboards for monitoring service health and performance
Maintain and optimize SQL databases, including MySQL, CloudSQL, and Spanner
Implement and manage infrastructure as code using Terraform
requirements
At least 3 years of experience as a PHP Developer with a preference for Hack proficiency
Strong experience in writing unit tests to ensure code quality
Expertise in Kubernetes for container orchestration
Exceptional analytical skills for incident resolution and Root Cause Analysis (RCA)
Strong knowledge of SQL databases, especially MySQL, CloudSQL, and Spanner
Familiarity with Terraform for infrastructure management
Experience in cloud development, preferably with Google Cloud Platform (GCP)
Excellent communication and collaboration skills
Ability to work effectively in a fast-paced and dynamic environment
Willingness to participate in on-call rotations as per the schedule
nice to have
Experience with Django framework and Redux for state management
get job alerts in your inboxHundreds of open jobs for Software Engineers, QA, DevOps, Business Analysts and other tech professionals
We are looking for an experienced remote Lead .NET Angular Developer to join our project.
As a lead, you will be responsible for guiding the team, design, and development of complex software solutions. The ideal candidate should have an in-depth understanding of .NET Full Stack, Angular, and Azure. The primary role of this position is to develop efficient code in .NET Full Stack, and Angular, and integrate modern frameworks and cloud services. Additionally, it is essential to have experience in Entity Framework, Kendo UI, SQL, and Oracle PL/SQL.
responsibilities
Develop high-quality software solutions within an agile development environment
Collaborate closely with cross-functional teams to identify software requirements
Guide and mentor team members to improve their development skills
Develop product architecture and design specifications for new feature development
Write clean, efficient, and maintainable code to meet project timelines
requirements
5+ years of .NET development experience
1+ years of relevant leadership experience
Proficient in .NET Full Stack Angular and Azure
Hands-on experience in Angular, Web API, MVC, .NET Core, DI, LINQ, Jquery, Kendo UI & Telerik controls
Knowledge of Oracle RDBMS and SQL commands and Entity framework
Our remote team is in need of a skilled Lead Go Developer.
Our remote team is in need of a skilled Lead Go Developer . In this position, you will be tasked with the development of top-notch software while tackling intricate engineering issues in collaboration with customer teams. Additionally, you will have an important part in establishing and preserving an infrastructure for unit & automated testing, along with addressing customer inquiries promptly.
responsibilities
Development of high-quality software
Resolution of complex engineering issues in close collaboration with customer teams
Establishment and preservation of testing infrastructure for unit & automated testing
Direct communication with customers and prompt response to their inquiries
requirements
A minimum of 5 years of experience in Go language development
A minimum of 6 years of overall software development experience
Considerable past experience in gRPC/Protobuf and with Relational Databases (PostgreSQL/MySQL)
Familiarity with Kubernetes and container deployments
Demonstrated experience with production applications
Capability to interact directly with customers without supervision
We are seeking a talented Senior Go Developer to join our remote team.
In this role, you will be responsible for developing high-quality software and solving complex engineering problems in close cooperation with customer teams. You will also play a key role in creating and maintaining testing infrastructure for unit & automated testing, as well as handling customer requests in a timely manner.
responsibilities
Develop high-quality software and solve complex engineering problems in close cooperation with customer teams
Create and maintain testing infrastructure for unit & automated testing
Communicate with customers and handle their requests in a timely manner
requirements
Minimum of 3 years of experience in Go language development
At least 5 years of total software development experience
Significant previous experience working in gRPC/Protobuf and with Relational Databases (PostgreSQL/MySQL)
Familiarity with Kubernetes and container deployments
Proven experience with production applications
Ability to work directly with customers without supervision
Fluent in English (B2 level or higher)
nice to have
Experience with GraphQL
Airflow/data pipeline experience
Readiness to learn new technologies
0
latest insights
01
career advicehow to become a senior software engineer: a guideLearn how to grow to a senior software engineer role, how long does it take, and whether you have the skills to become one.read more
02
career advicecreative Salesforce portfolio project ideasExplore our dynamic collection of Salesforce portfolio projects and get inspiration from ideas to win your next top developer job.read more
03
tips & toolsrebase vs. merge: a comprehensive guideUnderstand the techniques of rebase vs merge, discover the pros, cons, and when best to use git rebase vs git merge in this comprehensive guide.read more