Software Developer
Core
Develop, test, and deploy software applications while collaborating with cross-functional teams to deliver high-quality solutions.
Role type
Software Developer
Builds
Software applications
Domain
Enterprise software development
Deliverable
production ML models | product features
Required skills
Java (Java EE, Spring Boot), Angular, REST API design, relational and non-relational databases (MySQL, Postgres, MongoDb, CouchDB), Linux OS/scripting
Preferred skills
Cloud environments (Azure, AWS), Agile methodologies, modular/scalable solution design
Technologies
Java, Spring Boot, Angular, MySQL, Postgres, MongoDb, CouchDB, Azure, AWS, Linux
Responsibilities
Develop, test, and deploy software applications; Write clean, maintainable, and efficient code; Troubleshoot and debug issues; Collaborate with software engineers, architects, and product managers to translate requirements into technical specifications; Participate in code reviews and contribute to team best practices
Seniority
Mid-level, hands-on IC