Senior Software Engineer
We are seeking an experienced Software Engineer to join our growing team in the Professional Training & Coaching industry. You will be responsible for developing, maintaining, and improving software solutions that support our platform and services.
Key Responsibilities:
- Design and develop scalable software applications
- Collaborate with cross-functional teams to understand requirements and deliver solutions
- Write clean, maintainable code and participate in code reviews
- Troubleshoot and resolve technical issues
- Contribute to architectural decisions and best practices
Required Qualifications:
- 3+ years of professional software engineering experience
- Strong proficiency in at least one programming language
- Experience with modern development frameworks and tools
- Solid understanding of software design principles
- Excellent problem-solving skills
Nice to Have:
- Experience in the training, coaching, or education sector
- Knowledge of cloud platforms
- Experience with agile development methodologies