Primary Responsibilities:
Design, develop, and enhance large-scale web application features and improvements.
Maintain code quality through unit testing and ensure strong test coverage.
Identify and implement code structure improvements for better maintainability and testability.
Drive and uphold coding best practices within the team.
Conduct detailed and constructive code reviews to ensure high-quality deliverables.
Mentor and coach junior engineers on coding standards, best practices, and navigating the codebase.
Participate actively in agile ceremonies such as design reviews, sprint planning, and retrospectives.
Collaborate with cross-functional teams to align priorities with business objectives and resolve blockers.
Develop and integrate third-party services and application components.
Write and review technical design documents.
Manage workflow efficiently in a remote environment and adapt well to changing priorities.
Stay current with emerging technologies, frameworks, and industry best practices.
Participate occasionally in candidate interviews for new technical hires.
Required Technical Skills:
Strong foundation in computer science—data structures, algorithms, and object-oriented principles.
Expertise in Python for backend web development.
Proficiency in JavaScript, TypeScript, and React for frontend development.
Experience with MongoDB or SQL databases.
Strong familiarity with Git version control.
Hands-on experience with Docker (experience with Kubernetes is a plus).
Excellent problem-solving, debugging, and performance optimization skills.
Strong understanding of web application architecture and API integrations.
Preferred Skills:
Experience working with AWS cloud infrastructure.
Familiarity with Kubernetes or container orchestration tools.
Exposure or curiosity in Machine Learning or AI technologies.
Experience with legacy system modernization and upgrade projects.
Behavioral & Soft Skills:
Strong verbal and written communication skills for effective team collaboration.
Proven ability to work independently in a remote setting with minimal supervision.
Commitment to continual learning and process improvement.
Positive team player mindset with a proactive attitude toward problem-solving.
Experience & Education:
Minimum 7+ years of professional experience in web application software development.
Bachelor's degree in Computer Science or a related field (preferred).
Other Details:
Remote-first position with provided equipment and internet reimbursement.
Comprehensive benefits, flexible time off, and strong focus on work-life balance.
No relocation or visa sponsorship available at this time.

VicRoads

Cambridge Mobile Telematics

Skipso

Algolia

Sólides Tecnologia

MDA Edge

MDA Edge

MDA Edge