Senior Software Developer

Full-stack EngineerSoftware EngineerOtherRemoteTeam 11-50

Location

United States

Posted

95 days ago

Salary

0

No structured requirement data.

Job Description

Senior Software Developer

NCD

Summary NCD is seeking a Senior Software Developer to lead the evolution of our core service infrastructure and applications as we expand our products and scale our technology. This pivotal role drives architectural decisions, ensures technical excellence, and helps shape the roadmap for future growth. The Senior Developer will collaborate across teams to deliver robust, scalable, and innovative solutions while mentoring developers and advancing NCD’s technical capabilities. Essential Duties and Responsibilities - Lead and manage large-scale development projects from conception to deployment, ensuring high-quality delivery and integration. - Mentor and support junior developers to foster technical skill growth and collaboration. - Partner cross-functionally with Product, Data, and Operations to design and deliver scalable software solutions. - Architect, develop, and maintain systems that process large volumes of transactions and member data with reliability and performance. - Enhance and maintain integrations with core systems such as our Customer Relationship Management (CRM) and enrollment platforms. - Design, document, and implement APIs and frameworks that support business scalability and modernization. - Uphold best practices for code quality, CI/CD, and cloud deployment in AWS environments. - Champion a culture of innovation, automation, and continuous improvement across the engineering team. - Contribute strategically to product and technical planning — connecting engineering excellence to business outcomes. Qualifications Required: - 7+ years of professional software development experience. - Proven leadership in full-stack or backend software development roles. - Proficiency in JavaScript and at least one modern front-end framework (React.js, Vue.js, Angular, or Svelte). - Advanced experience with SaaS systems and distributed architectures. - Deep understanding of APIs, databases (SQL), and data management best practices. - Expertise with AWS, GitHub, and CI/CD pipelines. - Proven experience integrating and managing CRM systems or equivalent enterprise software. - Demonstrated ability to work cross-functionally and lead complex system integrations. - Strong communication and collaboration skills — capable of engaging both technical and business stakeholders. - AI readiness: Curious and comfortable exploring AI-assisted development tools (e.g., Copilot, ChatGPT, or similar) to improve productivity and code quality. - Strategic thinker with a product-oriented mindset and a passion for improving member and agent experiences. Preferred: - Experience in healthcare, insurance, or financial services environments. - Familiarity with microservices, event-driven architectures, and containerization (Docker, ECS, etc.). - Experience contributing to or leading open-source or internal framework initiatives. NCD Benefits - Company-paid health, dental, life, and disability insurance - 401(k) with employer match - Professional development and career growth opportunities - Work-from-home allowance and remote support - A positive, team-oriented work environment - 100% Remote

Related Job Pages

More Full-stack Engineer Jobs

ComboCurve logo

Full-Stack Developer

ComboCurve

Year-end reserves, A&D, type curve, and scheduling workflows all on one cloud-based platform.

OtherRemoteTeam 51-200Since 2017H1B Sponsor

We are seeking a skilled and highly motivated Full-Stack Developer to design, develop, and maintain our core applications. You will be responsible for the entire development lifecycle, from designing robust backend APIs to building intuitive, data-rich user interfaces. Experience with large datasets and complex data models is essential. Required Tech Stack - Language: Expert proficiency in TypeScript and JavaScript - Frontend: React, Material UI (MUI), React Hook Form - Backend: Node.js, Express.js, tRPC - Database: MongoDB - Tools: Git, Docker (preferred)Qualifications - 3+ years of professional experience as a Full-Stack Developer, primarily with the MERN/TypeScript stack. - Deep understanding of TypeScript's advanced features and its application in large-scale projects. - Proven ability to build and deploy production-ready applications using tRPC for end-to-end type safety. - Strong experience with MongoDB query optimization and schema design for complex, relational-like data structures. - Experience or strong interest in petroleum engineering concepts (e.g., production data, drilling, reservoir monitoring) and handling specialized technical data. - Excellent problem-solving skills and attention to detail. Nice-to-Haves - Experience with petroleum engineering, especially decline curve analysis. - Familiarity with data visualization libraries (e.g., D3.js, ZingChart, or equivalent). - Experience with cloud deployment platforms (GCP or AWS, Azure). - Prior work on mapping or GIS applications. - Contributions to open-source projects. Key Responsibilities - Full-Stack Development: Architect and implement new features across the entire application stack, ensuring high performance, responsiveness, and reliability. - Frontend Engineering: Develop and maintain complex, data-visualization-heavy user interfaces using React and MUI. Implement complex form logic and validation using React Hook Form. - Backend Engineering: Design and implement type-safe APIs using Node.js, Express.js, and tRPC. - Database Management: Design, optimize, and manage MongoDB queries to handle large volumes of petroleum data (e.g., well logs, time-series production data). - Type Safety & Quality: Champion the use of TypeScript across the stack to ensure code quality, predictability, and maintainability. - Collaboration: Work closely with petroleum engineers and product managers to translate domain-specific requirements into technical solutions. - Testing: Write comprehensive unit and integration tests.

United States

About Cohort AI Cohort AI is an applied AI company building intelligent, production-grade systems that help organizations transform complex data into real-world outcomes. We partner with forward-thinking teams to design and deploy scalable AI-driven platforms across healthcare, enterprise, and data-intensive domains. Our focus is on combining strong engineering foundations with modern cloud, data, and AI architectures to deliver systems that are reliable, explainable, and built to scale. Learn more at www.thecohort.ai. About the Role Cohort AI is seeking a Senior Software Architect to shape and lead the design of modern, cloud-native platforms that power our AI and data-driven solutions. In this role, you will own architectural strategy end-to-end—driving system design decisions, setting engineering standards, and guiding teams as they build scalable, secure, and high-performing systems. You will play a key role in defining how our platforms evolve, with a strong emphasis on cloud infrastructure, distributed systems, and data architecture. Beyond hands-on technical leadership, you’ll help cultivate a strong engineering culture focused on quality, clarity, and continuous improvement. Responsibilities - Define and lead the architecture of complex, cloud-based systems with a focus on scalability, reliability, and security - Design and evolve data architectures, including data models, pipelines, and lifecycle management practices - Partner closely with product, engineering, and business stakeholders to translate requirements into robust technical designs - Establish and uphold best practices across software design, development workflows, and deployment strategies - Evaluate, select, and integrate cloud platforms, databases, and supporting technologies - Provide technical leadership and mentorship to engineering teams, raising overall technical standards - Review system designs and implementations, offering clear, actionable feedback - Create and maintain architectural documentation to ensure clarity and long-term maintainability - Drive improvements in development processes, tooling, and engineering methodologies - Implement data governance and security practices to ensure integrity, consistency, and compliance - Stay current with emerging technologies and architectural patterns to inform future platform evolution Minimum Qualifications - Bachelor’s or Master’s degree in Computer Science, Engineering, or a related discipline - 8+ years of professional software development experience, with significant focus on cloud architectures - Deep experience with one or more cloud platforms (AWS, Azure, or Google Cloud) - Strong foundation in software architecture principles, design patterns, and best practices - Proven experience designing and leading large-scale, distributed systems - Solid expertise in database technologies (SQL and NoSQL) and data management concepts - Hands-on experience with data architectures, including data warehousing, ETL pipelines, and governance models - Proficiency in at least one modern programming language (Python, Java, C#, or JavaScript) - Experience with DevOps practices such as CI/CD, infrastructure as code, and automated testing - Strong analytical and problem-solving skills with a system-level mindset - Excellent communication and leadership abilities, capable of influencing cross-functional teams - Comfortable working in agile environments with a collaborative, ownership-driven approach

United States
Revalia Bio logo

Staff Software Engineer

Revalia Bio

Revalia Bio is seeking to revolutionize biomedical innovation by honoring the gift of every organ donor.

OtherRemoteTeam 11-50

About the role Revalia is pioneering Human Data Trials — a new paradigm for accelerating translational medicine by linking donated human organs to cutting-edge research. Our platform provides biotech, pharma, and medtech innovators with unparalleled access to human biology at scale, reducing reliance on animal models and speeding the path to patients. We are seeking a highly skilled backend/full-stack engineer who doesn't just write code—you architect elegant solutions. You have immense hands-on experience with Python and FastAPI, and you understand how to build systems that scale. You're proficient with modern AI coding tools and use them strategically to enhance your productivity while maintaining high standards for code quality and security. You take pride in crafting performant, reliable backend services and collaborating effectively with cross-functional teams. You're curious, adaptable, and excited about staying at the forefront of backend innovation while maintaining strong fundamentals in distributed systems and cloud architecture. As a Staff Engineer, you will be responsible for architecting and implementing backend systems and full-stack features that power our web applications. You'll collaborate closely with product managers, designers, and frontend engineers to deliver reliable, performant services that scale with our business. Your technical expertise in Python/FastAPI and AWS infrastructure, combined with proficiency in AI coding tools, will enable you to write efficient, maintainable code at scale while staying at the forefront of backend development practices. Location This position is fully remote with the expectation to travel quarterly to our office in New Haven, CT. We do not provide work visa sponsorship. This position is only open to candidates who are legally eligible to work in the United States without sponsorship. Culture Requirements - Role model the Revalia Bio’s Company Values of world class collaboration, cultivating deep trust, relentless adaptability, and to persevere with uncommon grit. - Display high levels of personal integrity and be able to express opinions or concerns directly and without triangulation, demonstrating honesty, openness, and a positive outlook at all times. - Seek to promote collaboration and be curious (and not judgmental) about opposing opinions. - Ability to adapt to changing business needs or to personal development opportunities. Able to fully embrace feedback and training to continuously improve performance and relationships. - Display determination and perseverance to problem solve, create, innovate, and develop. - Demonstrate commitment to own personal growth and development. Be “all -in” when participating in Company activities and programs related to personal and professional development and training. - Commitment to the growth and development of their team including participation in 360 reviews where requested. Soft Skill Requirements - Excellent communication and collaboration abilities, with a proven track record of working effectively in team environments - Strong problem-solving skills with the ability to break down complex requirements into manageable, testable solutions - Attention to detail and commitment to code quality and system reliability - Self-motivated with an intrinsic drive to learn and adapt to emerging technologies - Proactive in identifying and addressing technical debt and suggesting architectural improvements - Strong time management and ability to balance multiple priorities in a fast-paced environment - Professional work experience in DevOps, security, and cloud infrastructure – We use GitHub Actions, Docker, and AWS CDK extensively Technical Skill Requirements - Advanced proficiency in Python, including modern Python practices, async programming, and framework expertise - Strong expertise in FastAPI or similar Python web frameworks (Django, Flask), including dependency injection, middleware, and OpenAPI/Swagger integration - Deep experience with PostgreSQL, including schema design, query optimization, indexing strategies, and migrations - Solid understanding of AWS services, particularly RDS, Lambda, S3, SQS/SNS, and related infrastructure - Hands-on experience with AI coding tools and AI-assisted development workflows (mandatory) - Proficiency with TypeScript/JavaScript for full-stack development contributions - Strong knowledge of RESTful API design principles, versioning strategies, and documentation standards - Solid knowledge of version control systems, specifically Git and GitHub, with collaborative workflows - Experience with containerization using Docker and container orchestration concepts - Familiarity with CI/CD pipelines, particularly GitHub Actions - Knowledge of testing frameworks (pytest, unittest) and testing strategies (unit, integration, end-to-end) - Understanding of security best practices for web applications, including authentication, authorization, and data protection Bonus Skills - Experience with AWS CDK or other infrastructure-as-code tools (Terraform, Pulumi) - Familiarity with event-driven architectures and microservices patterns - Experience with GraphQL API development - Knowledge of caching strategies using Redis or similar technologies - Experience with data pipelines and ETL processes - Familiarity with observability tools (DataDog, CloudWatch, Sentry, etc.) - Contribution to open-source projects related to backend development - Experience with message queues and distributed systems patterns - Background or exposure to medical systems/processes - Experience with Next.js or React for full-stack contributions Responsibilities - Design and implement scalable backend services using Python and FastAPI, ensuring high performance, reliability, and maintainability - Architect database solutions with PostgreSQL (RDS), including schema design, query optimization, and data modeling best practices - Build and maintain RESTful APIs that integrate seamlessly with frontend applications and external services - Develop serverless solutions using AWS Lambda for event-driven architectures and background processing - Implement messaging and event systems using AWS SQS/SNS for asynchronous workflows and service decoupling - Contribute to infrastructure as code using AWS CDK, supporting deployment pipelines and cloud architecture - Write clean, scalable, and maintainable code following best practices, design patterns, and established coding standards - Collaborate effectively with cross-functional teams including designers, product managers, and frontend engineers to refine requirements and deliver high-quality solutions - Conduct and participate in code reviews to ensure code quality, knowledge sharing, and adherence to team standards - Debug and troubleshoot backend issues, utilizing monitoring tools, logging, and AI-assisted debugging techniques - Stay current with industry trends, emerging technologies, and best practices in backend and full-stack development - Use AI coding tools (e.g., Cursor, GitHub Copilot, ChatGPT) to enhance productivity, validate generated code, and accelerate development cycles Qualifications - 5+ years of professional experience in backend or full-stack development with a proven track record of shipping production-quality code Compensation, Benefits, and Diversity Commitment Our compensation structure includes a base and semi-annual bonus. Revalia Bio operates a growth culture focused on High Performance Teams and individual personal development. Along with monthly coaching, we provide extensive opportunities for professional development, training and mentoring. Revalia Bio provides comprehensive benefits including Health, Dental, Vision, Retirement, Disability, and a wellness program available on day one of employment. Full-time employees are eligible for up to 5 paid sick days and 23 PTO days per calendar year, excluding national holidays. Revalia Bio acknowledges and celebrates the diversity of our workforce, is dedicated to creating an equitable workplace, is committed to fostering an inclusive environment, and aims to create a workplace culture where every individual feels a sense of belonging. We are an equal opportunity employer and do not discriminate on the basis of race, religion, color, national origin, sex, sexual orientation, gender, gender identity or expression, age, disability, or genetic makeup. For individuals with disabilities who would like to request accommodations, please email culture@revaliabio.com.

United States
$120K - $200K / year
Job Closed
Genesis Digital, LLC logo

Developer in Test, Technical Lead

Genesis Digital, LLC

Empowering small business owners to achieve financial freedom.

Full TimeRemoteTeam 51-200H1B No Sponsor

• Lead the design, development, and maintenance of scalable automated test frameworks covering UI, API/services, database, integration, end-to-end, performance, security, and reliability testing. • Write and review clean, maintainable, well-documented test code using JavaScript/TypeScript, PHP, Python, or other relevant technologies. • Integrate automated tests into CI/CD pipelines such as Jenkins, GitLab CI, or GitHub Actions to provide fast and reliable quality feedback. • Define test strategies, test plans, release quality gates, coverage thresholds, and non-functional quality requirements. • Serve as the principal technical authority for test automation, quality strategy, engineering reliability, and platform testability. • Partner with Platform Architects, Development Managers, Product leaders, developers, and designers to align quality architecture with product and business strategy. • Lead architectural and technical reviews, providing guidance on testability, reliability, performance, security, and long-term maintainability. • Identify systemic quality risks across the platform and drive proactive mitigation strategies. • Analyze test results, document defects, track quality trends, and collaborate with engineering teams to ensure timely resolution. • Perform exploratory testing to uncover critical issues not easily detected through automation. • Champion quality engineering best practices across the organization. • Mentor QA engineers, SDETs, and developers on automation design, testing techniques, CI/CD quality practices, and scalable test architecture. • Evaluate and recommend testing tools, technologies, and methodologies to improve automation efficiency, coverage, and reliability. • Own and lead testing efforts for major features, epics, releases, and platform-level initiatives.

Romania