Employer Active
Job Alert
You will be updated with latest job alerts via emailJob Alert
You will be updated with latest job alerts via emailWe are looking for an enthusiastic Open Source Developer to contribute to and maintain opensource projects as well as develop new software solutions that are released under opensource licenses. The ideal candidate should have a strong passion for opensource software development possess excellent coding skills and thrive in a collaborative environment. You will work closely with the development community contribute to various opensource projects and ensure code quality and best practices.
Actively participate in opensource software development communities.
Contribute bug fixes new features and improvements to existing opensource projects.
Write review and submit pull requests and code changes.
Design develop and maintain opensource software that aligns with project requirements.
Collaborate with team members and external contributors on new features and tools.
Ensure that software is secure scalable and optimized for performance.
Engage with the opensource community to gather feedback address issues and provide support.
Collaborate with developers testers and users to ensure the success of opensource projects.
Document code and ensure the clarity of contributions for other developers and users.
Write automated tests for opensource projects to ensure quality and stability.
Debug and troubleshoot issues reported by the community or other developers.
Participate in code reviews and help maintain code quality standards.
Stay updated with the latest trends technologies and best practices in opensource development.
Contribute to internal discussions about software architecture development methodologies and tools.
Explore new tools and technologies to improve opensource projects.
Proficient in at least one major programming language (e.g. Python JavaScript Ruby Java Go C).
Familiarity with opensource licensing models (e.g. GPL MIT Apache).
Experience working with version control systems especially Git.
Knowledge of containerization tools like Docker or orchestration tools like Kubernetes (preferred).
Familiarity with CI/CD tools and automated testing.
Comfortable working in a Linux environment and using common opensource tools.
Strong collaboration and communication skills especially in distributed or remote team environments.
A passion for opensource development and community engagement.
Ability to handle constructive feedback and engage with contributors in a professional manner.
Problemsolving and critical thinking abilities.
Bachelors degree in Computer Science Software Engineering or a related field (preferred but not mandatory).
Competitive salary based on experience and qualifications.
Flexible working hours and remote work options.
Opportunities for professional growth and continuous learning.
Full Time