Job Description
We are looking for a talented and driven Software Engineer to join our team on a part-time basis. This is an urgent opening for a highly motivated individual who thrives in a fast-paced environment and is passionate about building scalable, high-performance software solutions.
As a vital member of our engineering team, you will have the opportunity to work on cutting-edge projects that directly impact our business growth. We pride ourselves on our culture of innovation and offer Equity Options as part of our compensation package, allowing you to share in our success.
If you are a self-starter with a strong technical background and a desire to make a difference, we want to hear from you immediately.
Responsibilities
- Design, develop, and maintain high-quality, scalable software applications using modern programming languages.
- Collaborate closely with product managers and designers to translate complex requirements into elegant technical solutions.
- Write clean, efficient, and well-documented code, ensuring adherence to best practices and coding standards.
- Participate in code reviews, architectural discussions, and sprint planning meetings.
- Troubleshoot, debug, and resolve technical issues to ensure optimal application performance and user experience.
- Conduct unit testing and integration testing to validate software functionality.
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent practical experience).
- Proficiency in at least one major programming language (e.g., Python, Java, JavaScript, C++).
- Experience with web frameworks (React, Node.js, Django) and version control systems (Git).
- Strong understanding of data structures, algorithms, and software design patterns.
- Excellent problem-solving skills with a keen attention to detail.
- Ability to work independently in a remote or hybrid setting with minimal supervision.