πUnited Kingdom, Spain
Staff Software Engineer
closed
Cardata
πRemote - Canada
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
This job is filled or no longer available
Similar Remote Jobs
π°$220k-$270k
πUnited States
π°$244k-$304k
πUnited States
π°$195k-$300k
πUnited States
π°$192k-$260k
πUnited States
π°$200k-$275k
πUnited States
π°$108k-$162k
πCanada
π°$149k-$214k
πUnited States
πIndia
π°$163k-$286k
πUnited States