remote
Software Engineer - Level 4
Software Engineer - Level 4
Software Engineer - Level 4: Design, develop, and test software applications using Python, Node.js, Machine Learning, and AWS.
About the role
As a Software Engineer - Level 4, you will be responsible for designing, developing, and testing software applications that meet the needs of our customers. You will work closely with cross-functional teams to identify requirements, design solutions, and implement software applications using a variety of programming languages and technologies.
Key Responsibilities:
- Design and develop software applications using Python, Node.js, and other programming languages.
- Implement Machine Learning algorithms to improve software application performance and accuracy.
- Collaborate with cross-functional teams to identify requirements and design solutions.
- Test and debug software applications to ensure they meet requirements and are free of defects.
- Develop and maintain technical documentation to support software applications.
Requirements:
- 5+ years of experience in software development using Python, Node.js, and other programming languages.
- Experience with Machine Learning algorithms and AWS technologies.
- Strong understanding of software development principles and practices.
- Excellent communication and collaboration skills.
- Bachelor's degree in Computer Science or related field.
Skills
pythonnodejsmachine learningaws