Software Engineer
We are seeking a talented and experienced Software Engineer to join our growing team in the Professional Training & Coaching industry. You will play a key role in developing and maintaining software solutions that support our business operations and client offerings.
Key Responsibilities:
- Design, develop, and deploy software applications and features
- Collaborate with cross-functional teams to understand requirements and deliver solutions
- Write clean, maintainable, and well-tested code
- Troubleshoot and resolve technical issues
- Participate in code reviews and contribute to continuous improvement
- Stay current with industry best practices and emerging technologies
What We're Looking For:
- Proven experience as a Software Engineer or similar role
- Strong proficiency in one or more programming languages
- Experience with software development lifecycle and best practices
- Problem-solving mindset and attention to detail
- Excellent communication and teamwork skills
- Bachelor's degree in Computer Science, Engineering, or related field (or equivalent experience)
Nice to Have:
- Experience in the training, coaching, or education sector
- Knowledge of cloud platforms and modern development tools