Mid-Level Software Engineer
New
J
JobgetherHealthcare Technology
Brazil and Latin AmericaFull-TimeMiddle
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Languages
- English
- Experience
- Minimum of 2 years of professional software engineering experience, excluding internships.
- Required Skills
- Full Stack DevelopmentSoftware ArchitectureLinuxMicroservicesSaaS
Requirements
- Bachelor’s degree in Computer Science, Computer Engineering, Software Engineering, or a related technical field.
- Minimum of 2 years of professional software engineering experience, excluding internships.
- Experience developing software in Linux and/or MacOS environments.
- Experience building or contributing to SaaS products or platforms.
- Strong understanding of software development principles, coding practices, and application architecture.
- Ability to write clean, maintainable, and well-documented code.
- Strong analytical and problem-solving skills with the ability to troubleshoot complex technical issues.
- Excellent written and verbal English communication skills.
Responsibilities
- Work as a self-sufficient, full-stack engineer contributing to the development of healthcare applications and software platforms.
- Develop scalable microservices and applications that integrate effectively within broader technology ecosystems.
- Review technical architecture documentation and ensure implementation aligns with defined engineering standards and requirements.
- Write high-quality, reliable code that meets business needs, technical specifications, and client expectations.
- Create and maintain clear technical documentation to support knowledge sharing across engineering teams.
- Participate actively in agile development processes and collaborate with teammates to deliver project commitments on time.
- Investigate technical issues, perform root-cause analysis, and implement effective solutions.
- Build proof-of-concept solutions when required to validate technical approaches.
- Participate in code reviews to identify potential issues and promote engineering best practices.
- Continuously improve technical knowledge in areas such as software design, security, compliance, and modern engineering practices.
View Full Description & ApplyYou'll be redirected to the employer's site