Apply

Backend Software Engineer

Posted 2024-10-12

View full description

πŸ’Ž Seniority level: Junior, 2+ years

πŸ“ Location: Brazil, United States

πŸ” Industry: IPaaS (Integration Platform as a Service)

🏒 Company: Digibee Inc.

πŸ—£οΈ Languages: English, Portuguese

⏳ Experience: 2+ years

πŸͺ„ Skills: PostgreSQLSoftware DevelopmentAgileCloud ComputingElasticSearchGitJavaMongoDBMySQLOracleSCRUMSpringElasticsearchGoNosqlAgile methodologiesMicroservices

Requirements:
  • 2+ years of experience in software development using Java.
  • Experience using Spring or Quarkus.
  • Experience in developing distributed solutions using microservices, messaging, and streaming.
  • Unit Testing (Cucumber: BDD Testing).
  • Experience in agile models (Scrum/Kanban).
  • Experience in developing solutions using NoSQL databases (MongoDB, ElasticSearch) and relational databases (MySQL, PostgreSQL, Oracle).
  • Experience with Git version control.
  • Familiarity with implementing observability mechanisms (metrics, tracing, logging).
Responsibilities:
  • Participate in discussions about architectural solutions and determine effective problem-solving methods.
  • Conduct maintenance and development of new features employing best programming practices.
  • Collaborate with the development team to analyze requirements and transform them into efficient solutions.
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

πŸ“ North America, South America, western EMEA

πŸ’Έ 70000 - 170000 USD per year

πŸ” Web analytics, data processing

🏒 Company: Automattic Careers

  • Strong knowledge of Python.
  • Commitment to clean coding practices.
  • Excitement to work with large-scale data systems (petabyte scale).
  • Understanding and interest in building and working on distributed systems.
  • Experience with databases like Elasticsearch, Redis, Cassandra, PostgreSQL.
  • Strong written communication skills.
  • Comfortable with on-call rotations.
  • Located in North America, South America, or western EMEA (timezone within 5 hours east or west of UTC-5).

  • Write Python code using standard methodologies and maintain code readability and design.
  • Analyze data at an extensive scale running across thousands of Python cores.
  • Brainstorm new product ideas with team and customers, requiring strong written communication.
  • Master cloud technologies and systems, with an interest in distributed systems.
  • Participate in the team's on-call rotation.

AWSPostgreSQLPythonCloud ComputingData AnalysisElasticSearchKafkaAmazon Web ServicesCassandraData analysisData engineeringElasticsearchPostgresRedisSparkCommunication SkillsCollaborationLinuxWritten communication

Posted 2024-11-19
Apply
Apply

πŸ“ Portugal, UK, USA, India, Romania

πŸ” Software Engineering

🏒 Company: Mindera

  • Proficient in Vanilla JavaScript and/or TypeScript and modern frameworks like React and Node.js.
  • Experience in developing performant, resilient, and secure services.
  • Ability to build and handle asynchronous and event-driven workflows.
  • Knowledge of protocols and architectural patterns like HTTP, REST, or GraphQL.
  • Skilled in creating testable code and making testing a priority.
  • Familiarity with cloud platforms like AWS, GCP, or Azure.
  • Experience with SQL and NoSQL data stores.
  • Understanding of service-oriented architectures, design patterns, and data structures.
  • Proficient in code versioning tools like Git in a continuous delivery process.
  • Knowledge of code quality tools like linters, type checkers, and static analyses.
  • Experience with Agile methodologies such as Scrum and Kanban.
  • Familiarity with integrating systems like warehouse management & eCommerce.

  • Implementing innovative cloud-based solutions.
  • Working alongside Front-End developers to deliver performant and secure services.
  • Developing and maintaining features in a collaborative, Agile environment.
  • Writing testable code and ensuring the test coverage stays at the agreed level.
  • Documenting your code.
  • Taking ownership of your code every step of the way - from development to deployment and maintenance.
  • Diagnosing issues in production and devising solutions for them.
  • Working both autonomously and collaboratively to complete tasks.
  • Being an integral part of solutions design and implementation.
  • Caring about all the steps your code goes through from your machine to production.

AWSGraphQLNode.jsSoftware DevelopmentSQLAgileDesign PatternsGCPGitJavascriptSCRUMTypeScriptJavaScriptAzureData StructuresNosqlReactAgile methodologies

Posted 2024-11-16
Apply
Apply

πŸ“ United States

🧭 Full-Time

πŸ’Έ 151300 - 178000 USD per year

πŸ” Software Engineering / Cloud Infrastructure

🏒 Company: HashiCorp

  • Operate and maintain production systems in Google Cloud or have extensive experience with the Google Cloud Platform Ecosystem.
  • Strong software engineering or DevOps background.
  • Use Terraform and enjoy working with Go (prior Go experience not required).
  • Experience in education, customer support, or OSS community support related to Terraform.
  • Familiarity with infrastructure management concepts and tools.

  • Work with all aspects of Google Cloud to enhance Terraform Google Cloud providers.
  • Support and mentor internal and community contributors with constructive feedback.
  • Advocate for improvements to Terraform Core and the Terraform plugin SDK.
  • Collaborate closely with the Google partner team.
  • Conduct solution discovery, identifying options for technical and business challenges.

CollaborationDevOpsTerraformDocumentation

Posted 2024-11-14
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

πŸ“ Poland, US

🧭 Full-Time

πŸ’Έ 33000 - 42000 PLN per month

πŸ” Ecommerce

  • 7+ years of commercial experience as a software engineer, ideally in both statically and dynamically typed languages.
  • Experience working with scalable, low latency backend systems, event-driven architectures, microservices, and high-performance data pipelines.
  • In-depth understanding of protocols, standards and design patterns like REST or SOLID.
  • Very good command of the English language, both oral and written.
  • Passion to build awesome things.

  • Design, build and maintain the Bolt Checkout Everywhere platform and services.
  • Work closely with a team of highly skilled engineers and leaders based in Poland and the US.
  • Contribute to the core system from day one.
  • Have a direct impact on the product's future and introduce own ideas.

Node.jsDesign PatternsElasticSearchETLKafkaMongoDBTypeScriptElasticsearchGo.NET.NET coreReact

Posted 2024-11-07
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