Senior Software Engineer

New
A
apricotHealthcare Technology
United StatesFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Experience
5+ years of professional software engineering experience preferred
Required Skills
PostgreSQLPythonFlaskHTMLCSSTypeScriptReactRESTful APIsUnit Testing

Requirements

  • 5+ years of professional software engineering experience.
  • Strong hands-on experience with React and TypeScript.
  • Professional experience with Python and Flask or similar web frameworks.
  • Strong experience working with PostgreSQL or other relational databases.
  • Strong understanding of HTML and CSS for building accessible web interfaces.
  • Experience developing, maintaining, and integrating APIs.
  • Proficiency in writing comprehensive unit and integration tests.
  • Solid understanding of software design principles and patterns.
  • Ability to manage the full software development lifecycle from design to deployment.
  • Strong debugging, problem-solving, and technical communication skills.

Responsibilities

  • Design software components, applications, and services in collaboration with cross-functional stakeholders.
  • Participate in the Agile/Scrum process, including two-week sprint cycles, estimation, and design.
  • Develop full-stack features using React, TypeScript, Python, and Flask.
  • Design and implement integrations with third-party services and maintain existing partnerships.
  • Conduct code reviews, mentor other engineers, and contribute to technical decision-making.
  • Troubleshoot, debug, and resolve complex software defects in production environments.
  • Write technical documentation, implementation plans, and unit/integration tests to ensure code quality.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now