
Senior Software Developer
Posted May 20

Posted May 20
This is a fully remote position, open to applicants in Portugal.
• Overall responsibility to design, develop, test, and document software for both existing and new web-based and front-end applications.
• Collaborate closely with a dedicated customer team to address genuine issues, attentively listening to customer requirements and delivering effective solutions.
• Work alongside cross-functional teams (engineering, product, design) to establish the technical vision, strategy, and roadmap for significant products and platform enhancements.
• Participate in all phases of the software development lifecycle (SDLC), from gathering requirements to deployment and post-launch evaluation.
• Ensure code quality, organization, and automation are maintained.
• Engage in a data-driven decision-making approach, understanding the underlying reasons for our work and learning from retrospectives to promote ongoing improvement.
• Collaborate with engineering leaders to recognize and implement best practices in software engineering, ensuring adherence to industry standards and security protocols.
• Set an example by adopting agile methodologies, taking part in daily stand-ups, sprint planning, and retrospectives to cultivate a cooperative and productive development atmosphere.
• Guide junior developers by sharing knowledge and offering coaching to enhance the team's skills and support their professional growth.
• Diagnose and resolve intricate technical issues, utilizing both extensive knowledge and innovative problem-solving techniques.
• Commit to lifelong learning by keeping abreast of the latest trends and technologies, contributing to the team's and the wider engineering organization’s innovation.
• A minimum of 4 years of experience with a general-purpose programming language such as JavaScript.
• Proficiency in front-end development, particularly using React.
• Strong grasp of React design principles.
• Familiarity with contemporary Quality and Testing methodologies.
• Understanding of application security principles and techniques, including secure coding practices and penetration testing.
• Willingness to learn new technologies and systems.
• Knowledge of code versioning tools.
• Familiarity with design systems and component libraries.
• Excellent written and verbal communication skills.
• Solid understanding of the practical application of agile development methods in Agile/Lean/Continuous Delivery environments.
• IT'S A PLUS TO HAVE: Knowledge of Typescript and Angular for tools related to continuous deployment.
• Experience contributing to the professional community as a speaker, author, or online contributor.
• Involvement in the community through open source contributions.
• Time Off – our open PTO policy provides flexibility in how and when you take your time off!
• Days of Disconnect – quarterly, we take a collective break and enjoy a day off together around the world.
• Parental & Pawternity Leave – we offer leave when your family expands by two feet or four paws!
• Best Life Perk – we are dedicated to supporting you at any stage of your fitness journey with a quarterly reimbursement.
• Monthly reimbursement for your chosen health scheme.
• EAP – we ensure you receive help when needed, no exceptions.
• Premium Calm App – enjoy peace of mind with a Calm App subscription for you and up to 4 dependents over the age of 16.
• And more! – we have so many benefits that we couldn't list them all here!
Confitec
Nagarro
HealthMark Group
Abnormal Security
Get handpicked remote jobs straight to your inbox weekly.