Software Engineer – Remote
San Francisco, CA - USA
Job Summary
We are seeking a skilled Software Engineer to join our dynamic team. The ideal candidate will be responsible for designing developing and maintaining software applications that meet the needs of our clients. You will collaborate with cross-functional teams to define design and ship new features while ensuring the performance quality and responsiveness of applications.
Location Requirement: Applicants must currently reside in the United States. Applications from candidates located outside the United States will not be considered.
Key Responsibilities:
- Write clean maintainable and efficient code.
- Participate in code reviews and contribute to team knowledge sharing.
- Troubleshoot debug and upgrade existing software.
- Collaborate with product managers and designers to understand requirements and deliver solutions.
- Stay up to date with emerging technologies and industry trends to apply them into operations and activities.
- Contribute to the development of technical documentation and user manuals.
Qualifications:
- Proficiency in programming languages such as Java Python or JavaScript.
- Experience with web frameworks and libraries (e.g. React Angular ).
- Familiarity with database management systems (e.g. MySQL PostgreSQL).
- Understanding of software development methodologies and best practices.
- Strong problem-solving skills and ability to work independently.
- Excellent communication and teamwork skills.
Preferred Qualifications:
- Experience with cloud services (e.g. AWS Azure).
- Knowledge of version control systems (e.g. Git).
- Familiarity with Agile development processes.
- Bachelors degree in Computer Science or a related field or equivalent experience.