Senior Software Engineer at BforeAI responsible for developing and maintaining software, collaborating with cross-functional teams, improving JIRA requirements, implementing best practices in modular architecture and CI/CD pipelines, defining test cases, driving technical innovation, designing algorithms, interfacing with databases for ETL, and contributing to brainstorming sessions.
Senior Software Engineer at BforeAI
Remote - Brazil, Colombia, Argentina, Czech Republic, Spain
Salary
Up to USD 80,000/year
Requirements
Experience
- 5+ years Python development
- experience with database management (SQL, NoSQL)
- experience with structured and unstructured data
- experience with streaming products (Kafka, RabbitMQ)
- experience with containerization (Docker, Podman, Kubernetes)
- experience with IaC tools (Terraform, Salt, Puppet, Ansible)
- experience with cloud providers (AWS, Azure, GCP)
- familiarity with Agile and Scrum
- excellent problem-solving skills
- excellent communication and interpersonal skills
- self-initiative and self-motivation
- experience in fast-paced tech environments
- experience with web development frameworks (Flask, Django)
Skills
- Python
- Object-oriented programming
- Database management
- Data manipulation
- Streaming technologies
- Containerization
- Infrastructure as Code
- Cloud computing
- Agile methodologies
- Scrum
- Problem solving
- Communication
- Multitasking
- Self-motivation
- Web frameworks
Responsibilities
- Collaborate with functional team to improve JIRA requirements and translate them into technical specifications
- Implement best practices in software development including modular architecture, code review, and CI/CD pipelines
- Define and execute test cases for reliability, performance and security
- Drive technical innovation and stay abreast of Python development advancements
- Contribute to design and implementation of algorithms and data structures to solve business problems
- Interface with databases and data sources for ETL tasks
- Participate in brainstorming sessions and contribute innovative ideas
Technologies
PythonSQLNoSQLKafkaRabbitMQDockerPodmanKubernetesTerraformSaltPuppetAnsibleAWSAzureGCPFlaskDjangoCI/CD
See if your resume is ready for this job
See how our AI can optimize your resume and improve your chances for this role.