At Censinet, we’re on a mission to take the risk out of healthcare.
As a Senior Full-Stack Software Engineer on our innovative, fully-remote team, you’ll work alongside talented colleagues to employ AI and other cutting-edge technologies to create impactful solutions that protect patients and shape the future of healthcare cybersecurity. We deliver high-quality features every two weeks, ensuring your work will make an immediate impact.
We value ownership, responsible urgency, and continuous improvement. If you share these principles and are energized by the pursuit of excellence, pushing technological boundaries, and growing both personally and professionally, we invite you to join us in creating a safer, more secure healthcare ecosystem.
Lead Feature Development: Act as Feature Lead for key projects by refining specs and designs, providing feedback, and anticipating challenges. Author technical plans, lead scoping and estimation efforts, assign tasks, report status, and ensure successful project execution.
Repeatedly Deliver High-Quality Solutions: Balance visionary thinking with practical execution to craft thoughtful, customer-focused solutions. Ship high-quality features every two weeks, ensuring they meet customer needs and enhance user experience.
Relentlessly Improve: Actively engage in requirements, design, architecture, code, and test plan reviews. Propose methods to solve problems more effectively and efficiently, while maintaining a perpetual learner’s mindset and committing to continuous personal and team growth, always striving to raise the bar on quality and performance.
Measure Twice and Cut Once: Prioritize high-leverage work by refining requirements and front-loading technical design. Treat preparation as a strategic investment that saves time, reduces rework, and ensures smoother execution.
Build Collaboratively: Partner with Product and Design to deeply understand customer needs and workflows, iterating to deliver impactful outcomes. Embrace feedback, support your teammates, and foster a culture of transparency, humility, and continuous learning that lifts the entire team.
Maintain Technical Excellence: Commit to automated testing, code reviews, refactoring, and minimizing technical debt. Champion security best practices and performance optimizations, and uphold rigorous technical standards by continuously refining your craft.
Innovate Continuously: Identify opportunities to leverage emerging technologies and patterns – especially AI – by driving proof-of-concept projects that demonstrate feasibility and value. Integrate the best ideas into your work to help maintain and extend our competitive edge.
Adapt and Thrive in a Dynamic Environment: Demonstrate resilience and adaptability in the face of changing priorities. Balance speed with a commitment to customer needs and quality, making quick, informed decisions that ensure reliable and effective solutions.
Supercharge Your Work with AI: Thoughtfully and responsibly leverage AI tools to boost productivity, creativity, and quality in your day-to-day work. Continuously explore new ways to integrate AI into your workflows and share techniques, tools, and learnings with the team.
Technical Planning and Estimation: Accurately scope and estimate project timelines and resources to ensure on-time delivery. Break down complex projects into manageable tasks and identify potential risks early in the process.
Task Management: Demonstrate strong organizational skills by managing multiple tasks and priorities efficiently. Track progress, manage deadlines, and ensure that all team members are aligned and on schedule.
Work Independently: Own tasks and projects, managing your workload with minimal supervision. Make informed decisions autonomously while staying accountable for outcomes and aligning your contributions with team and company goals.
Communicate with Clarity and Purpose: Effectively communicate ideas and intentions in both written and verbal exchanges.
Software Architecture: Design scalable, maintainable, and efficient systems. Choose technologies, design patterns, and structures that align with both short-term needs and long-term goals.
Debugging and Troubleshooting: Diagnose and resolve software issues in both development and production environments.
Code Refactoring: Restructure and optimize code to improve readability, maintainability, and performance.
Code Review: Conduct thorough code reviews to ensure alignment with requirements, standards, and best practices. Provide constructive feedback that fosters team learning and improvement.
Quality Assurance (QA) Collaboration: Work closely with QA teams to ensure features meet the highest quality standards. Review test plans and collaborate on test case development to validate that software meets requirements.
UI Design: Prioritize user interfaces that are intuitive, user-friendly, and visually appealing.
Performance Optimization: Profile and optimize applications to ensure fast load times, efficient resource usage, and scalable performance.
All interested candidates please email careers@censinet.com
Censinet is proud to provide equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetic information, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws.