
Software Engineer
Marathon Health2 months ago
Remote, United StatesMid Level
Base Salary
$80k - $110k/yr
Responsibilities
- Design, develop, and maintain web and mobile features using React and React Native.
- Build and maintain backend services using C#, TypeScript, Ruby on Rails, RESTful APIs, and microservices architectures.
- Work with AWS cloud technologies, Terraform, event-driven systems, queues, and messaging platforms.
- Maintain data sources and support data integrity, performance, and scalability across PostgreSQL, Salesforce, NetSuite, and Athena.
- Collaborate with product managers and designers on business requirements, feature planning, and prioritization.
- Follow development practices including version control, code reviews, automated testing, CI/CD pipelines, and documentation.
- Work autonomously, improve code quality and system performance, and contribute to knowledge sharing and team growth.
Requirements
- Bachelor’s or master’s degree in computer science or a related field, or an equivalent combination of education and experience.
- At least 2 years of software development experience.
- Experience working on development teams in an Agile Scrum environment.
- Experience with React, React Native, C#, TypeScript, RESTful APIs, and microservices.
- Understanding of software engineering principles, basic system design, and clean, efficient code development and debugging.
- Ability to understand product requirements and contribute to feature planning and prioritization.
- Strong communication, collaboration, autonomy, problem-solving, and continuous improvement skills.
- Familiarity with project management, software development, and ticketing tools such as Azure DevOps and Freshworks.
- AWS Certified Cloud Practitioner certification or equivalent is desirable.