Python Developer
Location
Peru
Posted
72 days ago
Salary
0
Seniority
Senior
Job Description
Python Developer
Bederr
• Desarrollar los proyectos que se le asigne desde la parte Backend • Reportar el estado de avance de los proyectos en los que trabaje, sub dividiéndolos por historias de usuario y tareas • Deberá alertar de los posibles desvíos que sufran los proyectos en los que trabaje • Deberá trabajar acorde al sistema de gestión que la empresa implementa • Deberá realizar envíos de código al repositorio por cada tarea que se le asigne de forma diaria • Estar conectado y disponible para resolver dudas del Scrum Master o Product Owner • Asistir a las reuniones virtuales y presentar las demos acorde a los tiempos estimados en las reuniones de planificación
Job Requirements
- Conocimientos DJango
- Python Version 3.0
- Manejo de Django nivel intermedio a más
- Diseñar API’s REST y aplicaciones CRUD
- Manejo de SQL/NoSQL y bases de datos como PostgresSQL
- Normalización y Desnormalización de Base de Datos
- Manejo de metodología Scrum del lado de desarrollador
- Manejo de conceptos sobre Programación OOP, SOLID y Programación Funcional
- Resolver problemas e implementar lógica de programación y algoritmia
- Integrar API, librerías, SDK de terceros
- Manejo de Trello, Slack o Jira
- Manejo de Git
- Conocimiento en patrones de diseño de software y arquitecturas web
- Experiencia manejando JSON y RESTful APIs
- Nociones de UX
- Puntos Extra: Conocimientos en Unit Testing, Integration Test, Acceptance Test y Q/A
- Implementar Arquitectura de Microservicios, API Gateway, etc.
- Complejidad de algoritmos, performance, multi thread (no indispensable)
- Conocimiento desplegando webs en Google Cloud Engine / Amazon o Digital Ocean
Benefits
- Salud
- Flexibilidad horaria
- Oportunidades de desarrollo profesional
Related Guides
Related Job Pages
More Backend Engineer Jobs
Backend Engineer
Group 1001We are a financial services enterprise creating useful and intuitive solutions and products for everyone.
• Collaborate with frontend developers, product managers, and other stakeholders to understand requirements and translate them into technical solutions. • Design, develop, and maintain backend services and APIs using Node.JS, ensuring high performance, scalability, and reliability. • Optimize database queries and data storage to improve overall system performance and efficiency. • Implement security best practices to protect sensitive data and ensure compliance with industry standards. • Troubleshoot and debug issues, providing timely resolutions to ensure minimal downtime and optimal user experience. • Continuously monitor system health and performance, proactively identifying areas for improvement and optimization. • Write clean, maintainable, and well-documented code, following coding standards and best practices. • Stay updated on emerging technologies and industry trends, incorporating relevant advancements into our technology stack and development processes.
• Java Backend Service Development: Design, develop, and maintain scalable and resilient Java-based Kubernetes services using the Spring Boot framework and its code generation capabilities. Leverage Spring's robust features, such as dependency injection, data access, and web development, to build efficient and maintainable microservices. • Microservices Architecture: Design and implement new microservices, and enhance existing ones, adhering to best practices of microservices architecture. This entails utilizing message-based communication systems and effectively leveraging SDK clients or APIs for inter-service interaction. Additionally, employ efficient data querying techniques to retrieve information from diverse data systems and ensure transactional data integrity to ensure no instruction is lost. • Akka Actors and Distributed Systems: Design, Build, and test execution logic partitioned by akka actors. Develop new distributed systems designs as needed to support the volume of experiment requests in a laboratory. • Constraint Solvers: The core capability of the Orchestration Layer is solving a scheduling problem. The scheduling problem is created by an input experiment and the available inventory in a target laboratory. Choose the best algorithms and frameworks for the experiment request volume and the quantity of workcells and devices present in our client laboratories. • Execution Engine: Computing the execution plan for an input experiment is the first half of the Orchestration Layer. The second half is managing the execution of said plan. Design, Build, and test the execution engine in the Orchestration Layer. • Workcell Software Expertise: Gain a deep knowledge of the execution models and access patterns for Workcell Software Systems. The Orchestration Layer does not communicate directly with Workcell Software Systems but must generate execution plans and execute them in accordance with the current capabilities of Workcell Software Systems.
Principal Software Engineer – Backend, Rust
NeureloUndertaking an exciting journey with a talented and motivated team! Follow us on Twitter @NeureloInc for updates.
• Help design, develop and deliver on the architectural and technological vision for Neurelo’s products • Challenge the status quo, thinks big picture, understands large-scale systems design and is a champion of building things that are highly reliable, performant and extremely scalable • Solve complex problems, loves to code and build great products, and can effectively champion and evangelize ideas across all facets of software development • Effectively evangelize and represent the company, architecture, and the product vision internally and externally, at all levels • Actively collaborate with product and design to achieve a cohesive product vision
Senior Full-Stack Engineer, React, TypeScript, Node.js
ProvectusWe help businesses leverage cloud, data, and AI to reimagine the way they operate, compete, and deliver customer value.
• Write well-designed, testable, efficient code by using best software development practices; • Work closely, collaboratively, and creatively with product owners to build a user experience to support the business users' needs; • Work well in a team environment of 4 - 5 developers, but taking individual ownership of deliverables and ensuring quality through comprehensive unit tests; • Code optimization and performance with best practices in Javascript; • Create a user interface by using standard HTML/CSS practices; • Gather and refine specifications and requirements based on technical needs; • Ensure cross-browser capability of code and HTML markup; • Create and maintain software documentation; • Stay tuned with the recent Web technologies.




