Software Engineer - Java and Python
Core
Design, develop, and maintain robust full-stack or backend-focused software applications using Java, Python, and modern frontend frameworks.
Role type
Senior Software Engineer (Full-stack/Backend)
Builds
Production software applications and features
Domain
Enterprise software development
Deliverable
production ML models | product features
Required skills
Object-Oriented Programming, Java, Python, Angular, React, JavaScript, Full-stack development, System design, Code review, Troubleshooting
Preferred skills
C++, AI
Technologies
Angular, React, Java, Python, JavaScript, LESS
Responsibilities
Design and develop robust software applications, Write clean and tested code, Collaborate with cross-functional teams, Engage in code reviews, Troubleshoot software issues, Take ownership of features from development to deployment
Seniority
Senior, hands-on IC
Sourced via devitjobs · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.