Apply

Senior Backend Software Engineer

Posted 2024-10-26

View full description

💎 Seniority level: Senior, 5 years

📍 Location: Brazil

🔍 Industry: IPaaS (Integration Platform as a Service)

🏢 Company: Digibee Inc.

⏳ Experience: 5 years

🪄 Skills: PostgreSQLSoftware DevelopmentAgileCloud ComputingElasticSearchGitJavaKubernetesMongoDBMySQLOracleSCRUMSpringElasticsearchGoNosqlAgile methodologiesMicroservices

Requirements:
  • 5 years of experience in software development using Java.
  • Experience with Camel, Spring, or Quarkus.
  • Experience in developing solutions based on Open Container, Kubernetes, and Cloud Computing.
  • Experience implementing observability mechanisms such as metrics, tracing, and logging.
  • Experience in developing distributed solutions using microservices, messaging, and streaming.
  • Familiarity with Unit Testing, specifically Cucumber for BDD Testing.
  • Experience in agile methodologies such as Scrum and Kanban.
  • Experience with NoSQL databases (e.g., MongoDB, Elasticsearch) and Relational Databases (e.g., MySQL, PostgreSQL, Oracle).
  • Proficiency with Git version control.
Responsibilities:
  • Contribute disruptive ideas to the Integration Platform.
  • Participate in discussions about architectural solutions to solve problems.
  • Conduct maintenance and development of new features from beginning to end.
  • Participate in peer code reviews to ensure code quality.
Apply

Related Jobs

Apply

📍 Brazil

🔍 Corporate wellness

  • Proficient in Java, Scala, Python, Ruby, NodeJS, or Go; experienced with JavaScript, HTML5, CSS/SASS.
  • Experience developing complex modern service applications delivering exceptional user experience.
  • Understanding of web and back-end paradigms like single-page apps and microservices.
  • Knowledge of object-oriented design and RESTful web services.
  • Ability to build scalable architectures with clean code.
  • Experience with SQL/NoSQL technologies (e.g., PostgreSQL, MySQL).
  • Excellent communication skills in both English and Portuguese.
  • Willingness to mentor junior engineers; full-stack experience is a plus.

  • Ensure successful delivery of projects and promote the long-term technical health of services.
  • Design, develop, test, deploy, maintain, and improve services focusing on performance, scalability, and stability.
  • Build integration with 3rd party APIs and tools.
  • Manage project priorities, deadlines, and deliverables.
  • Support existing systems to enhance functionality and meet product demands.
  • Collaborate with business and product teams to review product design.
  • Create new services/products to meet emerging business needs.

PostgreSQLPythonSQLAgileCSSJavaJavascriptMySQLRubyJavaScriptData StructuresGoHTML5NosqlCollaborationMicroservices

Posted 2024-11-19
Apply
Apply

📍 Brazil

🔍 Corporate wellness

🏢 Company: Wellhub

  • Proficient in Java, Scala, Python, Ruby, NodeJS, or Go; experienced with JavaScript, HTML5, CSS/SASS.
  • Experience developing complex modern service applications.
  • Understanding of web and back-end paradigms like single-page apps and microservices.
  • Knowledge of object-oriented design and creating RESTful web services.
  • Ability to build scalable architectures with clean, readable code.
  • Experience with SQL/NoSQL technologies (e.g., PostgreSQL, MySQL).
  • Excellent communication in English and Portuguese, both verbally and in writing.

  • Ensure successful delivery of projects, and promote the long-term technical health of services.
  • Design, develop, test, deploy, maintain, and improve services focusing on performance, scalability, and stability.
  • Build Integration with 3rd party API and tools.
  • Manage project priorities, deadlines, and deliverables.
  • Bring expertise in architecture and design process.
  • Support existing systems looking to enhance functionality and increase scale.
  • Meet with the business and product team to review product design.
  • Create new services/products to meet emerging needs.

PostgreSQLPythonSQLAgileCSSJavaJavascriptMySQLJavaScriptData StructuresHTML5NosqlCollaborationMicroservices

Posted 2024-11-19
Apply
Apply

📍 Brazil

🧭 Full-Time

🔍 Corporate wellness

  • BS degree in Computer Science or equivalent professional experience;
  • Experience using Python, Java, or similar language (Python and Java experience preferred);
  • Experience using relational databases and solid SQL skills (PostgreSQL preferred);
  • Familiarity with Kafka, Pulsar, RabbitMQ, or similar;
  • Familiarity with Terraform, Pulumi, Crossplane, or similar;
  • Understanding of distributed systems and data-intensive applications;
  • Understanding of analytical data warehouses;
  • Genuine interest in big data applications and their technology trends.

  • Advocate for improvements in software quality, security, and performance;
  • Embrace the DataOps mindset to streamline and optimize repetitive tasks;
  • Collaborate with Analytics Engineers and Data Analysts to drive efficiencies for their work;
  • Provide tooling that improves the product development process and prevents failures;
  • Ensure that knowledge is shared effectively with internal documentation and personal interaction;
  • Live the mission: inspire and empower others by genuinely caring for your own wellbeing and your colleagues.

PostgreSQLPythonSQLJavaProduct DevelopmentCollaborationTerraformDocumentation

Posted 2024-11-12
Apply
Apply

📍 Brazil

🔍 Corporate wellness

🏢 Company: Wellhub

  • BS degree in Computer Science or equivalent professional experience.
  • Experience using Python, Java, or a similar language (Python and Java experience preferred).
  • Experience using relational databases with solid SQL skills (PostgreSQL preferred).
  • Familiarity with Kafka, Pulsar, RabbitMQ, or similar technologies.
  • Familiarity with Terraform, Pulumi, Crossplane, or similar tools.
  • Understanding of distributed systems and data-intensive applications.
  • Understanding of analytical data warehouses.
  • Genuine interest in big data applications and their technology trends.

  • Advocate for improvements in software quality, security, and performance.
  • Embrace the DataOps mindset to streamline and optimize repetitive tasks.
  • Collaborate with Analytics Engineers and Data Analysts to drive efficiencies for their work.
  • Provide tooling that improves the product development process and prevents failures.
  • Ensure effective sharing of knowledge through documentation and personal interaction.
  • Live the mission of promoting wellbeing and supporting colleagues in maintaining work-life balance.

PostgreSQLPythonSQLJava

Posted 2024-11-12
Apply
Apply

📍 Brazil

🔍 Corporate wellness

🏢 Company: Wellhub

  • Demonstrated expertise in designing and developing complex modern web applications.
  • Proficient in applying object-oriented and functional design patterns, as well as RESTful web services.
  • Strong command of computer science fundamentals, including data structures, algorithm design, problem-solving, and complexity analysis.
  • Skilled in at least two programming languages, such as C, C++, Java, Scala, Ruby, Python, or Go.
  • Advanced knowledge of cloud platforms and experience in containerized application deployments.
  • Competent in both SQL and NoSQL technologies, including PostgreSQL, Redis, and Elasticsearch.
  • Excellent communication skills in both English and Portuguese.
  • Experienced in information retrieval, recommendation systems, and natural language processing.
  • Bachelor’s degree in Computer Science or equivalent professional experience.

  • Build scalable, maintainable architectures, and write clean and readable code.
  • Be responsible for the design, development, delivery and support of software services for search, recommendation and other end-user-focused exploration and discovery technologies.
  • Lead engineering projects and collaborate with other engineers to define the technical roadmap.
  • Analyze and interpret data to infer user preferences and needs.
  • Contribute to the entire product development process and brainstorm ideas.

PostgreSQLPythonSQLDesign PatternsElasticSearchJavaRubyC++Product DevelopmentData StructuresElasticsearchGoRedisNosqlCommunication SkillsCollaboration

Posted 2024-11-07
Apply
Apply

📍 Brazil

🧭 Full-Time

🔍 Corporate wellness

  • Have solid experience in the design and implementation of at least 1 medium-to-large-sized system in any programming language.
  • You can work both autonomously and collaborate in a team environment.
  • You are able to present your work in a meeting setting in English, or Portuguese.
  • Extensive experience working with programming languages like Java/Kotlin/Node.js/Go (the team uses Go).
  • Experience with anti-fraud or anti-abuse will be considered a plus.

  • You will be responsible for discussing the design and building an anti-fraud system for Wellhub.
  • Collaborate with multiple teams and our data scientists to identify possible fraud vectors.
  • Decide which actions should be taken and build the system that will allow the data scientists to create rules and ML models to identify and prevent fraud.

GoCollaboration

Posted 2024-10-29
Apply
Apply

📍 Brazil

🔍 Corporate wellness

  • B.S. degree in Computer Science or equivalent professional experience.
  • Experience developing complex modern web services.
  • Strong understanding of data structures, algorithm design, and problem solving.
  • Experience with at least two programming languages such as Java, Python, or Go.
  • Experience using cloud platforms and containerized applications.
  • Familiarity with SQL and NoSQL technologies like PostgreSQL, Redis, or Elasticsearch.
  • Strong communication skills in English and Portuguese.

  • Build scalable, maintainable architectures, and write clean and readable code.
  • Develop, deliver, and support software services for search and recommendation technologies.
  • Collaborate with engineers to implement the technical roadmap.
  • Ensure project delivery and promote the long-term health of services.
  • Analyze data to understand user preferences and trends.
  • Build integrations with 3rd party APIs and tools.
  • Contribute to product development processes.

Backend DevelopmentPostgreSQLPythonSQLElasticSearchJavaProduct DevelopmentData scienceData StructuresElasticsearchGoRedisNosqlCommunication SkillsCollaboration

Posted 2024-10-24
Apply
Apply

📍 Brazil

🧭 Full-Time

🔍 Corporate wellness

  • A bachelor’s degree in computer science or analogous professional experience.
  • Proven expertise in collaborating within modern agile product development teams.
  • Solid experience with Golang or Kotlin.
  • Knowledge of SQL/NoSQL technologies, especially DynamoDB, Redis, and PostgreSQL/Aurora.
  • Experience with event-driven architectures and message brokers, focusing on Kafka.
  • Proficiency in cloud-based architecture, particularly within AWS environments.
  • Expertise in containerization and orchestration, with Docker and Kubernetes.
  • Deep understanding of software engineering principles.
  • Proficiency in technical documentation.

  • Participate in developing core services within the Wellhub ecosystem.
  • Engage in discussions to comprehend and architect solutions.
  • Design, develop, test, deploy, maintain, and enhance services.
  • Proactively identify and address technical debt.
  • Construct integrations with third-party APIs and tools.
  • Offer support for existing systems.
  • Work in a collaborative and agile environment.
  • Act as a mentor for other engineers.

AWSDockerPostgreSQLPythonSQLAgileDynamoDBJavascriptKafkaKotlinKubernetesReact NativeJavaScriptGoogle AnalyticsProduct DevelopmentGoGolangRedisNosqlReactCollaboration

Posted 2024-10-18
Apply
Apply

📍 Brazil

🔍 Corporate wellness

  • An engineer with a 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 / Node.js) Golang and Kotlin will both be considered a plus.
  • Experience with SQL and NoSQL technologies, such as PostgreSQL, Redis.
  • Solid architecture knowledge (event-driven architectures; serverless).
  • Being open to new experiences, willing to learn and grow.
  • Communication skills to work with multidisciplinary teams located in several countries with different cultures.
  • A believer in automation (be it tests, CI/CD, or something else entirely).
  • An engineer with intermediate or advanced proficiency in English.

  • Work within an agile full-stack talented engineering team.
  • Help to define the architecture of systems and integrations, bring innovation to the table, and make sure design docs are up to date.
  • Support existing systems looking to enhance functionality, increase scale, and transform in new ways to meet our product demands.
  • Take part in incident resolution and troubleshooting in the production environment, as well as in writing useful and critical post-mortems.
  • Help and mentor other developers.
  • Work with cutting-edge technologies and edge cases on a global scale.
  • Follow-up engineering and product KPIs.
  • Live the mission: inspire and empower others by genuinely caring for your own wellbeing and your colleagues.

Node.jsSQLAgileJavaKotlinGoGolangServerlessNosqlCommunication SkillsCollaborationCI/CD

Posted 2024-10-03
Apply