Full Stack Software Engineer with a strong background in wide range of programming languages and technologies, including Java, Python, Angular, TypeScript, Kotlin and HTML5/CSS. This role involves developing high-quality software solutions, collaborating with cross-functional teams, and staying current with the latest trends in technology.
Skill Requirements
- 1+ years of experience in full stack software development.
- Proficiency in Kotlin and Java, with an understanding of object-oriented programming principles and the ability to apply them in developing scalable applications
- Hands-on experience with Python, Angular, TypeScript and HTML5/CSS for cross-platform development.
- Experience with web application development and familiarity with mobile application frameworks.
- Familiarity with ML Engineering and exposure to Google Gemini.
- Experience working in Agile/Scrum environments
- Excellent problem-solving skills and attention to detail.
- Effective communication skills and ability to work collaboratively in a team environment.
Responsibilities
- Design, develop, test, and deploy scalable software applications using multiple programming languages.
- Collaborate with cross-functional teams to define, design, and deliver new features.
- Write clean, maintainable, and efficient code following best practices.
- Ensure the performance, responsiveness, and compatibility of applications across devices.
- Integrate mobile apps with RESTful APIs, third-party SDKs, and backend systems.
- Debug, troubleshoot, and optimize applications for maximum speed and efficiency.
- Participate in code reviews, testing, and documentation activities.
- Stay current with emerging web and mobile development trends and frameworks.