Join our Facebook group

👉 Remote Jobs Network

Staff Software Engineer

August 23

Apply Now
Logo of Cardata

Cardata

A fully-managed vehicle reimbursement solution for businesses whose employees use their personal cars for work.

SaaS • FAVR • Mileage Tracking App • Company Car • Mileage Reimbursement

51 - 200

Description

• Design, develop, test, and maintain software applications and systems using modern programming languages and tools • Write clean, efficient, and maintainable code that adheres to best practices and standards • Collaborate with other members of the development team, including product managers, and other engineers, to define requirements, design solutions, and implement features • Stay up-to-date with emerging trends and technologies in software development, and share knowledge with the team • Continuously improve our best practices, standards, tooling, and methodologies to ensure software quality, efficiency, and maintainability • Participate in code reviews, providing constructive feedback to other members of the team • Identify and troubleshoot issues, debugging code and working with other team members to resolve problems • Continuously improve the quality of our software products by implementing automated testing, monitoring, and other quality assurance practices • Provide technical leadership and mentorship to junior engineers, helping them to develop their skills and grow as professionals • Able to break down large project goals into smaller achievable steps • Participate in technical design reviews and architecture discussions • Work with stakeholders to define technical requirements, and help to ensure that projects are delivered on time, within budget, with high quality

Requirements

• 8 to 12 years of software development experience building highly-reliable, scalable software solutions • Experience with JavaScript frameworks (React, Angular, Vue.js), server-side languages (PHP, Go, and Java) and database technology (MySQL/MariaDB) • Familiarity with Agile/Scrum methodologies and CI/CD deployment processes • Ability to thrive in a dynamic, ambiguous environment, managing multiple priorities, tackling complex technical challenges, and delivering high-quality results • Strong time management, with an aptitude for scoping projects and developing accurate timelines • Exceptional interpersonal and communication skills, with the ability to effectively collaborate with cross-functional teams, translate complex concepts into digestible formats, and manage expectations • Strong leadership qualities (doesn't have to be in a formal leadership role!), with the ability to effectively mentor junior engineers • Demonstrated success managing development projects end-to-end with significant ownership over technical decision-making • Experience building applications with AWS, using services such as SNS/SQS, EC2, Lambda • Knowledge of Laravel, Docker, Jenkins, Octopus, MongoDB is an asset • Nice to have: Bachelor's or Master's degree in Computer Science, Software Engineering, or an equivalent educational experience

Apply Now

Similar Jobs

Built by Lior Neu-ner. I'd love to hear your feedback — Get in touch via DM or lior@remoterocketship.com