We are seeking a talented and experienced Senior PHP/Laravel/Python Developer with expertise in PHP/Laravel and Python to join our product development team.
About us: Tractics is a passionate team on a mission: to empower civil construction companies with the management solutions and project insights they need to be more efficient and improve their bottom line.
The engineering team is looking to add individuals who will engage and contribute to the continuous improvement of our products and approach.
Our flexible, remote work environment is built on individual responsibility and engagement. You should be willing to give, seek and receive constructive feedback as we work through both technical and procedural challenges. We prize feedback that comes with solutions. We honor the team’s commitments together and individually. We will reflect without blame, support each other, hold ourselves accountable and celebrate our progress. Join us as we work to launch our initial GA release after working with our civil construction sponsor/partner in a collaborative alpha/beta for the last two years. We believe our customer centered design/development partnership will be core to our success. The team will be continuing with roadmap development for the platform and partnering with the Implementation team to work through our initial customer implementations to establish a premium, efficient, scalable and repeatable onboarding experience.
Job Description: Position Overview:
The Full Stack Developer role will participate in the product development and implementation for Tractics – including coding, testing, deployment and support. Activities will include participation in Agile ceremonies, peer code review, unit test development, implementing new features, enhancements, troubleshooting and fixing bugs. This role will also support the implementation activities for new customers of the platform, as needed, including configuration, integration and data processing. The Engineering team is composed of software and quality engineers working in partnership to build, maintain and support quality software for our customers. All members of the engineering team are expected to: Leverage sound development practices. Take responsibility for minimizing technical debt. Manage their local development environment and tooling. Test their work. Engage in refinement and estimation of our backlog. Engage in robust troubleshooting as issues arise.
Expectations: Schedule: Full time; Core hours 9a-4p US Central Location: Remote; US or La&n America Travel: Quarterly to HQ in Kansas City, Missouri (US-based) Physical Requirements: Prolonged periods of working on a computer Equipment: Provided Mac laptop with external monitor, mouse and keyboard provided if required (US-based)
Qualifications: Proficient in PHP version 7+ with solid grasp of object-oriented developmentExperience with Laravel framework version 8+, including building RESTful APIs and handling database interactions. Experience with Python. Ability to develop feature/unit test development using PHPUnit Confident participating in React application development consuming API services.Experience with common mechanisms in modern web applications, e.g., HTTP/S, OAuth, CORS. Comfortable working with JavaScript including ES6+ features. Solid knowledge of HTML5 and CSS3 for building responsive web applications.Experience with relational databases (MySQL), queues (RabbitMQ) and caches (Redis). Confident with moderately complex SQL for joins and aggregation. Experience working with Docker containers – building and running. Solid understanding of Git and code versioning. Excellent problem-solving and debugging skills. Strong communication and teamwork skills. Demonstrable solution-oriented engagement with peers and stakeholders. Willingness to work in an Agile development environment.
Desired Experience: 8-10 or more years professional experience as a developer
What we offer: Flexible work arrangements Paid time off
For full time, US-based candidates 401K Medical, Dental and Vision