Apply

Senior Software Engineer - Backend

Posted 2023-08-04

View full description

📍 Location: Arizona, california, colorado, florida, illinois, massachusetts, new york, tennessee, texas, virginia and washington

🔍 Industry: Ai-powered enterprise customer intelligence platform

🗣️ Languages: English

Requirements:
5+ years of backend development experience, expertise in javascript and backend development using node.js, experience with sql and nosql databases
Responsibilities:
Owning the full engineering lifecycle, collaborating with ml and front-end teams, engaging with colleagues, hiring and mentoring engineersApply

Related Jobs

Apply

📍 San Francisco, California, United States; New York, New York, United States

🧭 Full-Time

💸 180000 - 240000 USD per year

🔍 Web3 on Bitcoin

🏢 Company: Ord.io

  • Bachelor's degree in Computer Science or a related field, or equivalent practical experience
  • 5+ years full-time software engineering experience
  • Proficient with Node.js, MySQL, Redis, TypeScript, RESTful APIs, AWS, CI/CD
  • Strong experience building and owning high-availability, scalable, secure, low-latency systems
  • Self-starter who proactively takes initiative without waiting for direction

  • Lead initiatives to launch new products and infrastructure
  • Maintain and improve existing systems
  • Strengthen and evolve our culture of engineering excellence
  • Interface directly with users and help shape the product direction

AWSNode.jsMySQLTypeScriptRedisCI/CDRESTful APIs

Posted 2024-11-29
Apply
Apply

📍 Slovenia

🔍 Identity and access management

🏢 Company: Veza Technologies, Inc.

  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
  • Proven 7+ years in backend software development, with a focus on identity and access management or security.
  • Strong proficiency in object-oriented programming languages like Golang or Java.
  • Experience designing and implementing RESTful APIs and microservices architectures.
  • Solid understanding of authentication and authorization protocols and standards.
  • Experience with cloud platforms such as AWS, Azure, or Google Cloud Platform.

  • Design, develop, and maintain backend services and APIs for our IAM platform, ensuring high performance, scalability, and reliability.
  • Collaborate with product managers, other software engineers, UX Designers, and security experts.
  • Develop and maintain the Access Review feature.
  • Implement logging, monitoring, and auditing capabilities.
  • Continuously optimize performance, security, and scalability through code reviews and testing.

AWSSoftware DevelopmentSQLJavaAzureGolangNosqlRESTful APIsAttention to detailMicroservicesCompliance

Posted 2024-11-28
Apply
Apply

🧭 Full-Time

💸 150000 - 200000 USD per year

🔍 Financial Services

  • 5+ years of experience in software development or engineering, with a deep understanding of system design and architecture.
  • Motivated leader, inspiring team growth and fostering a culture of continuous learning.
  • Excellent communicator, adept at sharing complex ideas with diverse audiences.
  • Proficiency in modern programming languages such as Python, Kotlin, or similar.
  • Experience with cloud platforms (AWS, Azure, Google Cloud) and containerization (Docker, Kubernetes).
  • Knowledge of database systems (SQL, NoSQL), web frameworks, and RESTful API development.
  • Strong understanding of software development methodologies (Agile, Scrum, DevOps).
  • Excellent problem-solving and analytical skills.

  • Lead the design, development, and deployment of software systems and applications.
  • Collaborate with cross-functional teams to define software requirements and architecture.
  • Write clean, maintainable, and efficient code in programming languages such as Python, Kotlin, or others as required.
  • Optimize and refactor existing code to enhance performance and scalability.
  • Provide mentorship and guidance to junior and mid-level engineers.
  • Review code, provide feedback, and ensure adherence to best coding practices.
  • Lead technical discussions, design reviews, and solution brainstorming sessions.
  • Analyze and troubleshoot complex technical issues.
  • Develop innovative solutions to meet business needs, focusing on robustness, security, and performance.
  • Design and implement large-scale, high-availability, and scalable systems.
Posted 2024-11-28
Apply
Apply

🔍 Software Development

  • Looking for a Senior Software Engineer with experience in developing strong foundations that support software teams.
  • Must have experience in improving testing techniques and feedback loops.

  • This role is part of the Backend Foundations Team, which develops the building blocks of Octopus Server.
  • The focus includes improving observability with trace telemetry, consolidating work abstractions, and tightening feedback loops for engineers.
  • The team aims to explore modularity in the architecture to enhance developer experience.
Posted 2024-11-28
Apply
Apply

📍 France

🧭 Full-Time

🔍 Video Games

  • Experience in Software/Data engineering, or a related field.
  • Proficiency in either Python or Rust.
  • Experience building and interacting with REST APIs.
  • Familiarity with principles of microservice architecture and APIs design.
  • Previous experience using cloud technology, Kubernetes, AWS/Azure.
  • Ability to navigate between the big picture and the micro details.
  • Capacity to work collaboratively with good communication skills.
  • Knowledge of Machine learning and Deep Learning.
  • Experience deploying models to production.
  • Experience related to Databricks, DevOps, Big Data Processing is considered an asset.
  • Strong communication skills (English mandatory).

  • Take ownership over the projects you build and push them ahead.
  • Design, prototype, build and maintain microservices & APIs that deliver data and models to teams and projects across Ubisoft.
  • Build pipelines and batch processes that move and transform data.
  • Build and manage a scalable infrastructure in the cloud.
  • Participate in decisions and implementations to improve the platform's quality.
  • Participate in proof-of-concept projects to advance understanding of new data and ML related technologies.
  • Write, optimize, and produce high-quality code that can run at scale.
  • Collaborate with data and ML engineers to deploy models or prediction pipelines to production.

AWSPythonKubernetesMachine LearningAzureData engineeringRustCommunication SkillsCollaborationDevOpsMicroservices

Posted 2024-11-22
Apply
Apply

📍 North America

🔍 Advertising Technology

  • Experience with backend development technologies, proficient in Go and Ruby on Rails.
  • Familiarity with various database systems including Aerospike, Redis, Elasticsearch, Kafka, RocksDB, Redshift, ScyllaDB.
  • Experience using GraphQL and other relevant technologies.

  • Develop and maintain backend services for the advertising platform.
  • Optimize real-time bidding systems and improve campaign performance.
  • Implement and integrate new technologies and tools as needed.
  • Collaborate with cross-functional teams to deliver high-quality software.
Posted 2024-11-22
Apply
Apply

📍 United States

🔍 Early education technology

  • Well-rounded technical skills in software engineering.
  • Passion for making a positive impact through code.
  • Ability to optimize solutions for technical and business drivers.

  • Work closely with product and design to deliver a platform that meets the biggest needs of teachers and parents.
  • Enjoy a high degree of ownership and autonomy in developing the backend systems.
  • Contribute to a fast-moving, lean team environment.

Backend DevelopmentLeadershipSoftware DevelopmentCommunication SkillsAnalytical SkillsCollaboration

Posted 2024-11-10
Apply
Apply

📍 USA

🔍 Financial services, cryptocurrency

🏢 Company: Referrals Only Board

  • You have at least 5 years of experience in software engineering.
  • You’ve designed, built, scaled, and maintained production services and are familiar with service-oriented architecture.
  • You understand the testability of systems and possess knowledge of testing methodologies for functional and non-functional requirements.
  • You write high quality, well tested code to meet customer needs.
  • You’re passionate about building an open financial system that connects the world.

  • Develop and implement automated testing infrastructure to scale the validation of product behaviors.
  • Evaluate and introduce new testing tools and methodologies to improve efficiency.
  • Oversee the creation and execution of test plans, test cases, and test scripts.
  • Integrate automated tests into CI/CD pipelines and streamline the testing process.
  • Mentor junior engineers and foster a culture of continuous improvement.
  • Partner with Consumer product teams and align on outcomes.
  • Define testing best-practices and drive culture change within product teams.
  • Provide regular status updates to stakeholders on progress.

DockerLeadershipDynamoDBMongoDBRubyGolangPostgresCI/CDMicroservices

Posted 2024-11-07
Apply
Apply

📍 United States

🧭 Full-Time

🔍 Creator commerce

🏢 Company: LTK USA

  • 8+ years of software development experience in the backend.
  • History of designing and building highly scalable distributed systems in a cloud environment.
  • Experience with AWS systems such as ECS, Lambda, and RDS.
  • Experience writing services in Golang or another compiled language (C++, Java, etc.).
  • Experience building scalable internal and public-facing APIs (REST, JSON, HTTP).
  • Experience integrating 3rd party APIs (REST, OAuth).
  • Strong technical leadership and mentoring skills.
  • Experience working with big data and asynchronous eventing patterns.
  • Relational Database experience such as MySQL.
  • Experience with non-relational data stores such as DynamoDB or Cassandra.
  • Experience with observability tools like Datadog or Grafana.
  • Familiarity with agile methods, Scrum, or Kanban frameworks.

  • Possess deep knowledge and proficiency in your primary language, enabling you to provide guidance, mentorship, and support to junior team members.
  • Contribute to the development of high-quality software solutions, solve complex technical challenges, and make informed decisions that drive positive outcomes for the organization.
  • Excel at analyzing and dissecting complex problems, identifying root causes, and proactively addressing potential issues.
  • Responsible for architecting scalable, efficient, and reliable systems that meet the organization’s needs.
  • Willingness to take ownership of complex issues and act as a technical leader in crisis situations.

AWSDockerLeadershipSoftware DevelopmentAgileDynamoDBHadoopHadoop HDFSJavaKubernetesMachine LearningMySQLOAuthSCRUMC++CassandraGoGolangGrafanaNosqlCommunication SkillsCollaborationMentoring

Posted 2024-11-07
Apply
Apply

📍 Slovenia

🔍 Identity security

🏢 Company: Veza Technologies, Inc.

  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
  • 7+ years of experience as a backend software engineer with a strong track record.
  • Minimum of 2 years in a leadership role within a software development team.
  • Strong proficiency in programming languages such as Go, Java, or Python.
  • Experience in designing and implementing RESTful APIs and microservices.
  • Understanding of authentication and authorization protocols.
  • Experience with cloud platforms including AWS, Azure, or GCP.
  • Knowledge of database technologies (SQL and NoSQL) and distributed systems.
  • Excellent problem-solving skills and attention to detail.
  • Strong communication and interpersonal skills.

  • Design, develop, and build integrations with services like AWS, GCP, Azure and other resources ensuring high performance, scalability, and reliability.
  • Lead a team of backend software engineers, providing mentorship and guidance.
  • Drive technical direction for projects, defining architecture and best practices.
  • Conduct code reviews and ensure adherence to quality principles.
  • Identify and implement new technologies to enhance team capabilities.
  • Collaborate with product managers, engineers, and security experts.
  • Integrate with third-party identity providers and directory services.
  • Implement logging, monitoring, and auditing for compliance.
  • Stay current with industry trends to drive innovation.

AWSLeadershipPythonSoftware DevelopmentSQLDesign PatternsGCPJavaLDAPAzureGoNosqlRESTful APIsAttention to detailMicroservicesCompliance

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