• Design, develop, and maintain software platforms for web, mobile, and desktop applications.
• Troubleshoot and debug platform issues.
• Monitor platform performance and optimize for scalability.
• Collaborate with other engineers to ensure platform reliability and performance.
• Implement security measures to protect platform data and user information.
• Bachelor’s degree in Computer Science or related field.
• Knowledge of software development processes and principles.
• Understanding of web application architectures.
• Ability to work independently and as part of a team.
• Excellent problem-solving and communication skills.
• Experience in software engineering and platform development.
• Knowledge of cloud computing architectures.
• Ability to work with databases and develop APIs.
• Familiarity with DevOps best practices.
• Understanding of web security protocols.