Overview
Senior Full Stack Engineer
Role Type: Full-Time Regular Employment
Setup: Fully Remote
Duration: Open-ended, Long term
Hours: 40 hours per week
Schedule: US Eastern Time (EST)
Rate: USD 3,500-4,000 per month
What You Will Do
The individual in this position will be expected, on a regular basis, to:
- Design, develop, and maintain back-end functionality for enterprise-level business applications using PHP in pure form, avoiding unnecessary frameworks when required.
- Build and enhance interactive, responsive front-end interfaces using vanilla JavaScript, along with React when applicable.
- Develop and optimize databases using MySQL and PostgreSQL, including schema design, complex queries, indexing, stored procedures, and performance tuning.
- Write clean, well-structured, and well-tested code without depending heavily on frameworks, ensuring clarity and maintainability.
- Troubleshoot, debug, and optimize applications for speed, scalability, and long-term stability.
- Participate in architectural discussions and contribute to decisions involving raw code structure, system design, and best practices.
- Collaborate with engineers, product managers, and stakeholders to ensure the product is performant, reliable, and aligned with business goals.
- Stay updated with evolving best practices in no-framework development, JavaScript, PHP, SQL, and full stack engineering.
- Mentor and guide junior developers, especially in understanding code fundamentals and building solutions without relying on frameworks.
- Prepare and maintain clear and detailed technical documentation.
What You Will Bring
- Proven ability to write clean, well-documented, and well-tested pure code in both PHP and JavaScript (examples may be requested).
- Strong knowledge of vanilla JavaScript, DOM manipulation, event handling, and building functionality without libraries.
- Expertise in MySQL, PostgreSQL, and SQL, with hands-on experience designing and maintaining relational databases.
- Proficiency with React or modern front-end frameworks, while still having the ability to work without them when needed.
- Experience with object-oriented programming (OOP) and design patterns.
- Excellent analytical, problem-solving, and debugging skills.
- Strong English verbal and written communication skills.
- Ability to clearly explain technical concepts to both technical and non-technical audiences.
- Experience working in agile, team-based environments.
- Knowledge of the logistics, supply chain, or transportation industry is a plus.
- A strong sense of ownership, attention to detail, and a passion for writing beautiful code.
- Comfortable working in a remote, fast-paced, globally distributed environment.
Minimum Qualifications
- 10+ years of experience in full stack development.
- Hands-on experience with pure PHP, vanilla JavaScript, MySQL, PostgreSQL, SQL, and React in production environments.
- Demonstrated ability to build solutions from scratch without relying on frameworks.
- Proven experience leading complex projects from concept to deployment.
- Strong understanding of SDLC principles and agile methodologies.
- Bachelor’s degree in Computer Science, Engineering, or related field (or equivalent experience).