Jobgether
About Jobgether
This position is posted by Jobgether on behalf of a partner company.
Job Summary
We are currently looking for a Software Engineer / Senior Software Engineer in United States, Canada. This role offers the opportunity to shape innovative software solutions that impact end-to-end data collection, workflow integrations, and critical applications in a dynamic industry environment.
Key Responsibilities
- Design, develop, and deliver releasable, maintainable software that meets quality and performance standards.
- Implement code aligned with internal architecture and engineering best practices.
- Develop and maintain automated test systems to ensure product reliability throughout evolution.
- Participate in code reviews, design reviews, and technical discussions to assess the impact of changes and maintain high engineering standards.
- Monitor application performance in production and non-production environments, debugging and resolving issues efficiently.
- Continuously explore and adopt new tools, frameworks, and technologies.
- As a Senior Software Engineer, provide guidance during code reviews, support complex problem solving, contribute to technical decisions, and mentor team members.
Requirements
- Software Engineer: 5+ years of experience in software engineering, proficient with TypeScript, React, Python, PostgreSQL, FastAPI, and Django.
- Senior Software Engineer: 8+ years of experience in software engineering with the above technologies, plus experience mentoring and guiding technical problem solving within a team.
- Strong knowledge of professional software engineering practices, including software development life cycles, coding standards, code reviews, source control management, build processes, testing, and operations.
- Experience with cloud environments and open-source tools.
- Advanced communication skills to collaborate with both technical and non-technical partners, distilling complex concepts clearly.
- Ability to participate in technical discussions, debates, and reviews while fostering positive team communication.
Nice to Have
- Experience in SaaS-based application development.
- Exposure to automated testing frameworks and performance monitoring tools.
- Passion for continuous learning and improving software engineering practices.
Benefits
- Comprehensive health coverage including medical, dental, and vision.
- Paid holidays, vacation time, and health.
To apply for this job please visit jobs.lever.co.