Senior Software Backend Engineer
New
J
JobgetherCommerce Technology
Based in the United StatesFull-TimeSenior
Salary$160,000 – $180,000 USD
Apply NowOpens the employer's application page
Job Details
- Experience
- 8+ years
- Required Skills
- AWSNode.jsPHPApache AirflowETLKafkaMySQLReact.jsData engineeringRedis
Requirements
- Bachelor’s degree in Computer Science, Engineering, or a related technical discipline, or equivalent practical experience.
- 8+ years of professional software engineering experience with a strong focus on backend systems, databases, and data processing.
- Advanced proficiency in PHP, Node.js, and React.js.
- Deep experience designing, optimizing, and managing MySQL databases.
- Hands-on experience with Redis for caching and in-memory data solutions.
- Experience building and operating Kafka-based stream processing and event-driven systems.
- Strong knowledge of ETL pipelines, Airflow workflows, and Parquet data formats.
- Experience working with AWS cloud services and scalable infrastructure.
- Proficiency using AI-assisted development tools such as Claude, Cursor, Codex, Gemini, or similar platforms.
- Strong problem-solving skills, ownership mindset, and ability to work independently in a remote environment.
- Ability to successfully complete a background check.
Responsibilities
- Design, develop, test, and maintain backend services and APIs using PHP, Node.js, and React.js within the middle-tier architecture.
- Build and optimize database architectures, including MySQL schema design, query optimization, and administration.
- Develop and maintain ETL workflows and data pipelines using Airflow, Parquet data formats, Redshift, and Databricks.
- Design and implement stream processing solutions using Kafka and event-driven architectures.
- Architect, deploy, and maintain highly available and scalable systems on AWS cloud infrastructure.
- Provide production support, participate in on-call rotations when needed, and ensure system reliability.
- Collaborate with Product, Data, QA, and other cross-functional teams to translate requirements into effective technical solutions.
- Write clean, maintainable, tested, and well-documented code while actively contributing to code reviews.
- Leverage AI-powered coding tools to improve development efficiency, code quality, and engineering workflows.
- Share knowledge and mentor other engineers on backend development and data engineering best practices.
View Full Description & ApplyYou'll be redirected to the employer's site