Software Engineer / Developer
Core
Design, develop, test, and maintain scalable software applications and systems supporting business operations and customer needs.
Role type
Software Engineer
Builds
Scalable, reliable, and high-quality software solutions
Domain
General Software Development
Deliverable
production ML models | product features
Required skills
Object-oriented programming, Database design, Software architecture, Version control (Git), API integration
Preferred skills
Java, Python, JavaScript, C#, Go, React, Angular, Vue.js, Node.js, Spring Boot, .NET, Django, Laravel, MySQL, PostgreSQL, SQL Server, MongoDB, Cloud platforms
Responsibilities
Design and develop software applications, Write clean and documented code, Implement new features and system enhancements, Execute unit and integration tests, Debug software defects, Contribute to application architecture and system design, Optimize system performance and database efficiency, Support CI/CD pipelines and deployment processes
Seniority
Entry-level to Mid-level