About the Role
We’re looking for a Software Developer to design, build, and maintain high-quality software solutions. You’ll work closely with cross-functional teams to turn ideas into reliable, scalable applications that solve real problems.
Responsibilities
- Design, develop, test, and maintain software applications
- Write clean, efficient, and well-documented code
- Collaborate with product managers, designers, and other developers
- Debug, troubleshoot, and optimize existing systems
- Participate in code reviews and contribute to best practices
- Stay up to date with emerging technologies and industry trends
Requirements
- Strong proficiency in one or more programming languages (e.g., Java, Python, JavaScript, C#, etc.)
- Experience with software development frameworks and tools
- Understanding of data structures, algorithms, and OOP principles
- Familiarity with version control systems (e.g., Git)
- Ability to write unit tests and follow secure coding practices
- Good problem-solving and communication skills
Nice to Have
- Experience with cloud platforms (AWS, Azure, GCP)
- Knowledge of databases (SQL / NoSQL)
- Experience with CI/CD pipelines
- Exposure to Agile/Scrum development environments
Benefits
- Competitive salary and performance bonuses
- Flexible working hours / remote options
- Health insurance and paid time off
- Learning budget and career growth opportunities