A strategic partner for technology-driven companies | Network engineering | Software engineering
Senior Python Developer, Typescript, React
Location
Brazil
Posted
17 hours ago
Salary
$3.8K - $5K / month
Seniority
Senior
Job Description
Senior Python Developer, Typescript, React
CodiLime
• Developing REST APIs in Python • Implementing new features for the application backend and frontend • Troubleshooting issues • Creating documentation • Working in an agile methodology and collaborating with a team • Supporting teammates • Attending daily standups with the customer
Job Requirements
- 8+ years of experience
- Proficiency in Python
- Deep knowledge of web APIs development, knowledge of design patterns and clean code guidelines
- Practical experience with FastAPI
- Deep knowledge of relational databases and SQL, hands-on experience with PostgreSQL
- Practical experience with TypeScript and React
- Solid understanding of git and CI/CD (GitHub Actions)
- Familiarity with Docker and Kubernetes
- Experience with network-related projects
- Good command of English (B2 level or above)
Benefits
- Flexible working hours and approach to work: fully remotely, in the office or hybrid
- Professional growth supported by internal training sessions and a training budget
- Solid onboarding with a hands-on approach to give you an easy start
- A great atmosphere among professionals who are passionate about their work
- The ability to change the project you work on
Related Guides
Related Job Pages
More Backend Engineer Jobs
• Design, build, and maintain backend services using .NET / C# and RESTful APIs • Develop frontend applications using Vue 3, TypeScript, and Vite • Work with PostgreSQL databases (schema design, optimization, data integrity) • Deploy and manage applications on AWS (Elastic Beanstalk, Lambda, S3, EC2, RDS, CloudFront, API Gateway) • Work with Docker / docker-compose for containerized environments • Maintain CI/CD pipelines (GitHub Actions) • Write automated tests (unit and integration)
• Design, develop, and maintain scalable data processing applications using Scala and Apache Spark • Build, optimize, and maintain ETL/ELT pipelines processing large volumes of data • Develop efficient Spark applications using Spark SQL and the DataFrame/Dataset API • Optimize Spark jobs by improving partitioning strategies, shuffle operations, caching, and join performance • Troubleshoot and resolve performance issues using Spark UI and monitoring tools • Collaborate with data engineers, software developers, and stakeholders to design scalable data processing solutions • Participate in code reviews and contribute to software quality, performance, and engineering best practices
• As a backend developer, you will take end-to-end responsibility for developing and delivering new features of obilet.com's B2B applications and business API along with the current system's maintenance • Contributing to design and development phases for obilet application's B2B backend and SOAP and Restful business API • Identifying, investigating, and implementing applicable solutions to business requirements • Ensure obilet B2B application and business API meet current standards & accessibility requirements • Following industry best practices in design and product development, also taking initiative in recommending possible enhancements
• Liderarás la evolución de nuestra plataforma de datos clínicos sobre Google Cloud Platform • Diseñar y evolucionar la arquitectura de datos end-to-end sobre Google Cloud Platform • Definir y mantener la arquitectura de las capas Raw, Standard (Silver) y Curated (Gold) en BigQuery • Diseñar pipelines de ingesta, transformación y orquestación utilizando Cloud Composer (Airflow), Airbyte y dbt Core • Liderar la modernización de pipelines y modelos existentes hacia una arquitectura más escalable y mantenible • Definir estándares de modelado, documentación y gobierno del dato • Diseñar mecanismos de calidad mediante testing automático, monitorización y alertas • Garantizar el tratamiento seguro de datos clínicos mediante IAM, Policy Tags, DLP y controles de acceso • Definir estándares de observabilidad, logging y monitorización de la plataforma • Definir buenas prácticas de ingeniería y arquitectura • Colaborar con los equipos técnicos en decisiones de diseño e implementación • Optimizar el rendimiento y los costes de BigQuery y del resto de servicios de Google Cloud Platform • Actuar como referente técnico para la plataforma de datos




