Job Description
Job Description: Software Developer
We are seeking a highly skilled and motivated Software Developer with strong experience in coding, scripting, and database development. The ideal candidate will be proficient in multiple programming languages, object-oriented design principles, and capable of building scalable, high-performing applications.
- Key Responsibilities
- Design, develop, and maintain web and enterprise applications using React, PHP, Python, JavaScript, and other modern technologies.
- Work with relational databases (MySQL, SQL Server, PostgreSQL, etc.) to design schemas, write queries, optimize performance, and ensure data integrity.
- Apply object-oriented programming (OOP) concepts to create robust, modular, and reusable code.
- Collaborate with cross-functional teams including UI/UX designers, QA testers, and product managers to deliver end-to-end solutions.
- Participate in code reviews, troubleshoot issues, and implement best practices in software engineering.
- Write and maintain technical documentation for applications and systems.
- Stay current with emerging technologies and contribute to continuous process improvements.
- Qualifications & Skills
- Bachelorβs degree in Computer Science, Engineering, or related field, or equivalent practical experience.
- Hands-on experience with React, PHP, Python, JavaScript, and other programming languages.
- Strong knowledge of relational databases and SQL.
- Solid understanding of object-oriented software development and design patterns.
- Familiarity with version control systems (e.g., Git).
- Excellent problem-solving, analytical, and debugging skills.
- Strong communication skills and ability to work in a collaborative environment.
Job Types: Full-time, Contract
Pay: $52.78 - $70.00 per hour
People with a criminal record are encouraged to apply
Work Location: Remote
Apply Now
Apply Now