Apply

Senior Software Engineer

Posted 5 days agoViewed

View full description

💎 Seniority level: Senior

📍 Location: Brazil

🔍 Industry: Wellness and Corporate Health

🏢 Company: Wellhub

🗣️ Languages: English

🪄 Skills: AWSPostgreSQLPythonSQLDynamoDBKafkaNosql

Requirements:
  • Bachelor’s or Master’s degree in Computer Science, Mathematics, Statistics, Engineering, or a related field.
  • Strong skills in programming languages in Python.
  • Strong experience with AWS.
  • Experienced in working with SQL/NoSQL technologies (e.g., OpenSearch, DynamoDB, PostgreSQL).
  • Experience with API development and integration.
  • Experience with event-driven architecture such as Kafka, SQS, and SNS.
  • Excellent problem-solving skills and attention to detail.
  • Strong communication and teamwork skills.
  • Able to work efficiently on high scalable and distributed projects.
  • Proven experience with projects where the scope is not clearly defined.
  • Faster learner, easily adapting to new technologies quickly and efficiently.
Responsibilities:
  • Design, develop, and implement generative AI based applications.
  • Work with large language models (LLMs) to create innovative applications and solutions.
  • Conduct research to stay updated with the latest advancements in generative AI.
  • Develop and optimize RAG systems to enhance the performance and accuracy of AI models.
  • Implement robust data retrieval mechanisms to support RAG frameworks.
  • Design and develop APIs to interface with various AI models and services.
  • Ensure APIs are secure, scalable, and performant.
  • Collaborate with cross-functional teams including product managers, designers, and other engineers.
Apply

Related Jobs

Apply

📍 Canada, United States, Latin America

💸 120000.0 - 135000.0 USD per year

🔍 Cloud services

  • Expertise in HTML, CSS, and frameworks like React, Vue, Angular, MVC .Net.
  • Experience with modern server-side scripting languages such as Python, Node.js, PHP, or Ruby.
  • Knowledge of relational databases (PostgreSQL, MySQL), NoSQL (MongoDB, DynamoDB), and object stores (S3).
  • Experience in building RESTful services and API integrations.
  • Development experience on major cloud platforms (Azure, AWS, GCP).
  • Understanding of modern application architectures including event driven, message queues, and microservices.
  • Proven ability to learn new technology quickly and effectively.
  • Self-organizing, detail-oriented, and able to work independently.
  • Excellent written and verbal communication skills.

  • Develop applications and services using cloud native technologies for customers.
  • Participate in development activities, standups, sprint planning, and retrospectives.
  • Deliver well-documented, tested, and production-ready code while addressing problems in customer environments.
  • Lead by example in using AWS Services and API development, and coach less-experienced developers.
  • Mentor peers and explore new technologies while collaborating with the engineering team.

AWSBackend DevelopmentNode.jsPHPPostgreSQLPythonDynamoDBCI/CDRESTful APIsTerraformMicroservices

Posted 5 days ago
Apply
Apply

📍 Latin America

🧭 Full-Time

🔍 Financial technology

  • Experience in full-stack software development.
  • Specific technologies not outlined in the job description.

  • Power a fair and inclusive financial system through software development.
  • Work on cross-border credit products and cash flow underwriting.
  • Enhance analytics and workflows for better credit access.

AWSDockerGraphQLNode.jsPythonSQLFull Stack DevelopmentReactRESTful APIsMicroservices

Posted 6 days ago
Apply
Apply

📍 United States, Latin America, India

🔍 Data Services

  • Strong knowledge and experience in developing frontend applications using frameworks like React, Angular, or Vue.
  • Experience with server-side rendering versus client-side rendering frameworks and knowledge around when to pick the appropriate technique.
  • Experience with TypeScript preferred.
  • A solid understanding of front-end build tooling and release processes.
  • Strong proficiency in Java or Kotlin and a solid understanding of the Java ecosystem.
  • Strong analytical and problem-solving skills.
  • Excellent written and verbal communication skills.
  • Ability to efficiently navigate and contribute to extensive codebases.
  • Experience with AWS cloud infrastructure and Linux environments.
  • Familiarity with relational or NoSQL databases.

  • Implement, test, review, and maintain high-quality code to meet project requirements.
  • Improve existing features and tools, with a keen focus on user experience and backwards compatibility.
  • Design and develop new features and tools.
  • Author design documents that capture requirements, architecture, and implementation details, as necessary.
  • Collaborate to enhance our development practices and technologies to improve our efficiency.
  • Brainstorm solutions to address technical issues in team discussions.
  • Resolve user issues related to our products promptly and effectively, providing technical support and troubleshooting as needed.

AWSJavaKotlinTypeScriptAngularNosqlReactCI/CDLinux

Posted 22 days ago
Apply
Apply
🔥 Senior Software Engineer, SRE
Posted about 1 month ago

📍 Brazil

🔍 Commerce platform

🏢 Company: VTEX👥 1001-5000💰 over 3 years ago🫂 Last layoff over 2 years agoE-CommerceSaaSInformation TechnologySoftware

  • Proficient in one or more programming languages like Go, Python, and Java.
  • Highly skilled in software development.
  • Proven history of working with extensive infrastructure, distributed systems, or networks at scale.
  • Experienced in software architecture and cloud computing.

  • Provide infrastructure services to enhance platform resilience and ensure availability.
  • Act as a technical mentor for team members and guide on SRE best practices.
  • Collaborate with cross-functional teams to optimize system architecture and operational efficiency.
  • Design, implement, and maintain robust infrastructure and automation solutions.
  • Monitor system performance and implement proactive measures to prevent failures.

PythonSoftware DevelopmentCloud ComputingSoftware ArchitectureGo

Posted about 1 month ago
Apply
Apply

📍 Asia Pacific, Pune

🧭 Full-Time

🔍 Software Development

🏢 Company: Canonical - Jobs

  • You have a Bachelor’s or equivalent in Computer Science, STEM or similar degree.
  • You have proficiency developing public-facing APIs and web applications, preferably using Python.
  • Experience with Python and web frameworks such as Flask and Django.
  • Experience with databases, and ORMs (PostgreSQL a plus).
  • You are comfortable with Ubuntu as a development and deployment platform.

  • Collaborate proactively with a distributed team.
  • Write high-quality code to create new features, fix bugs and modernize the Landscape codebase.
  • Demonstrate a strong commitment to code quality and automated testing.
  • Participate in the engineering process with code and architectural reviews.
  • Take personal ownership of problems and design and deliver solutions.
  • Work remotely with global travel 2 to 4 weeks for internal and external events.
  • Assist with release management during each development cycle.
  • Collaborate with devops for Landscape SaaS.

PythonDjangoFlaskRelease ManagementLinuxDevOps

Posted about 1 month ago
Apply
Apply

📍 Brazil

🧭 Full-Time

🔍 Corporate wellness

  • Technical professional passionate about software and product development.
  • High level of ownership over delivered products.
  • Proactive, innovative, data-driven, valuing facts in decision-making.
  • Expertise in at least two programming languages such as Java, Scala, Python, Ruby, JavaScript, or Golang.
  • Expertise with SQL/NoSQL technologies like PostgreSQL, MySQL, or DynamoDB.
  • Experience with event-driven architectures and message brokers like RabbitMQ, KAFKA.
  • Experience in managing managers of software engineering teams.
  • Familiarity with DDD, SOLID, Design Patterns, and distributed systems.
  • Experience in implementing MVP, A/B testing, and feature toggles.
  • Strong communication skills with technical and non-technical stakeholders.

  • Develop and communicate a clear vision for the CODE Ecosystem.
  • Drive architecture decisions impacting CODE development interactions.
  • Oversee and mentor tech leads on architectural decisions and methodologies.
  • Support existing systems by enhancing functionality and scaling.
  • Work in a collaborative and agile environment prioritizing productivity.
  • Collaborate with cross-functional teams to align engineering efforts with business strategies.
  • Facilitate communication between engineering teams and stakeholders.
  • Drive data-driven decision-making processes.
  • Live the mission by promoting wellbeing and a supportive work environment.

PostgreSQLSQLAgileDesign PatternsDynamoDBJavaJavascriptKafkaMySQLProduct ManagementRabbitmqProduct DevelopmentActiveMQGoNosqlCommunication SkillsCollaborationPrototyping

Posted about 2 months ago
Apply
Apply
🔥 Senior Software Engineer - MAAS
Posted about 2 months ago

📍 Americas

🧭 Full-Time

🔍 Software Development

🏢 Company: Canonical - Jobs

  • Solid track record of professional software development experience in Python, Go for back-end roles, or TypeScript, React for front-end roles.
  • Capacity to learn quickly about new systems and techniques.
  • Excellent logic, problem-solving, and troubleshooting skills.
  • Strong English language communication skills - both written and verbal.
  • Experience with Linux server technologies, including Virtualization (KVM) and Containers (LXC).
  • Bachelor’s degree or equivalent in Computer Science, STEM, or similar fields.
  • Knowledge of network technologies like PXE, DHCP, TFTP, DNS, and NTP.
  • Some experience with Baseboard Management Controllers and Protocols (Redfish, IPMI, AMT).
  • Strong experience with networking, storage technologies, and Cloud hosting and infrastructure.
  • Ideally, experience in large-scale physical server provisioning and automation.
  • Familiarity with open-source development tools and methodologies used in Ubuntu projects.

  • Develop MAAS core components and features to enhance its capabilities as a bare metal cloud system.
  • Shape the architecture of MAAS for improved simplicity, speed, and ease of use.
  • Collaborate with other teams for tool integration and timely releases.
  • Contribute improvements to CI, tests, and documentation for Data Centre operators.
  • Communicate technically with other teams and take ownership of problem-solving.
  • Travel internationally several times a year.

LeadershipPythonSoftware DevelopmentGoCommunication SkillsCollaborationProblem SolvingLinuxDocumentationNetworkingTroubleshooting

Posted about 2 months ago
Apply
Apply
🔥 Senior Software Engineer | CODE
Posted about 2 months ago

📍 Brazil

🔍 Corporate wellness

  • Bachelor's degree in computer science or equivalent professional experience.
  • Experience in designing and developing modern web applications.
  • Proficient in one or more programming languages (Java / Golang / Kotlin).
  • Experience with SQL and NoSQL technologies, such as PostgreSQL and Redis.
  • Solid architecture knowledge (event-driven architectures; serverless).
  • Open to new experiences and willing to learn.
  • Strong communication skills to work with multidisciplinary teams.
  • Believer in automation (tests, CI/CD, etc.).
  • Advanced proficiency in English.
  • Ability to work autonomously and collaborate in a team environment.
  • Self-starter, able to multi-task and adapt to a fast-growing organization.
  • Strong written and verbal communication skills.
  • Tenacious and goal-oriented.

  • Work within an agile full-stack talented engineering team.
  • Help define the architecture of systems and integrations.
  • Support existing systems to enhance functionality and scale.
  • Participate in incident resolution and troubleshooting.
  • Mentor other developers.
  • Work with cutting-edge technologies on a global scale.
  • Follow engineering and product KPIs.
  • Promote wellbeing and create a supportive work environment.

AWSSQLAgileKotlinGoServerlessNosqlCommunication SkillsCollaborationCI/CD

Posted about 2 months ago
Apply
Apply

📍 Mexico, Brazil, United States, Argentina

🏢 Company: Nolte👥 11-50Product DesignConsultingService IndustryWeb DevelopmentTechnical SupportMobile AppsInformation TechnologyWeb Design

  • Strong proficiency in JavaScript, TypeScript, Node.js, React, React Native, AWS services, Tailwind CSS, HTML, CSS, and other relevant technologies.
  • 5+ years of experience in software engineering, with a proven track record of delivering high-quality, scalable software solutions.
  • Strong analytical and algorithmic thinking skills, with the ability to diagnose and resolve complex issues.
  • A passion for learning and staying ahead of industry trends, with the ability to adapt quickly to new challenges and environments.
  • Excellent communication skills, with the ability to work effectively with cross-functional teams and clients.
  • Alignment with Nolte’s engineering values, including simplicity, empathy, and low-maintenance solutions.

  • Lead by example through coding excellence, delivering high-quality, maintainable, and scalable software solutions.
  • Provide guidance and mentorship to junior engineers, fostering their growth and development within the team.
  • Work closely with project managers, designers, and other stakeholders to ensure timely and defect-free delivery of features and products.
  • Actively seek out opportunities to improve both personal skills and team processes, staying up-to-date with the latest technologies and best practices.
  • Diagnose and resolve complex technical issues, applying your expertise to ensure that our solutions meet the needs of our clients.
  • Maintain open and effective communication with team members, clients, and other stakeholders, ensuring alignment and understanding throughout the project lifecycle.
  • Participate in and contribute to our Agile (Kanban) processes, ensuring that work is planned, tracked, and delivered efficiently.

AWSLeadershipNode.jsAgileHTMLCSSJavascriptReact NativeTypeScriptReactCommunication SkillsCollaboration

Posted 3 months ago
Apply
Apply

📍 Americas

🧭 Full-Time

🔍 DevOps

🏢 Company: Dagger👥 11-50💰 $20,000,000 Series A almost 3 years agoInformation TechnologySoftware

  • 5+ years of experience working as a Senior Software Engineer.
  • Experience with Go programming language.
  • Knowledge of Docker containers internal.
  • Experience with Cloud Providers such as AWS, GCP, Azure.
  • Familiarity with moby/buildkit or other build technologies.
  • Understanding of microservice architectures.
  • Ability to discuss design and performance tradeoffs in complex systems.

  • Build the product using the Go programming language.
  • Work directly with our teams, users, and Dagger clients.
  • Support DevOps engineers in building their platform with Dagger.
  • Learn and assist in integrating with various Cloud Platforms and DevOps tools.
  • Mentor other team members.
  • Develop other open source upstream projects such as Buildkit and related technologies.

AWSDockerGCPAzureGoCollaboration

Posted 3 months ago
Apply