Our team seeks an experienced software engineer to develop innovative solutions for various clients. We value continuous learning and collaboration in a dynamic work environment. Key Responsibilities: - Craft product features and improvements by collaborating with developers, product owners, and stakeholders. - Develop software solutions from initial concept through all development cycles. - Build scalable, maintainable enterprise-level solutions. Requirements: - Bachelor of Science degree or higher in Computer Science or equivalent technical discipline. - 5+ years experience as a Software Developer or similar role utilizing open source technologies. - Strong experience with Python or other object-oriented languages. - Comfort with full stack software development, including computationally intense back-end development and service design. What We Offer: - Competitive salary and bonuses. - Paid-time-off policy. - Flexible working hours. - Remote work opportunities. - Continuing education and training.