Senior Back-End Developer

Detalles de la oferta

Job Highlights Competitive Salary Work from Home (remote) Work on a great team Make a difference in the world At Uride, we're on a mission to empower underserved communities around the world by creating a marketplace that connects people in rural areas with essential services, starting with ridesharing. With operations in 24 cities across the country, Uride is Canada's fastest growing ridesharing company, providing over a million rides annually. Preparing for international expansion, our vision goes beyond transportation; we aim to become the leading platform for local entrepreneurs to launch service-based businesses, creating an ecosystem that benefits everyone. We are a diverse and dynamic team that is focused on driving growth forward through innovation, open communication, and team-based collaboration. We believe in solving problems together with positivity and integrity, and we've created a culture where everyone feels comfortable being themselves. As a fully remote team with a start-up-like mindset, we value hard work and a proactive approach. If you are someone who enjoys finding solutions, implementing improvements, spearheading new initiatives, and continuous opportunities for growth, you'll love it here! Uride is growing and we'd love for you to come along for the ride! We are currently looking for a Senior Back-End Developer to join the team. This is a full-time remote position. Overview The Senior Back-End Developer, reporting to the VP of Technology, will play a critical role in managing server-side development, handling databases, and ensuring the smooth functionality of our platform. This position is an exciting opportunity for someone with an architectural mindset who is passionate about building from scratch, for scale. What you'll be doing Design and develop server-side applications and APIs Collaborate with front-end developers and other stakeholders to understand project requirements 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 our 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 What we are looking for Minimum of 5 years of professional development experience in backend (and/or full-stack), demonstrating a deep understanding of any of the following: Golang, Node.js, JavaScript, or TypeScript. Knowledge of functional programming is a strong plus Near familiarity with a variety of technologies including 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 Effective communication and collaboration skills, with an understanding of when to lead and when to step back Ability to provide constructive feedback on code reviews and actively participate in activities such as RFC discussions, sprint planning, etc Kindness, a high EQ, and adeptness at listening, communicating with, and collaborating with other team members High adaptability and a strong desire for continuous learning and growth A passion for solving complex problems What you can expect from this role A fully remote international team to collaborate with Opportunities to learn and grow in a dynamic environment, exploring your potential and your ideas to the fullest Ability to work together with a team ready to play, willing to share knowledge, experiences, and challenges Flexibility and autonomy to define with your team the best way to approach problems Job Type: Full-time #J-18808-Ljbffr


Salario Nominal: A convenir

Fuente: Whatjobs_Ppc

Requisitos

Tester/Qa

In our team you will be able to perform functions such as:Collaboration in the analysis and gathering of requirementsReview of requirementsDesign of procedur...


Gmv - Bogotá D. C.

Publicado a month ago

Asesor Comercial Tecnología Motorola Bogotá.

SI TIENES EXPERIENCIA EN VENTAS MINIMO DE 1 AÑO. ¡¡¡¡ ESTA VACANTE ES PARA TI!!!! Estamos buscando ASESORES COMERCIALES para Bogotá. Propósito del Cargo: Ase...


Tercerizar S.A.S - Bogotá D. C.

Publicado a month ago

Consultor/A

Introducción Steer es una empresa de consultoría con expertos comerciales, económicos, técnicos y de planificación que suman ideas para dar una respuesta con...


Steer - Bogotá D. C.

Publicado a month ago

Full Stack Software Engineer Associate

Requisition ID: 210240     We are committed to investing in our employees and helping you continue your career at ScotiaTech. Purpose Contributes to the over...


Scotiabank - Bogotá D. C.

Publicado a month ago

Built at: 2024-12-26T01:23:28.531Z