about 4 hours ago
Responsibilities
- Design and implement highly scalable backend endpoints.
- Gather product requirements and write design documentation.
- Drive the full lifecycle of software development from requirements to maintenance.
- Mentor team members on best practices and share knowledge.
- Communicate development progress to stakeholders effectively.
- Introduce new technologies and ideas as needed.
- Work collaboratively as part of a global team.
- Engage in scrum ceremonies and provide feedback to peers.
Requirements
- Minimum 5+ years of industry experience in backend development.
- At least 3-4 years in senior positions developing large-scale applications.
- Experience with distributed web applications.
- Strong knowledge of database modeling (SQL or NoSQL).
- Experience designing and using RESTful services.
- Solid understanding of computer science fundamentals.
Benefits
- Opportunities for professional growth and mentorship.
- Collaborative and supportive team environment.
- Encouragement of bold ideas and experimentation.
- Focus on continuous improvement and leveraging AI.
Tech Stack
AnsibleDockerElasticsearchGoogle Cloud PlatformKubernetesMongoDBReactRedisReduxRubyRuby on RailsTerraform