As a Software Engineer at our company, you will be responsible for designing, developing, and testing software applications. You will work closely with cross-functional teams to identify and prioritize project requirements, and collaborate with engineers to ensure timely delivery of high-quality software solutions. You will also be responsible for troubleshooting and resolving technical issues, and staying up-to-date with industry trends and emerging technologies.
Key Responsibilities:
- Design and develop software applications using Python and Node.js.
- Collaborate with cross-functional teams to identify and prioritize project requirements.
- Develop and maintain software applications on AWS cloud platform.
- Troubleshoot and resolve technical issues in a timely and efficient manner.
- Stay up-to-date with industry trends and emerging technologies, including Machine Learning and Cloud Computing.
Requirements:
- 5+ years of experience in software development with a focus on Python and Node.js.
- Strong understanding of software development life cycle and Agile methodologies.
- Experience with AWS cloud platform and cloud computing concepts.
- Excellent problem-solving and analytical skills.
- Strong communication and collaboration skills.