Fullstack Developer (Deliverect)
- Belo Horizonte - MG
- Permanente
- Período integral
- Our mission is clear: to empower ambitious individuals with the skills and knowledge to make a positive impact on business.
- Developing in their professional careers, all the while being a part of something larger than themselves.
- Department FocusWelcome to the epicentre of the digital ordering revolution-Deliverect.
- Within our Product Department, we stand unwavering in our dedication to consistently and efficiently deliver groundbreaking solutions to the global marketplace.
- Our mission is more than a goal; it''s a commitment to bridging the gap between customers and the businesses they hold dear.
- Whether streamlining digital ordering for delivery or on-premise service, we are the architects of tools that empower businesses to flourish in our swiftly evolving digital landscape.
- Behind the scenes, our engineers, designers, and product managers are fueled by boundless passion and innovation, perpetually pushing the boundaries of what''s possible.
- In our world, the word "impossible" finds no home.
- We''re not just thinkers; we''re doers on a grandscale, acting on ideas that create fresh and improved ways to serve our customers.
- Our products, relied upon by businesses across the globe, represent our integral role in their success-a role we take immense pride in.
- Our commitment goes beyond crafting products; it''s about creating experiences.
- User-friendly, dependable, and scalable, we design and build technology that empowers without overwhelming, always keeping simplicity and user-friendliness at the forefront.
- Join us in the Product Department, where innovation is not just a buzzword-it''s our way of life.
- Your Impact ??As a FullStack Developer at Deliverect, you will be a vital contributor to our technology-driven mission of transforming the food service industry.
- You will design, develop, and maintain services that streamline operations for restaurants, enabling them to manage orders from multiple channels efficiently.
- Your expertise will ensure our platform remains scalable, reliable, and capable of handling high volumes of concurrent requests and data processing.
- Join us in driving innovation and delivering seamless solutions that empower restaurants to thrive in the digital age.
- A Typical Day ??Design, develop, and maintain services focused on order management, restaurant integrations, and data processing functionalities.
- Implement robust testing strategies, including unit tests and integration tests, to ensure the quality and stability of our services.
- Participate in code reviews, identify potential issues, and suggest improvements to maintain code quality and adherence to best practices.
- Collaborate with API developers and front-end developers to ensure seamless integration and communication between different parts of the Deliverect ecosystem.
- Design, develop, and document RESTful APIs for efficient communication between the Deliverect platform and various clients (mobile app, restaurant systems, third-party services).
- Work closely with cross-functional teams, including Sales Engineers, Product Management, Support, Finance, and Legal, to orchestrate end-to-end sales processes and tailor product presentations and workshops to meet each customer''s needs.
- Bring new ideas about improving how we do things - that includes our architecture, our coding practices, or our processes.
- Engage in daily stand-ups, sprint planning, and retrospective meetings to ensure alignment and continuous improvement.
- Optimise code for efficiency and scalability to handle high volumes of concurrent requests and data processing.
- Adhere to secure coding practices and understanding of security vulnerabilities to safeguard sensitive restaurant and customer data within the our systems.
- Requirements ??Upper-intermediate or higher English level3+ years experience within a Software Developer positionProficiency in a primary backend programming language - we work mostly with Python - with experience in working with APIs and web services.
- Strong knowledge of React.
- Strong understanding of relational databases (e.
- G.
- , MySQL, PostgreSQL) and NoSQL databases (e.
- G.
- , MongoDB) for data storage and retrieval.
- Expertise in designing, developing, and documenting RESTful APIs.
- Experience with popular web frameworks (e.
- G.
- , Django, Flask, Express.
- Js).
- Expertise in using Git for code management and collaboration.
- Solid understanding and application of software design principles (e.
- G.
- , SOLID principles).
- Experience with writing unit tests and integration tests.
- Understanding of microservices architecture principles for building modular, scalable, and independently deployable services.
- Familiarity with event-driven architecture concepts for asynchronous communication.
- Experience with cloud platforms like AWS, Azure, or GCP for deploying and managing services.
- Understanding of CI/CD pipelines for automating the build, test, and deployment processes.
- Familiarity with data warehousing concepts and tools for storing and analysing restaurant order data.
- Knowledge of containerisation technologies like Docker and Kubernetes.
- Adherence to secure coding practices and understanding of security vulnerabilities.
- Emphasis on optimising code for efficiency and scalability.
- Experience with API documentation tools like Swagger or OpenAPI.
- Are You ready? ??.
- .
- .
- And of course, your benefits:20 fully paid business days of vacation15 fully paid sick leaves11+ fully paid public holidayscompensation for health insurance and sport club membershipability to work from home or remotely ??
Caderno Nacional