Staff Software Engineer
Company
Cardata
Location
Remote
Type
Full Time
Job Description
SummaryÂ
As a Staff Engineer at Cardata you’ll be a technical expert tasked with hands-on architecting and coding front-end and back-end applications to bring to life new features, upgrades and custom developments on both the Cardata Cloud and Mobile platforms. You’ll leverage your expertise in various languages and technologies to ensure responsiveness and utility of features, create and deploy bug fixes, and develop an exceptional user interface. As a Staff Engineer on our small but dynamic engineering team, your work will have a significant impact and influence on the direction and evolution of the Cardata product.Â
Team Description
As a Staff Engineer, you will be a key member of our Engineering Team, contributing to the design, architecture, and implementation of complex software systems. At Cardata, we value continuous improvement, learning, and innovation. Pair programming, Lunch and Learn sessions, and architecture discussion panels are a few examples of how Cardata’s Engineering Team works to collaborate effectively, eliminate knowledge silos, and encourage a strong sense of product ownership. You’ll be joining an incredibly hard working group of individuals that are dedicated to improving core processes, driving product evolution, and achieving goals as a team.
What You'll Be Doing
- 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 teamIdentify 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
What You'll Bring
- 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
Date Posted
08/22/2024
Views
0
Similar Jobs
Medical Support Assistant (Advanced) - Department of Veterans Affairs - Veterans Health Administration
Views in the last 30 days - 0
View DetailsPhysician (Diagnostic Radiologist) with Recruitment/Relocation Incentive/EDRP - Department of Veterans Affairs - Veterans Health Administration
Views in the last 30 days - 0
View DetailsPhysician (Cardiology, Non-Invasive) - Department of Veterans Affairs - Veterans Health Administration
Views in the last 30 days - 0
View DetailsCardiac Device Registered Nurse Cardiac Device Experience Required - Kaiser Permanente
Views in the last 30 days - 0
View DetailsAccount Manager, Care Partnerships - Headway
Views in the last 30 days - 0
Headway a mental health care company founded in 2019 aims to revolutionize mental healthcare by building a national network of providers accepting ins...
View DetailsDirector of Pricing - Garner Health
Views in the last 30 days - 0
Garner Health is a rapidly growing company backed by toptier venture capital firms Their mission is to transform the healthcare economy by delivering ...
View Details