Back-end Developer
Core
Design, develop, and maintain server-side logic, databases, and APIs for high-performance, scalable, and secure products.
Role type
Back-end Developer
Builds
Server-side applications and APIs
Domain
Software development
Deliverable
production ML models | product features
Required skills
Python, Java, Ruby, Node.js, MySQL, PostgreSQL, MongoDB, RESTful API design, Git, software testing, code reviews
Responsibilities
Develop and maintain scalable server-side applications and APIs; Design, implement, and optimize database schemas and queries; Ensure security and robustness of back-end components; Troubleshoot and resolve production issues; Collaborate with front-end developers to integrate user-facing elements with server logic; Participate in code reviews and contribute to best practices; Work with cross-functional teams to define, design, and ship new features.