Remote Staff Software Engineer
Cardata
πRemote - Canada
Please let Cardata know you found this job on JobsCollider. Thanks! π
Job highlights
Summary
As a Staff Engineer at Cardata, you will be responsible for designing, developing, testing, and maintaining software applications using modern programming languages and tools. You'll collaborate with other team members to define requirements, design solutions, and implement features while staying up-to-date with emerging trends and technologies in software development.
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
- 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
Responsibilities
- Design, develop, test, and maintain software applications and systems using modern programming languages and tools
- Collaborate with other members of the development team 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
Preferred Qualifications
Knowledge of Laravel, Docker, Jenkins, Octopus, MongoDB is an asset
Benefits
Pair programming, Lunch and Learn sessions, and architecture discussion panels are examples of how Cardataβs Engineering Team works to collaborate effectively, eliminate knowledge silos, and encourage a strong sense of product ownership
Share this job:
Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.
Similar Remote Jobs
- πUnited Kingdom, Spain
- π°$244k-$304kπUnited States
- πBrazil
- π°$204k-$259kπUnited States
- πSerbia
- π°$192k-$260kπUnited States
- πSwitzerland
- π°$166k-$245kπUnited States
- πUnited States
- π°$170k-$299kπUnited States
Please let Cardata know you found this job on JobsCollider. Thanks! π