Software Engineer
The ideal candidate will be responsible for developing robust, high-quality applications and for designing and implementing scalable, testable code optimized for cloud-based and AI-driven environments.
Responsibilities
- Develop high - performance software and web applications aligned with client needs
- Analyze, maintain, and enhance existing systems and infrastructure
- Design and implement scalable, testable code that integrates with modern cloud architecture
- Troubleshoot, debug, and optimize code for performance and efficiency
- Collaborate with distributed teams across time zones in an agile development environment
Qualifications
- Bachelor’s degree or equivalent experience in Computer Science, Software Engineering, or a related field
- Strong development experience with at least one modern programming language (e.g., JavaScript, Python, Go, Java)
- Experience working with SQL or other relational databases
- Familiarity with version control systems like Git
- Knowledge of RESTful APIs, cloud platforms (AWS, Azure, or GCP), and modern deployment workflows is a plus
- Ability to work independently in a fully remote team environment
- Strong communication and problem-solving skills