This job post is closed and the position is probably filled. Please do not apply.
🤖 Automatically closed by a robot after apply link
was detected as broken.
Description:
The Senior Back-End Developer will be responsible for managing server-side development, handling databases, and ensuring the smooth functionality of the ride-share startup platform.
Collaborate with front-end developers and stakeholders to understand project requirements.
Design and develop server-side applications and APIs.
Optimize application logic and database queries for efficiency and performance.
Troubleshoot and resolve back-end related issues and bugs.
Conduct regular maintenance and updates to ensure system stability.
Develop and maintain back-end components of web applications.
Ensure the performance, quality, and responsiveness of applications.
Identify and correct bottlenecks and fix bugs.
Help maintain code quality, organization, and automation.
Participate in code reviews and contribute to team and personal learning.
Stay up-to-date with new technology trends and apply them within the organization.
Requirements:
5+ years of Back End (and/or full-stack) software engineering experience.
Deep understanding of Golang, Node.js, JavaScript, or TypeScript.
Knowledge of functional programming is a strong plus.
Familiarity with GraphQL, Web sockets, Kubernetes, Kafka, ElasticSearch, Kibana, DynamoDB, and PostgreSQL.
Solid understanding of distributed systems architecture, encompassing consensus, convergence, load balancing, data consistency, and performance/efficiency constructs.
Ability to design and implement APIs with a focus on performance, scalability, and maintainability.
Proficiency in identifying and resolving performance and scalability issues, particularly in systems serving millions of users with high availability.
Outstanding documentation and written communication skills, capable of translating complex technical concepts into understandable, actionable insights.