Software Engineer P2P
Jobgether · United States · 1 wk ago
RemoteRemoteEngineeringFull-time
We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses and identifying potential inconsistencies or verification signals in application materials based on available information. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.
About the role
- Develop and maintain software solutions using modern programming languages and frameworks.
- Collaborate with cross-functional teams including product managers, designers, and other engineers.
- Contribute to the design and implementation of scalable and efficient systems.
- Participate in code reviews and mentoring junior engineers.
Responsibilities
- Design and implement new features and enhancements to existing systems.
- Debug and troubleshoot production issues, ensuring high availability and performance.
- Stay updated with the latest technologies and industry trends relevant to software development.
- Document code and provide clear technical documentation for future reference.
Requirements
- Bachelor's degree in Computer Science, Engineering, or a related field.
- At least 2 years of professional software engineering experience.
- Experience with at least one major programming language (e.g., Python, Java, C++, etc.).
- Strong problem-solving skills and ability to work independently and collaboratively.
- Excellent communication and collaboration skills.
Qualifications
- Knowledge of software development best practices and methodologies.
- Experience with version control systems (e.g., Git).
- Understanding of cloud computing platforms (e.g., AWS, Azure).
- Experience with database management systems (e.g., SQL).
Skills
- Proficiency in multiple programming languages.
- Experience with testing frameworks and tools (e.g., JUnit, PyTest).
- Good understanding of software architecture principles.
- Ability to work in a fast-paced, dynamic environment.
Benefits
- Competitive salary commensurate with experience.
- Flexible remote work options.
- Professional development opportunities.
- Health insurance coverage.
- Employee discounts.
Pay
Salary range: $80,000 - $120,000 per year.
Schedule
Full-time position, 40 hours per week.