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