Job Description
We are looking for a skilled Software Engineer to contribute to a variety of ongoing projects on a rolling basis. This is a flexible opportunity to work on multiple initiatives, solve technical challenges, and deliver high-quality solutions.
Responsibilities
- Collaborate with the team on new features and enhancements
- Troubleshoot and debug issues across different codebases
- Write clean, maintainable, and efficient code
- Adapt to evolving project requirements and technologies
- Assist in testing, documentation, and deployment as needed
Requirements
- Strong foundation in software development principles
- Proficiency in at least one programming language (e.g., Python, JavaScript, Java, C#, etc.)
- Experience with frontend, backend, or full-stack development preferred
- Familiarity with version control systems (e.g., Git)
- Ability to learn quickly and work independently or collaboratively
- Strong problem-solving skills and attention to detail
Nice to Have
- Experience with web development frameworks (React, Angular, Vue, Django, Flask, Node.js, etc.)
- Knowledge of databases (SQL/NoSQL)
- Familiarity with cloud platforms (AWS, Azure, GCP)
- Exposure to CI/CD pipelines or DevOps practices
Engagement
- Flexible, ongoing work based on project needs
- Remote-friendly