Apply

Senior Backend Software Engineer

Posted 2024-11-19

View full description

πŸ’Ž Seniority level: Senior

πŸ” Industry: Artificial Intelligence

πŸ—£οΈ Languages: English

Requirements:
  • Proactive and efficient verbal and written communication skills.
  • Ability to share ideas clearly in a remote working environment.
  • Thrive on learning and comfortable working with a broad range of technologies.
Responsibilities:
  • Develop reliable and secure APIs in the Vidrovr platform that support customer use cases.
  • Collaborate with team members from the frontend engineering, machine learning, and product teams.
Apply

Related Jobs

Apply

πŸ“ Colombia, Peru

🧭 Full-Time

🏒 Company: Devsu

  • 5+ years in backend development with strong expertise in AWS serverless services like Lambda, DynamoDB, and API Gateway.
  • Hands-on experience in API-first development and microservices architectures.
  • Proficiency in Node.js for serverless development.
  • Experience with AWS data stores, including caching strategies and performance optimization.
  • Understanding of MACH principles for efficient data handling and integration.
  • Detail-oriented and excellent communication skills.
  • Full-time availability.

  • Build and maintain serverless functions in AWS Lambda for data processing and integration with third-party systems like Shopify, Xero, and Salesforce.
  • Implement data management and caching solutions using Redis and DynamoDB.
  • Develop robust APIs to connect the frontend with the backend, managing data transfers and business logic.
  • Ensure data integrity and security across integrations, focusing on secure data transfer protocols.

AWSBackend DevelopmentNode.jsDynamoDBSalesforceShopifyRedisServerlessCommunication SkillsMicroservices

Posted 2024-11-22
Apply
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

🧭 Full-Time

πŸ’Έ 197000 - 220000 CAD per year

πŸ” VoIP / Communication software

  • Strong experience with Typescript or object-oriented languages like Java, C#, or Javascript/Node.
  • Experience with observability tools including metrics and distributed tracing.
  • Mentoring and supporting the growth of teammates in technical and collaborative skills.
  • Proven ability to take ownership and drive team projects.
  • Commitment to high standards of work and effective communication.

  • Designing and building new-user experiences to enhance product engagement.
  • Creating a smooth onboarding process for customers to adopt the product.
  • Developing compliance processes that simplify customer registration.
Posted 2024-11-16
Apply
Apply

πŸ“ Amsterdam, North Holland, Netherlands

🧭 Full-Time

πŸ” E-commerce, SaaS, marketplace

🏒 Company: Creative Fabrica

  • Experience writing, deploying and supporting production code for high-traffic, high-volume e-commerce or SaaS sites.
  • Experience with Go.
  • Experience with AWS and cloud data/compute infrastructure.
  • Experience designing, building and operating microservices and APIs.
  • Strong understanding of software development best practices, including code quality standards, code reviews, source control management, build processes, testing, and operations.
  • Strong customer empathy and a desire to build a great product.

  • Build and maintain APIs powering web applications behind Creative Fabrica.
  • Take responsibility for component technical designs and deliver quality code.
  • Be an advocate for modern development practices.
  • Be an integral part of a cross-functional Growth team, come up with ideas, run experiments, analyze usage data and build products customers love.

AWSSoftware DevelopmentGoMicroservices

Posted 2024-11-16
Apply
Apply

πŸ“ Greece

🧭 Full-Time

πŸ” Localization and translation management

🏒 Company: Transifex

  • A Bachelor’s degree in Computer Science or a proven strong background.
  • At least 3 years of work experience in the IT sector.
  • Excellent communication skills in English, particularly written communications.
  • Passion and experience with performance and scalability of web applications.
  • Solid knowledge of database systems.
  • Excellent analytical and troubleshooting skills.
  • Experience with design patterns and code architecture.
  • Strong programming abilities, preferably in Python, with experience in Django.
  • Ability to write and maintain unit and system tests.
  • Comfort in a fast-paced, entrepreneurial, start-up environment.

  • Architect, develop and scale the code that powers the Transifex SaaS platform.
  • Collaboratively develop, integrate, and optimize Large Language Models (LLMs) to automate and enhance localization workflows.
  • Write well-structured, maintainable and highly performing code.
  • Design and implement distributed systems that use microservices architecture.
  • Deploy, monitor and troubleshoot on production.
  • Work in a cross-functional team, collaborating with Product Managers and Designers.
  • Write code that adheres to internal standards for high-scale web applications and ensures quality through code reviews.

AWSDockerNode.jsPostgreSQLPythonDesign PatternsDjangoFlaskJavascriptJenkinsKubernetesRabbitmqJavaScriptRedisCommunication SkillsCollaborationTerraformMicroservices

Posted 2024-11-13
Apply
Apply

πŸ“ Greece

🧭 Freelance

πŸ” Software Development / AI Solutions

🏒 Company: HumanI

  • A Bachelor/Master degree in Computer Science, Software Engineering, or a related field.
  • At least 5 years of experience in Backend development in Java (Spring Framework, and Spring Boot).
  • Experience with cloud platforms like Azure, including AI tools and services.
  • Expertise with AI/ML concepts, particularly large language models (LLMs).
  • Proven experience in designing and building secure, scalable RESTful APIs.
  • Strong database skills, including relational and NoSQL databases optimized for AI applications.
  • Extensive experience in CI/CD pipelines, Git, and collaborative development workflows.

  • Collaborate with cross-functional teams to define technical requirements and align project goals.
  • Build and optimize data pipelines to support efficient data handling for AI applications.
  • Ensure that backend services, data handling, and AI models adhere to security best practices and industry compliance standards.
  • Conduct code reviews and testing strategies to ensure system reliability and efficiency.
  • Maintain technical documentation to support objectives.

Backend DevelopmentDockerLeadershipPostgreSQLPythonGitJavaMongoDBMySQLSpringSpring BootFastAPIRedisNosqlCollaborationCI/CDRESTful APIsMentoringDocumentationCompliance

Posted 2024-11-13
Apply
Apply

πŸ“ Philippines

πŸ” Workflow and automation software for mortgage brokers

🏒 Company: Manila Recruitment

  • Bachelor’s Degree in Information Technology, Computer Science, Engineering or related field.
  • 1 to 5 years of experience in software engineering.
  • Experience with NodeJS and JavaScript for backend development.
  • Knowledgeable in AWS native stack such as API Gateway, Lambda, SQS, Dynamo, RDS, etc.
  • Familiarity with Domain Driven Design, Microservices, RESTful APIs.
  • Ability to work in an Agile/Scrum environment.
  • Strong documentation skills using tools like Confluence, Jira, GitHub, and VSCode.
  • Excellent English communication skills, both written and verbal.
  • Ability to collaborate effectively with the team.

  • Participate in Lean, Agile, and Scrum events.
  • Attend daily standup meetings.
  • Monitor Agile board for assigned tasks.
  • Collaborate closely with team members.
  • Utilize GitHub for version control.
  • Complete software development according to requirements.
  • Create and manage pull requests and participate in code reviews.
  • Address and fix bugs during development.
  • Develop and maintain the backend platform.
  • Implement solutions on cloud platforms like AWS.
  • Document architecture and codebase.
  • Work on projects involving multiple services and technologies.
  • Develop new features from concept to implementation.
  • Foster collaboration and communication for efficient workflow.

AWSBackend DevelopmentAgileJavascriptSCRUMJavaScriptJiraCommunication SkillsCollaborationRESTful APIsDocumentationMicroservices

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

Related Articles

Remote Job Certifications and Courses to Boost Your Career

August 22, 2024

Insights into the evolving landscape of remote work in 2024 reveal the importance of certifications and continuous learning. This article breaks down emerging trends, sought-after certifications, and provides practical solutions for enhancing your employability and expertise. What skills will be essential for remote job seekers, and how can you navigate this dynamic market to secure your dream role?

How to Balance Work and Life While Working Remotely

August 19, 2024

Explore the challenges and strategies of maintaining work-life balance while working remotely. Learn about unique aspects of remote work, associated challenges, historical context, and effective strategies to separate work and personal life.

Weekly Digest: Remote Jobs News and Trends (August 11 - August 18, 2024)

August 18, 2024

Google is gearing up to expand its remote job listings, promising more opportunities across various departments and regions. Find out how this move can benefit job seekers and impact the market.

How to Onboard Remote Employees Successfully

August 16, 2024

Learn about the importance of pre-onboarding preparation for remote employees, including checklist creation, documentation, tools and equipment setup, communication plans, and feedback strategies. Discover how proactive pre-onboarding can enhance job performance, increase retention rates, and foster a sense of belonging from day one.

Remote Work Statistics and Insights for 2024

August 13, 2024

The article explores the current statistics for remote work in 2024, covering the percentage of the global workforce working remotely, growth trends, popular industries and job roles, geographic distribution of remote workers, demographic trends, work models comparison, job satisfaction, and productivity insights.